Replace Enola "hack" with "proper" (full) RDF Dataset Canonicalization #1103
Labels
enhancement
New feature or request
help wanted
Extra attention is needed
java
Pull requests that update Java code
Replying to @filip26 on filip26/ld-cli#71 today reminded me of (my)
RdfCanonicalizer
, and how that was a "quick hack", but not yet a "real" (full) implementation of https://github.com/w3c/rdf-canon/.One can still already use it as-is via Enola's CLI as https://docs.enola.dev/use/canonicalize/ though. I originally wrote it, and currently actively use it, in the
ModelSubject
utility (which is a sort of "Matcher" for unit testing, for Truth).But perhaps one day, especially if in the future it might also be used for (H)MAC hashing for "security" related ideas, or in the context of some things I'm dreaming about (but unfortunately don't really have much time for exploring, at my current day job workload...) e.g. in the #777 (IPFS IPLD & Co.) context, it would make sense to replace that original initial first quick stab with a "real" (full) implementation of https://github.com/w3c/rdf-canon/, one day.
Looking at https://w3c.github.io/rdf-canon/reports/, the candidate (Java) libraries seem to be:
The text was updated successfully, but these errors were encountered: