- From: Gregg Kellogg <gregg@greggkellogg.net>
- Date: Sat, 28 Sep 2013 18:08:56 -0700
- To: RDF WG <public-rdf-wg@w3.org>
- Cc: Peter Patel-Schneider <pfpschneider@gmail.com>, Antoine Zimmermann <antoine.zimmermann@emse.fr>, Sandro Hawke <sandro@w3.org>
On Sep 26, 2013, at 4:09 AM, Sandro Hawke <sandro@w3.org> wrote:
> The 2004 test suite is described and enumerated here: http://www.w3.org/TR/rdf-testcases/#testcases
>
> I've copied the tests themselves (the contents of the last test zipfile generated) to mercurial, at https://dvcs.w3.org/hg/rdf/file/default/rdf-mt/tests/2004-test-suite
I created a script to generate a 2013-formatted manifest from the Positive and NegativeEntailmentTests in the 2004-test-suite and copy the referenced files into https://dvcs.w3.org/hg/rdf/file/default/rdf-mt/tests, including transforming those in RDF/XML format to Turtle.
An example entry is the following:
<#datatypes-intensional-xsd-integer-string-incompatible> a mf:PositiveEntailmentTest;
mf:name "datatypes-intensional-xsd-integer-string-incompatible";
rdfs:comment """
The claim that xsd:integer is a subClassOF xsd:string is
incompatible with using the intensional semantics for
datatypes.
""";
rdfs:approval rdft:Approved;
mf:action <datatypes-intensional/test002.nt>;
mf:result false .
Note that it uses mf:action and mf:result in place of test:premiseDocument and test:conclusionDocument. We could just as easily use different properties to define these, but it didn't seem to me to be worth chaning the basing test format for. Note that either mf:action or mf:result may be false, which is equivalent to test:False-Document in the 2004 manifest.
I also did not copy test:entailmentRules or test:datatypeSupport, as they seem to be purely infomational. Again, we could mint new predicates in the mf: namespace and transform those as well.
For the test sources formerly in RDF/XML, I attempted to preserve the original comments in the Turtle output too.
Also, note that some files, for example <https://dvcs.w3.org/hg/rdf/file/default/rdf-mt/tests/rdfs-domain-and-range/premises005.ttl>, use IRIs from the former test suite; I believe they could be IRIs in the new location, but there doesn't seem to be a compelling reason to change them.
I have not yet attempted to run the tests myself, at this point.
We also need to create a Wiki entry describing how to run the tests, similar to what we've done for Turtle, and probably update the manifest vocabulary for mf:PositiveEntailmentTest and mf:NegativeEntailmentTest.
Gregg
> I hope that's what you wanted. (cf ACTION-298)
>
> -- Sandro
>
>
Received on Sunday, 29 September 2013 01:09:26 UTC