This document is also available in these non-normative formats: Turtle JSON-LD .
Copyright © 2010-2019 ® (MIT, ERCIM, Keio, Beihang). W3C liability , trademark and document use rules apply.
This document report test subject conformance for and related specifications for RDF-star 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 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-star specification which have submitted test results. It is intended to be maintained by the RDF-DEV Community 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.
Reports should be submitted in Turtle format to RDF-DEV CG or via a Pull Request to the w3c/rdf-star.
Tests should be run using the test manifests defined in the Test Manifests Section.
The assumed base URI for the tests is <http://example/base/>
if needed.
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 "2016-12-26T10: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 JSON-LD Parser" ;
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--> .
This report was tested using the following test subjects:
RDF-star Semantics tests | 27/31 (87.1%) |
Turtle-star Syntax Tests | 17/22 (77.3%) |
N-Triples-star Syntax Tests | 24/24 (100.0%) |
Turtle-star Evaluation Tests | 12/12 (100.0%) |
Turtle-star Syntax Tests | 22/22 (100.0%) |
SPARQL-star Evaluation Tests | 29/29 (100.0%) |
SPARQL-star Syntax Tests | 61/61 (100.0%) |
Individual test results used to construct this report are available here:
This report generated by earl-report version 0.5.3 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.