Hey Andy When you say you pass all tests I assume you are ignoring test-28.ttl per http://lists.w3.org/Archives/Public/public-rdf-comments/2012Jul/0049.html ?
Are the tests the ones currently at http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests/ or is there a newer and more complete test suite floating around somewhere? Rob On 11/3/12 8:34 AM, "Andy Seaborne" <[email protected]> wrote: >I've got round to updating the Turtle parser (RIOT) for the changes for >the Last Call publication of the Turtle spec from the RDF-WG. > >Editors working draft: >http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/index.html# > > >The writers have not been updated. > >The changes are all additional things except one item which is an >alteration. > >Added: >1/ The local part of a prefixed names can have %xx > >Now legal: > >ns:foo%23bar > >and this puts %-2-3 into the URI (it does not convert it to numeric >codepoint i.e. #) > >2/ The local part of a prefixed names can have character escapes > >'_' '~' '.' '-' '!' '$' '&' "'" '(' ')' '*' '+' ',' >';' '=' '/' '?' '#' '@' '%' > >Now legal: > >ns:foo\#bar > >3/ PREFIX and BASE (any case) are synonyms for @prefix and @base except >they don't take a DOT at the end of the declaration. > >Change: > >4/ XSD decimals now need a digital after the decimal point in their >short form. Previously, the character sequence 123. used to be an XSD >decimal; it is now an XSD integer and a DOT. As space-DOT is much, much >more common, the WG hopes this will not be a major issue. SPARQL 1.1 >made the change and so far it has not been an issue there. > > >The RIOT turtle parser passes the current draft test suite [*], as does >Gregg Kellogg's mods for RDF.rb. (The test suite is work-in-progress in >RDF-WG and subject to change.) > > Andy > >[*] Poacher and gamekeeper (I wrote the tests) but I promise I wrote the >tests, *then* made the Turtle parser pass them. Honest. >
