This is a vocabulary document used to define classes and properties used in RDF Dataset Canonicalization Test Cases and associated test manifests.
This vocabulary extends the RDF Test Vocabulary
and Test Manifest Vocabulary with Normalization-specific tests.
The URI of the vocabulary is https://w3c.github.io/rdf-canon/tests/vocab#
(abbreviated by rdfc
in this document).
Turtle and JSON-LD versions of the vocabulary are also available.
The vocabulary is published by the W3C RDF Dataset Canonicalization Working Group.
The vocabulary terms below constitute the complete RDF Dataset Canonicalization Test vocabulary
Canonicalization performed using the RDFC-1.0 algorithm. Results are compared as text where the result of running the test is serialized to canonical N-Quads, sorted in code point order.
rdfc:Test
The result is a map of input blank node identifiers to their associated canonical identifiers.
rdfc:Test
An attempt to canonicalize a poison dataset should result in an error.
rdfc:Test
All RDF Dataset Canonicalization tests have an input file referenced using mf:action
and a result file referenced using mf:result
.
mf:ManifestEntry
rdft:Test
The input can be canonicalized with representation of relative computational complexity: "low", "medium", or "high". Inputs with high computational complexity are likely poison datasets.
rdfc:Test
xsd:string
Used to specify an alternative hash algorithm. If unspecified, the default is "SHA256". Alternative values include "SHA384" and "SHA512".
rdfc:Test
xsd:string