This document is also available in these non-normative formats: JSON-LD .
Copyright © 2010-2023 World Wide Web Consortium W3C@ liability , trademark and document use rules apply.
This document report test subject conformance for and related specifications for RDF Dataset Canonicalization and Hash 1.0 Test Suite according to the requirements of the Evaluation and Report Language (EARL) 1.0 Schema [EARL10-SCHEMA].
This report is also available in alternate formats: Turtle and JSON-LD
This document is merely a W3C-internal document. It has no official standing of any kind and does not represent consensus of the W3C Membership.
This report describes the state of implementation conformance at the time of publication.
This implementation report covers the implementations of the RDF Dataset Canonicalization and Hash 1.0 specifications which have submitted test results. It is intended to be maintained by the RDF Dataset Canonicalization and Hash Working Group. The implementation report serves two purposes:
To demonstrate that there are multiple, independent implementations of the specifications. This is a prerequisite for progression of any standard to Recommendation.
To catalog the known, conforming implementations and which features each supports.
There may be other implementations which are not listed in this report, either due to not submitting tests or by not being intended as direct implementations of the specification, but instead layering on top of such libraries.
Reports should be submitted in Turtle format to Public RCH WG or via a Pull Request to the w3c/rdf-canon.
Tests should be run using the test manifests defined in the Test Manifests Section.
Include an earl:Assertion
for each test, referencing the test
resource from the associated manifest and the test subject being
reported upon. See the example below:
[ a earl:Assertion;
earl:assertedBy <--your-developer-identifier-->;
earl:subject <--your-software-identifier-->;
earl:test <--uri-of-test-from-manifest>;
earl:result [
a earl:TestResult;
earl:outcome earl:passed;
dc:date "2023-01-25T10:18:04-08:00"^^xsd:dateTime];
earl:mode earl:automatic ] .
The Test Subject should be defined as a doap:Project
, including the name,
homepage and developer(s) of the software (see DOAP). Optionally, including the
project description and programming language. An example test subject description is the following:
<> foaf:primaryTopic <--your-software-identifier--> ;
dc:issued "2016-12-26T10:18:04-08:00"^^xsd:dateTime ;
foaf:maker <--your-developer-identifier--> .
<--your-software-identifier--> a doap:Project, earl:TestSubject, earl:Software ;
doap:name "My Cool RDF Canonicalizer" ;
doap:release [
doap:name "--short name wih version number--";
doap:revision "--Software version number--" ;
doap:created "2020-02-19"^^xsd:date;
] ;
doap:developer <--your-developer-identifier--> ;
doap:homepage <--your-software-homepace--> ;
doap:description "--your-project-description--"@en ;
doap:programming-language "--your-implementation-language--" .
The software developer, either an organization or one or more individuals SHOULD be
referenced from doap:developer
using FOAF. For example:
<--your-developer-identifier--> a foaf:Person, earl:Assertor;
foaf:name "--My Name--";
foaf:homepage <--my homepage--> .
Tests the 1.0 version of RDF Dataset Canonicalization and the generation of canonical maps.
This report was tested using the following test subjects:
RDF Dataset Canonicalization (RDFC-1.0) Test Suite | 84/84 (100.0%) |
RDF Dataset Canonicalization (RDFC-1.0) Test Suite | 84/84 (100.0%) |
RDF Dataset Canonicalization (RDFC-1.0) Test Suite | 84/84 (100.0%) |
RDF Dataset Canonicalization (RDFC-1.0) Test Suite | 84/84 (100.0%) |
RDF Dataset Canonicalization (RDFC-1.0) Test Suite | 84/84 (100.0%) |
Individual test results used to construct this report are available here:
This report generated by earl-report version 0.9.0 is a Ruby application freely available under the generous terms of the Unlicense. More information is available at https://github.com/gkellogg/earl-report .
This software is provided by Gregg Kellogg in hopes that it might make the lives of conformance testers easier.