Crate sophia_c14n
source ·Expand description
This crate is part of Sophia, an RDF and Linked Data toolkit in Rust.
This crate provides function to canonicalize graphs and datasets.
It currently implements the RDFC-1.0 algorithm.
TODO list:
- check that UTF-8 byte-by-byte ordering is indeed equivalent to code point ordering.
- use c14n in sophia_isomorphism, replacing the current incomplete algorithm
Modules
- Define the
HashFunction
trait as well as standard hash functions. - I provide the implementation of the RDFC-1.0 algorithm described at https://www.w3.org/TR/rdf-canon/
Enums
- Canonicalization error.