- From: Graham Klyne <gk@ninebynine.org>
- Date: Wed, 09 Jul 2003 09:41:17 +0100
- To: martin Duerst <duerst@w3.org>, w3c-rdfcore-wg@w3.org
[Some personal thoughts triggered by my understanding of Martin's messages]
Premise: the primary role of XML literals in RDF is to allow
text-with-markup to be captured as well as plain text.
Possible implications:
1. XML literals should be treated as similarly as possible to plain literals.
2. In particular, treatment of xml:lang applied to XML literals should be
the same as xml:lang applied to plain literals.
3. It may be desirable (but, I think, not essential) to distinguish between
plain literals and XML literals in the abstract syntax. (One possible
alternative might be to treat all literals as XML, applying escaping as
required to '&' and '<' in plain literals. Personally, I think this is
problematic.)
4. Possible use of XML structures to represent other datatyped values is a
secondary consideration. One might consider other datatypes using XML
markup to encode their values, e.g. a complex number datatype with lexical
forms like:
<real>123.45</real><imag>54.321</image>
But, parseType="Literal" parsing cannot be used with datatyped literals,
and it may be better to use RDF for making composite data structures rather
than have two.
5. The intended purpose of XML literals should be made clear in the RDF
specifications, if only for the benefit of future working groups.
I deliberately do not try to formulate any detailed conclusions at this time.
#g
-------------------
Graham Klyne
<GK@NineByNine.org>
PGP: 0FAA 69FF C083 000B A2E9 A131 01B9 1C7A DBCA CB5E
Received on Wednesday, 9 July 2003 04:53:13 UTC