W3C home > Mailing lists > Public > www-rdf-interest@w3.org > January 2005

Re: XMLLiterals and language

From: Emmanuel Pietriga <Emmanuel.Pietriga@lri.fr>
Date: Tue, 18 Jan 2005 08:17:05 +0100
Message-ID: <41ECB7F1.3040202@lri.fr>
To: Reto Bachmann-Gmuer <reto@gmuer.ch>
Cc: www-rdf-interest@w3.org

IIRC, there were some changes made in the final REC of the revised 
RDF/XML spec, w.r.t the allowance and handling of xml:lang in typed 
literals [1].

With respect to the RDF Validator, note that the current version is 
based on the ARP parser found in Jena-2.0-alpha1, and I think that the 
above-mentioned changes were only integrated in Jena 2.1, so the 
validator might not handle xml:lang issues correctly.

[1] http://www.w3.org/TR/rdf-syntax-grammar/#section-Syntax-languages


Emmanuel Pietriga
INRIA Futurs - Projet In Situ    tel : +33 1 69 15 34 66
Bat 490, Université Paris-Sud    fax : +33 1 69 15 65 86
91405 ORSAY Cedex            http://www.lri.fr/~pietriga

Reto Bachmann-Gmuer wrote:
> Ops, I was looking at an old version of rdf-concepts, in the current 
> version (1) there is no rdf-wrapper and the answer to my question seems 
> to be in section 3.4 "[XHTML] 
> <http://www.w3.org/TR/rdf-concepts/#ref-xhtml> may be included within 
> RDF in this way. Sometimes, in this latter case, an additional |span| or 
> |div| element is needed to carry an |xml:lang| or |lang| attribute.". 
> Actually I'm not sure if I'm convinced to look into the xhtml and 
> possibly change it, or if I'll go on with plain literals.
> reto
> 1. http://www.w3.org/TR/rdf-concepts/
> Reto Bachmann-Gmuer wrote:
>> In my application I often deal with XHTML in literal values. The 
>> literal have a language as a whole, usually this is the language of 
>> all the xhtml elements but not necessarily. Currently I'm storing 
>> these as plain literals, now I read in rdf-concepts that XMLLiterals 
>> have a root element "rdf-wrapper" which may have an xml:lang. Do I 
>> understand this right that all xml-literals have this (implicit) 
>> wrapper and may have a language? How do I encode an XMLLiteral with 
>> language in rdf/xml?
>> The RDF-Validator does not mention the language in the triple-list 
>> generated from the following:
>> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
>>  xmlns:dc="http://purl.org/dc/elements/1.1/">
>>  <rdf:Description rdf:about="http://www.w3.org/">
>>    <dc:title  rdf:parseType="Literal" xml:lang="en">World Wide Web 
>> Consortium</dc:title>
>>  </rdf:Description>
>> </rdf:RDF>
>> Thanks!
>> reto
Received on Tuesday, 18 January 2005 07:45:20 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:44:54 UTC