- 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