W3C home > Mailing lists > Public > public-sparql-dev@w3.org > July to September 2013

Turtle test suite *more* finalized

From: Eric Prud'hommeaux <eric@w3.org>
Date: Mon, 12 Aug 2013 03:23:40 -0400
To: public-lod@w3.org, semantic-web@w3.org, public-sparql-dev@w3.org, public-rdf-comments@w3.org
Message-ID: <20130812072331.GA6019@w3.org>
This message addresses two comments to correct the test suite and
corrects the example EARL in the previous message.

Changes:

1 Changed last ntriples file localName_with_non_leading_extras.nt to use
  2004 NTriples (had used high unicode characters) per Dave Beckett's
  message <http://www.w3.org/mid/520804C3.3060404@dajobe.org>.
  
2 Added text to the README about a 4th type of test:
  [[
    4 Negative Evaluation (rdft:TestTurtleNegativeEval) - a pair of an
    input turtle file and reference ntriples file. These tests have the
    same properties as rdft:TestTurtleEval.
  ]]
  per Dave Beckett's message <http://www.w3.org/mid/520869B9.3010208@dajobe.org>.

The two changes to the EARL are inline below:

* Eric Prud'hommeaux <eric@w3.org> [2013-08-10 02:56-0400]
> Please re-submit implementations reports for Turtle so you can
>   1. Help us push Turtle to final Recommendation status.
>   2. Raise public awareness of your implementation.
> The tests are listed in a manifest.ttl file at
> <http://www.w3.org/2013/TurtleTests/>
> 
> Reports are in a language called EARL and should look like [[
>   @prefix doap: <http://usefulinc.com/ns/doap#>.
>   @prefix earl: <http://www.w3.org/ns/earl#>.
>   @prefix foaf: <http://xmlns.com/foaf/0.1/>.
>   @prefix test: <http://swobjects.org/test_Turtle-WG.sh>.
>   @prefix dct: <http://purl.org/dc/terms/>.
>   @prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
>   @prefix t: <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-ttl/manifest.ttl#>.

Change the t: prefix to:
  @prefix t: <http://www.w3.org/2013/TurtleTests/manifest.ttl#>.

>   <> foaf:primaryTopic <@@my program> ;
>   	dct:issued "@@datetime"^^xsd:dateTime ;
>   	foaf:maker <@@your foaf page> .
>   
>   <@@my program>
>   	a doap:Project ;
>   	doap:name "@@project name" ;
>   	doap:homepage <@@project homepage> .

      doap:developer <@@developer's FOAF page, possibly same as your foaf page>


>   <@@your foaf page> a foaf:Person ;
>   	foaf:name "@@your name" ;
>   	foaf:mbox <mailto:@@your email> ;
>   	foaf:homepage <@@your homepage> .
> ]]
> followed by an EARL assertion for each test, a la [[
>   [] a earl:Assertion ; earl:test t:IRI_subject ; earl:subject <@@my program> ; earl:assertedBy test: ; earl:result [ earl:outcome earl:@@passed/failed; dct:date '@@datetime'^^xsd:dateTime ] .
> ]] Please see
> <http://kasei.us/code/rdf-trine/rdf-trine-turtle-2013-03-01.ttl>
> for an example.
> 
> The CR comments wiki page has a list of currently submitted
> implementations, but those will need to be re-run with this final
> version of the tests.
> <http://www.w3.org/2011/rdf-wg/wiki/Turtle_Candidate_Recommendation_Comments#Implementations>
> 
> -- 
> -ericP

-- 
-ericP
Received on Monday, 12 August 2013 07:24:25 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:15:52 UTC