- From: Dave Beckett <dave.beckett@bristol.ac.uk>
- Date: Thu, 24 Oct 2002 11:44:28 +0100
- To: w3c-rdfcore-wg@w3.org
I discussed some of this with DanC, which might make things easier for using these forms with CWM and N3 systems, in particular, the ^^ .form . Dave --- The N-Triples syntax for existing langstrings is changing from '-' to '@' so now "chat"-en-us becomes "chat"@en-us and "chat"-fr becomes "chat"@fr Reason: easier to parse, prevents confusion with '-' inside the language and there were some N3 problems confusing this with arithmetic subtraction. It reads better too, I think :) The N-Triples syntax for datatype values is: "literal"^^<datatypeURI> and with a language: "literal"@en-us^^<datatypeURI> examples: "10"^^<http://www.w3.org/2001/XMLSchema#int> "blue"@en^^<http://example.org/mycolourspace> "bleu"@fr^^<http://example.org/mycolourspace> Since I just took ages to find this, making URIs for W3C XML Schema Datatypes is defined here: [[For example, to address the int datatype, the URI is: * http://www.w3.org/2001/XMLSchema#int ]] -- http://www.w3.org/TR/xmlschema-2/#built-in-datatypes so in RDF/XML, the namespace URI for xsd types would be http://www.w3.org/2001/XMLSchema# Some more, real non-XSD examples would be nice. Changes to http://www.w3.org/TR/rdf-testcases/#ntrip_grammar OLD: literal ::= langstring | xmlString langString ::= '"' string '"' ( '-' language )? NEW: literal ::= langstring | xmlString | datatypeString langString ::= '"' string '"' ( '@' language )? datatypeString ::= langString '^^' uriref SHORT FORM - for documents only, not normative "literal"^^qname and with a language: "literal"@en-us^^qname examples: "10"^^xsd:int "blue"@en^^ex:mycolourspace "bleu"@fr^^ex:mycolourspace
Received on Thursday, 24 October 2002 06:46:39 UTC