Turtle - Terse RDF Triple Language change

I have just made a change to the Turtle language at
  http://www.ilrt.bris.ac.uk/discovery/2004/01/turtle/

Turtle names (QNames) are now allowed to use '-'.

This was made for several reasons:
  * '-'  is already seen used in common RDF schema names,
   such as [1],[2],[3],[4]

  * It is natural to use this in converting from other formats that
    use '-' in names such as IETF ones like VCARD[2], iCalendar[4]

  * It matches a commonly seen XML naming convention to use
    foo:bar-baz as well as foo:barBaz (lots of XML examples, such as
    XSLT, XQuery, XPath)

This change matches what implementations of Notation3 already do
so should be straightforward.(I checked cwm, and Jena's N3 parser).
There is a new test case for this change, linked from the
Turtle page above.   See the Changes section for all updates.

Dave

[1] http://www.aktors.org/ontology/support#
[2] http://www.w3.org/2001/vcard-rdf/3.0#
[3] http://xmlns.com/2001/08/wordnet/
[4] http://www.w3.org/2002/12/cal/ical.rdf

Received on Tuesday, 11 May 2004 16:22:17 UTC