- From: Richard Cyganiak <richard@cyganiak.de>
- Date: Tue, 24 May 2011 12:09:54 +0100
- To: Steve Harris <steve.harris@garlik.com>
- Cc: Andy Seaborne <andy.seaborne@epimorphics.com>, Pat Hayes <phayes@ihmc.us>, public-rdf-wg@w3.org
On 24 May 2011, at 10:39, Steve Harris wrote: > The difference would/could be in DATATYPE("foo"@en) in SPARQL. Yes. > If people write "foo"^^lang:en, then there will be some issues with pre-2011 systems. ?? I don't understand. What is lang:en? The proposal does not allow any new syntax, and in fact states: “7. In concrete syntaxes, the "foo"@en form MUST be used for rdf:LanguageTaggedStrings.” [1] > The things I'm keen to avoid are e.g. in SPARQL Results, not having to emit: > > <binding><literal datatype="http://www.w3.org/2001/XMLSchema#string">foo</literal></binding> > > For each plain literal result. I have trouble parsing the double negation ... The intention of the proposal is that *both* of the following would still be valid: <binding><literal>foo</literal></binding> <binding><literal datatype="&xsd;string">foo</literal></binding> But implementations SHOULD use the first: “In concrete syntaxes, the "foo" form SHOULD be used instead of "foo"^^xsd:string” [1] Best, Richard [1] http://www.w3.org/2011/rdf-wg/wiki/StringLiterals/LanguageTaggedLiteralDatatypeProposal > > - Steve > > -- > Steve Harris, CTO, Garlik Limited > 1-3 Halford Road, Richmond, TW10 6AW, UK > +44 20 8439 8203 http://www.garlik.com/ > Registered in England and Wales 535 7233 VAT # 849 0517 11 > Registered office: Thames House, Portsmouth Road, Esher, Surrey, KT10 9AD > >
Received on Tuesday, 24 May 2011 11:10:36 UTC