Re: language-tagged literal datatypes

Apologies to Richard for not seeing the modification (B1y).  I plead 
email overload.

On 06/09/11 14:37, Richard Cyganiak wrote:
>> >  It's also posisble to define STR() specifically for language tagged literals to mean the string part.
> If you say, “STR() returns the lexical form of a literal” then it should be fine.

Great - the current SPARQL 1.0 and 1.1 text is:
"Returns the lexical form of ltrl (a literal);"

>
> Summary of proposal:
>
> rdf:langString typed literals are completely normal typed literals, except:
> 1. they have a non-empty language tag besides the lexical form
> 2. their lexical space is empty
> 3. their value is not L2V(datatypeIRI)(lexicalForm) but instead a pair<lexicalForm, languageTag>

That works for me.

Minor tweaking for clarity: teh text in B1y is a it clearer

2. The lexical space of rdf:langString is empty.

(It's the datatype that defines the lexcial space, not the literals 
themselves - this is quoting from B1y)

	Andy

Received on Tuesday, 6 September 2011 18:11:32 UTC