This document is also available in these non-normative formats: Turtle and 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 RDFa 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.
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.
Reports should be submitted in Turtle format to
Public RDFa
and include an earl:Assertion
for each test, referencing the test resource from the associated manifest
and the test subject being reported upon. An example test entry is be the following:
[ 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 RDFa Parser" ;
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--> .
Test | clj-rdfa | EasyRdf | Green Turtle | java-rdfa | librdfa | pyRdfa | RDF-RDFa-Parser | RDF::RDFa | rdfa-streaming-parser | Semargl |
---|---|---|---|---|---|---|---|---|---|---|
Test 0001: Predicate establishment with @property | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0006: @rel and @rev | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0007: @rel, @rev, @property, @content | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0008: empty string @about | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0009: @rev | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0010: @rel, @rev, @href | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0014: @datatype, xsd:integer | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0015: meta and link | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0017: Related blanknodes | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0018: @rel for predicate | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0019: @about for subject | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0020: Inheriting @about for subject | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0021: Subject inheritance with no @about | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0023: @id does not generate subjects | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0025: simple chaining test | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0026: @content | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0027: @content, ignore element content | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0029: markup stripping with @datatype | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0030: omitted @about | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0031: simple @resource | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0032: @resource overrides @href | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0033: simple chaining test with bNode | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0034: simple img[@src] test | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0035: @src/@href test | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0036: @src/@resource test | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0037: @src/@href/@resource test | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0038: @rev - img[@src] test | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0039: @rev - @src/@href test | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0041: @rev - @src/@href/@resource test | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0048: @typeof with @about and @rel present, no @resource | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0049: @typeof with @about, no @rel or @resource | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0050: @typeof without anything else | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0051: @typeof with a single @property | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0052: @typeof with @resource and nothing else | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0053: @typeof with @resource and nothing else, with a subelement | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0054: multiple @property | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0055: multiple @rel | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0056: @typeof applies to @about on same element with hanging rel | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0057: hanging @rel creates multiple triples | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0059: multiple hanging @rels with multiple children | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0060: UTF-8 conformance | PASS | PASS | PASS | UNTESTED | PASS | PASS | FAIL | PASS | PASS | PASS |
Test 0063: @rel in head using reserved XHTML value and empty-prefix CURIE syntax | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0064: @about with safe CURIE | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0065: @rel with safe CURIE | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0066: @about with @typeof in the head | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0067: @property in the head | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0068: Relative URI in @about | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0069: Relative URI in @href | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0070: Relative URI in @resource | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0071: No explicit @about | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0072: Relative URI in @about (with XHTML base in head) | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0073: Relative URI in @resource (with XHTML base in head) | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0074: Relative URI in @href (with XHTML base in head) | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0075: Reserved word 'license' in @rel with no explicit @about | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0079: @resource and @href in completing incomplete triples | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0080: @about overrides @resource in incomplete triples | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0083: multiple ways of handling incomplete triples (merged) | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0084: multiple ways of handling incomplete triples, this time with both @rel and @rev | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0085: @resource and @href in completing incomplete triples | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0087: All reserved XHTML @rel values (with :xxx) | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0088: Interpretation of the CURIE "_:" | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0089: @src sets a new subject (@typeof) | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0091: Non-reserved, un-prefixed CURIE in @property | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0093: Tests XMLLiteral content with explicit @datatype (user-data-typed literal) | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0099: Preservation of white space in literals | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0104: rdf:value | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0106: chaining with empty value in inner @rel | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0107: no garbage collecting bnodes | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0109: Tests to ensure @xml:base is ignored | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0110: bNode generated even though no nested @about exists | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0111: two bNodes generated after three levels of nesting | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0112: plain literal with datatype="" | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0114: Relative URI dot-segment removal | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0115: XML Entities must be supported by RDFa parser | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0117: Fragment identifiers stripped from BASE | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0118: empty string "" is not equivalent to NULL - @about | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0119: "[prefix:]" CURIE format is valid | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0120: "[:]" CURIE format is valid | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0122: resource="[]" does not set the object | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0126: Multiple @typeof values | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0131: Whitespace alternatives in attributes | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0134: Uppercase reserved words | PASS | PASS | PASS | UNTESTED | FAIL | PASS | PASS | PASS | PASS | PASS |
Test 0140: Blank nodes identifiers are not allowed as predicates | PASS | PASS | PASS | UNTESTED | PASS | PASS | FAIL | PASS | PASS | PASS |
Test 0147: xmlns prefix 'xmlzzz' (reserved) | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0174: Support single character prefix in CURIEs | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0175: IRI for @property is allowed | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0176: IRI for @rel and @rev is allowed | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0177: Test @prefix | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0178: Test @prefix with multiple mappings | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0179: Test @prefix vs @xmlns priority | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0180: Test @prefix with empty mapping | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0181: Test default XHTML vocabulary | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0182: Test prefix locality | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0183: Test @xmlns redefines @prefix | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0186: @vocab after subject declaration | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0187: @vocab redefinition | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0188: @vocab only affects predicates | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0189: @vocab overrides default term | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0190: Test term case insensitivity | PASS | PASS | PASS | UNTESTED | FAIL | PASS | PASS | PASS | PASS | PASS |
Test 0196: Test process explicit XMLLiteral | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0197: Test TERMorCURIEorAbsURI requires an absolute URI | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0206: Usage of Initial Context | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0207: Vevent using @typeof | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0213: Datatype generation for a literal with XML content, version 1.1 | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0214: Root element has implicit @about="" | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0216: Proper character encoding detection in spite of large headers | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0217: @vocab causes rdfa:usesVocabulary triple to be added | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0218: @inlist to create empty list | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0219: @inlist with literal | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0220: @inlist with IRI | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0221: @inlist with hetrogenious membership | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0222: @inlist with multi-level elements | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0223: @inlist with non-list property | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0224: @inlist hanging @rel | PASS | FAIL | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0225: @inlist on different elements with same subject | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0226: confusion between multiple implicit collections (resource) | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0227: confusion between multiple implicit collections (about) | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0228: 1.1 alternate for test 0040: @rev - @src/@resource test | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0229: img[@src] test with omitted @about | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0230: @src does not set a new subject (@rel/@href) | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0231: Set image license information | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0232: @typeof with @rel present, no @href, @resource, or @about (1.1 behavior of 0046); | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0233: @typeof with @rel and @resource present, no @about (1.1 behavior of 0047) | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0234: All defined HTML link relation values | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0246: hanging @rel creates multiple triples, @typeof permutation; RDFa 1.1 version | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0247: Multiple incomplete triples, RDFa 1.1version | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0248: multiple ways of handling incomplete triples (with @rev); RDFa 1.1 version | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0249: multiple ways of handling incomplete triples (with @rel and @rev); RDFa 1.1 version | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0250: Checking the right behaviour of @typeof with @about, in presence of @property | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0251: lang | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0252: lang inheritance | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0253: plain literal with datatype="" and lang preservation | PASS | PASS | PASS | UNTESTED | PASS | PASS | FAIL | PASS | PASS | PASS |
Test 0254: @datatype="" generates plain literal in presence of child nodes | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0255: lang="" clears language setting | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0257: element with @property and no child nodes generates empty plain literal (HTML5 version of 0113) | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0258: The underscore character is not allowed as a prefix or in xmlns | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0259: XML+RDFa Initial Context | PASS | PASS | PASS | UNTESTED | PASS | PASS | FAIL | PASS | PASS | PASS |
Test 0261: White space preservation in XMLLiteral | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0262: Predicate establishment with @property, with white spaces before and after the attribute value | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0263: @property appearing on the html element yields the base as the subject | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0264: @property appearing on the head element gets the subject from <html>, ie, parent | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0265: @property appearing on the head element gets the subject from <html>, ie, parent | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0266: @property without @content or @datatype, typed object set by @href and @typeof | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0267: @property without @content or @datatype, typed object set by @resource and @typeof | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0268: @property without @content or @datatype, typed object set by @src and @typeof | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0269: Use of @property in HEAD without explicit subject | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0271: Use of @property in HEAD with explicit parent subject via @about | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0289: @href becomes subject when @property and @content are present | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0290: @href becomes subject when @property and @datatype are present | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0291: @href as subject overridden by @about | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0292: @about overriding @href as subject is used as parent resource | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0293: Testing the ':' character usage in a CURIE | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0295: Benchmark test | PASS | PASS | PASS | UNTESTED | FAIL | PASS | FAIL | PASS | PASS | PASS |
Test 0296: @property does set parent object without @typeof | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0297: @about=[] with @typeof does not create a new subject | PASS | PASS | PASS | UNTESTED | FAIL | PASS | PASS | PASS | PASS | PASS |
Test 0298: @about=[] with @typeof does not create a new object | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0299: @resource=[] with @href or @src uses @href or @src (@rel) | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0300: @resource=[] with @href or @src uses @href or @src (@property) | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0301: @property with @typeof creates a typed_resource for chaining | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0302: @typeof with different content types | PASS | PASS | PASS | UNTESTED | FAIL | PASS | PASS | PASS | PASS | PASS |
Test 0303: For HTML+RDFa 1.1, remove term elements of @rel/@rev when on same element as @property | FAIL | FAIL | PASS | UNTESTED | FAIL | PASS | FAIL | PASS | PASS | PASS |
Test 0311: Ensure no triples are generated when @property is empty | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0318: Setting @vocab to empty strings removes default vocabulary | PASS | PASS | PASS | UNTESTED | FAIL | PASS | PASS | PASS | PASS | PASS |
Test 0319: Relative @profile | PASS | PASS | PASS | UNTESTED | FAIL | PASS | FAIL | PASS | PASS | PASS |
Test 0320: @property binds to @href | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0329: Recursive triple generation | PASS | PASS | PASS | UNTESTED | FAIL | PASS | PASS | PASS | PASS | PASS |
Test 0330: @datatype overrides inherited @lang | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0331: @datatype overrides inherited @lang, with @content | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0332: Empty @datatype doesn't override inherited @lang, with @content | UNTESTED | UNTESTED | UNTESTED | UNTESTED | UNTESTED | UNTESTED | UNTESTED | UNTESTED | PASS | UNTESTED |
Percentage passed out of 169 Tests | 98.8% | 98.2% | 99.4% | 0.0% | 94.1% | 99.4% | 95.3% | 99.4% | 100.0% | 99.4% |
Test | clj-rdfa | EasyRdf | Green Turtle | java-rdfa | librdfa | pyRdfa | RDF-RDFa-Parser | RDF::RDFa | rdfa-streaming-parser | Semargl |
---|---|---|---|---|---|---|---|---|---|---|
Test 0001: Predicate establishment with @property | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0006: @rel and @rev | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0007: @rel, @rev, @property, @content | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0008: empty string @about | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0009: @rev | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0010: @rel, @rev, @href | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0014: @datatype, xsd:integer | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0015: meta and link | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0017: Related blanknodes | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0018: @rel for predicate | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0020: Inheriting @about for subject | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0021: Subject inheritance with no @about | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0023: @id does not generate subjects | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0025: simple chaining test | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0026: @content | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0027: @content, ignore element content | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0029: markup stripping with @datatype | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0030: omitted @about | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0031: simple @resource | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0032: @resource overrides @href | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0033: simple chaining test with bNode | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0034: simple img[@src] test | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0036: @src/@resource test | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0038: @rev - img[@src] test | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0048: @typeof with @about and @rel present, no @resource | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0049: @typeof with @about, no @rel or @resource | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0050: @typeof without anything else | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0051: @typeof with a single @property | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0052: @typeof with @resource and nothing else | PASS | PASS | PASS | UNTESTED | PASS | PASS | PASS | PASS | PASS | PASS |
Test 0053: @typeof with @resource and nothing else, with a subelement | PASS |