W3C home > Mailing lists > Public > public-rdf-wg@w3.org > November 2012

Re: Disimproved definition of literals in Concepts; close ISSUE-94?

From: Antoine Zimmermann <antoine.zimmermann@emse.fr>
Date: Tue, 06 Nov 2012 21:34:58 +0100
Message-ID: <50997472.1030609@emse.fr>
To: Richard Cyganiak <richard@cyganiak.de>
CC: RDF Working Group WG <public-rdf-wg@w3.org>
Ok.

The problem with the old definition was that you were starting a new 
definition for "language-tagged string" when the previous definition 
("literal") was in fact not finished, but without even saying that the 
definition isn't complete. Moreover, by the semantics of "consists of", 
it followed that a literal was a pair and only a pair.

A reasonable English parser, like the one in my brain, maps this to two 
independent definitions that are inconsistent with each other.

At least in your new version, you specify that there can be a third 
thing, so when the definition of "language-tagged string" starts, my 
English parser is still on hold to wait for the completion of the 
definition of "literal", while I am in parallel parsing the definition 
of "language-tagged string".

I don't know if it's the best possible wording but I prefer that than 
the seemingly contradicting definitions that we had before.

AZ

Le 06/11/2012 21:13, Richard Cyganiak a écrit :
> I've messed with the definition of literals in order to address the concern raised here:
>
>    ISSUE-94: Definition of literals does not include language-tagged strings properly
>    http://www.w3.org/2011/rdf-wg/track/issues/94
>
> The new definition is this:
>
> [[
> A literal in an RDF graph consists of two or three elements:
>
> • [lexical form]
> • [datatype IRI]
>
> A literal is a language-tagged string if and only if its datatype IRI is http://www.w3.org/1999/02/22-rdf-syntax-ns#langString, and only in this case the third element is present:
>
> • [language tag]
> ]]
> http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-concepts/index.html#dfn-literal
>
>
> For the record, this was the old (equivalent) definition:
>
>
> [[
> A literal in an RDF graph consists of:
>
> • [lexical form]
> • [datatype IRI]
>
> A language-tagged string is any literal whose datatype IRI is equal to http://www.w3.org/1999/02/22-rdf-syntax-ns#langString. In addition tolexical form and datatype IRI, a language-tagged string also has:
>
> • [language tag]
> ]]
>
>
> PROPOSAL: Close ISSUE-94 as addressed in the latest version of http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-concepts/index.html#dfn-literal
>


-- 
Antoine Zimmermann
ISCOD / LSTI - Institut Henri Fayol
École Nationale Supérieure des Mines de Saint-Étienne
158 cours Fauriel
42023 Saint-Étienne Cedex 2
France
Tél:+33(0)4 77 42 66 03
Fax:+33(0)4 77 42 66 66
http://zimmer.aprilfoolsreview.com/
Received on Tuesday, 6 November 2012 20:36:43 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 16:25:52 GMT