- From: Misha Wolf <Misha.Wolf@reuters.com>
- Date: Fri, 02 Jun 2006 19:14:09 +0100
- To: www-tag@w3.org
- Cc: public-rdf-in-xhtml-tf@w3.org, newsml-2@yahoogroups.com
Hi folks,
A modest proposal, drawing on ideas from Mark, Henry, Tim, Dan, Norm
and others:
1 We agree on a generic syntax and generic rules for Compact URIs
(CURIEs) in attribute values.
2 We agree that restricted syntaxes and rules will be (or have
been) defined for specific purposes. One such purpose is XML
Namespaces and QNames.
3 Groups within the W3C and elsewhere will define other restricted
syntaxes and rules for their own purposes.
4 The generic syntax for a CURIE in an attribute value will be:
<foo bar="prefix:suffix"/>
5 The generic syntax for multiple CURIEs in an attribute value
will (where permitted) be:
<foo bar="prefix1:suffix1 ... prefixN:suffixN"/>
6 Both the prefix and the suffix may (in the generic case) be
numeric.
7 Each language must specify:
7a the syntactic constraints (if any) on the prefix and suffix.
7b how CURIEs and URIs are distinguished, eg through dedicated
attributes or through a special syntax.
7c the mechanism for specifying the prefix-to-IRI mapping. The
mechanism may use information provided out-of-band.
7d whether and, if so, how the prefix and suffix are combined to
form an IRI.
7e whether the prefix and suffix form a tuple or whether they are
just a compact representation for an IRI.
7f whether the IRI mapped to the prefix is required to be
dereferenceable.
7g whether the IRI built from the prefix and suffix (and, possibly,
including also other building blocks) is required to be
dereferenceable.
7h whether any fragment identifiers in these IRIs are required to
be legal XML names.
8 To avoid confusion with XML Namespaces and QNames:
8a The xmlns attribute is reserved for use with XML Namespaces and
QNames.
8b If a prefix matches an xmlns declaration then the CURIE MUST be
interpreted as a QName.
Misha
------------------- NewsML 2 resources ------------------------------
http://www.iptc.org | http://www.iptc.org/std-dev/NAR/1.0
http://www.iptc.org/std-dev | http://groups.yahoo.com/group/newsml-2
To find out more about Reuters visit www.about.reuters.com
Any views expressed in this message are those of the individual sender, except where the sender specifically states them to be the views of Reuters Ltd.
Received on Friday, 2 June 2006 18:14:37 UTC