- From: Dave Reynolds <der@hplb.hpl.hp.com>
- Date: Tue, 15 May 2007 09:29:46 +0100
- To: Sandro Hawke <sandro@w3.org>
- Cc: public-rif-wg@w3.org
Sandro Hawke wrote:
> In case we get to the XML Syntax discussion in the meeting, I've put
> together a list of "coin-flip" [1] decisions that have to be made here (8
> of them as of this writing, although there are some subsidiary
> decisions).
>
> http://www.w3.org/2005/rules/wg/wiki/Arch/XML_Syntax
>
> My expectation is for this page to evolve in place, to have resolved
> details along with any remaining issues.
>
> Feel free to add attributed comments to the page (you'll see some from
> me -- they start with "SandroHawke") or reply to this e-mail.
Thanks, I've annotated the page with my (mild) preferences.
There was one other issue I nearly added but then thought perhaps it
doesn't quality as a coin flip (though it's not exactly a deep issue
either) - whether we allow curie syntax for IRIs.
Use of full IRIs (other than ones relative to the xml:base) does make
the syntax particularly unreadable (people do need to sometimes be able
to look at the serialization).
<Dog iri="http://hawke.org/2005/Taiko">
CURIEs (qname-like syntax for defining a URI/IRI) help a bit:
<Dog iri="[ns:taiko]">
or
<Dog curie="ns:taiko">
On the other hand people can always use XML entity references to
abbreviate IRIs, not fantastically readable either but equally short:
<Dog iri="&ns;taiko">
I think I'm inclined towards the simplest case of not having CURIEs in
the XML. However, I do think we want CURIEs in the linear ("human
readable") syntax so it's reasonable to at least consider whether they
should also go in the XML.
Dave
--
Hewlett-Packard Limited
Registered Office: Cain Road, Bracknell, Berks RG12 1HN
Registered No: 690597 England
Received on Tuesday, 15 May 2007 08:30:02 UTC