W3C home > Mailing lists > Public > w3c-rdfcore-wg@w3.org > January 2003

RE: problems with RDF datatyping

From: <Patrick.Stickler@nokia.com>
Date: Sun, 19 Jan 2003 11:10:53 +0200
Message-ID: <A03E60B17132A84F9B4BB5EEDE57957B160C9F@trebe006.europe.nokia.com>
To: <Jan.Grant@bristol.ac.uk>
Cc: <bwm@hplb.hpl.hp.com>, <w3c-rdfcore-wg@w3.org>, <phayes@ai.uwf.edu>



> -----Original Message-----
> From: ext Jan Grant [mailto:Jan.Grant@bristol.ac.uk]
> Sent: 17 January, 2003 16:29
> To: Stickler Patrick (NMP/Tampere)
> Cc: bwm; w3c-rdfcore-wg; phayes
> Subject: RE: problems with RDF datatyping
> 
> 
> On Fri, 17 Jan 2003 Patrick.Stickler@nokia.com wrote:
> 
> > I would consider the inclusion of the URIref as part of the
> > datatype definition a mistake.
> 
> If that's the case (and your position seems reasonable) then 
> I don't see
> that we have any choice but to include the language tag 
> contents in the
> L2V mapping for all datatypes, OR to drop it from XMLLiteral.

I would drop it from XMLLiteral, as I've proposed many times
before. The fact that the RDF/XML serialization can "infect"
what is essentially an XML fragment taken in isolation (and
not relevant or part of an RDF/XML serialization -- i.e. not
constituting any RDF statements -- is IMO a bug in the original
M&S and should be fixed.

If one has an XML literal and one wishes to specify xml:lang
for that literal, then fine, do so, *in* the literal. 

Having the RDF/XML context "leak" into the XML literal makes
RDF far more cumbersome to use for modular content management.

> The reason why PFPS was suggesting that the URIRef be made a 
> part of the
> datatype definition was (as far as I can tell) so that we can ensure
> XMLLiteral gets a separate treatment. I would much rather 
> remove this -
> clearly awkward - special case and give a regular treatment to all
> datatypes.

I fully agree. A third option is to back up a bit and not treat
XML literals as typed literals and not define any datatype
rdfs:XMLLiteral. I.e., back to when we had three kinds of 
literals: plain, typed, and XML. 

But I'd rather see the semantic significance of xml:lang for
XML literals removed as it is for all typed literals.

Question: are there *any* existing implementations which rely
on xml:lang defined at higher scope in the RDF/XML serialization
for the proper interpretattion/processing of XML literals? 

Patrick
Received on Sunday, 19 January 2003 04:10:57 EST

This archive was generated by hypermail pre-2.1.9 : Wednesday, 3 September 2003 09:55:22 EDT