RDFa Test Suite: RDFa Test Runner

Overview

The RDFa Test Suite provides an automated test run to check the conformance of an RDFa extractor to the RDFa syntax.

Note: Currently only REST-based RDFa extractors are supported in this automatic test runner.

Status

These tests are in development; until a test is approved by the RDF in XHTML Taskforce decision, it is subject to change without notice.

Running the Test Suite

In the input field below, enter the URL of the RDFa extractor service to be tested. The service specified will then be invoked on a number of test cases.

For each of the test cases a result is given (green indicating test passed; red failed). Note: For now, only the below listed conformance queries are implemented. This means that all other queries not listed below will be flaged as PASSED; though without semantics.

RDFa Test Runner

RDFa Extractor Service URL to test
Note: Specify the full service URL here, including mandatory parameters.
Example: RDFa monkey parser defines its REST-interface as being: http://avthasselt.be/rdfamonkey/rdfaparser.php?src=[URL of webpage]. Therefore, to test this service, one would enter http://avthasselt.be/rdfamonkey/rdfaparser.php?src= in the input field, above.

Test Run Range
{Start Test Case #}   {End Test Case #}
Note: The range must be within 1 to 22, and {Start Test Case #} lower than or equal to {End Test Case #}.
Example: If one wants to run test cases number 3, 4, and 5, one would enter {Start Test Case #} = 3 and {End Test Case #} = 5 in the according input fields, above.

Conformance Queries
1. @xml:baseconformance query
2. CURIEsconformance query
3. Predicate establishment with @propertyconformance query
4. @rel for predicateconformance query
5. @revconformance query
6. @rel and @revconformance query
7. @rel, @rev, @property, @contentconformance query
8. @rel, @rev, @hrefconformance query
9. empty string @aboutconformance query
10. @about for subjectconformance query
11. Inheriting @about for subjectconformance query
12. Subject inheritance with no @aboutconformance query
13. meta/@propertyconformance query
14. meta/@property, no @about in parentconformance query
15. meta with parent @idconformance query
16. Ignore @id in non-parent ancestorconformance query
17. Ignore @id for non-meta and non-linkconformance query
18. @id for objectconformance query
19. @contentconformance query
20. @content, ignore element contentconformance query
21. relative @hrefconformance query
22. XMLLiteralconformance query
23. @xml:langconformance query
24. @xml:lang inheritanceconformance query
25. @xml:lang and @datatypeconformance query
26. @datatype, xsd:integerconformance query
27. meta contentconformance query
28. Blank node via meta and linkconformance query
29. Blank node, explicitconformance query
30. Related blanknodesconformance query
Note: This section is an enumeration of the conformance queries being executed on the test cases.
This is experimental software. Please be patient, it might take a while till you see the results (rule of thumb: some 10-20s per TC)

Last modified: $Date: 2007/03/04 21:11:20 $ by $Author: mhausenb $

Copyright © 1994-2007 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply. Your interactions with this site are in accordance with our public and Member privacy statements.