- From: Henry S. Thompson <ht@inf.ed.ac.uk>
- Date: Tue, 14 Feb 2012 13:04:28 +0000
- To: www-xml-schema-comments@w3.org, www-tag@w3.org
This is a brief heads-up in anticipation of a longer exposition.
TAG ACTION-23 [1] tasks me with tracking the state of issue 1974 [2]
which I raised against the W3C XML Schema spec:
We claim in Part 2 that e.g. http://www.w3.org/2001/XMLSchema#int is
the name for the int type, but there is no anchor of that name in
the namespace document for our namespace URI.
I subsequently proposed a resolution [3] to this issue which would
have placed anchors for all the XML Schema datatypes in the namespace
document retrievable from the XML Schema namespace URI, i.e.
http://www.w3.org/2001/XMLSchema
As a result of recent TAG discussion [4], I now believe both my
formulation of the issue as quoted above, and my proposed resolution,
to be wrong. My next message on this subject will go in to detail,
but the short version is simple. The relevant facts are these:
1) There are not now, nor will there be when XML Schema 1.1 is
approved, anchors for those names in the schema document for
schema documents, which is retrievable from
http://www.w3.org/2001/XMLSchema via content negotiation with
Accept: application/xml
2) Per the (X)HTML media types, the thing identified by URIs with
fragment identifiers is an element in a document.
These facts mean that adding anchors to the namespace document as I
suggested and then proposed would be contrary both to an established
principle of web architecture and to simple semantic coherence:
1) Because if we added such anchors they would be present in only one
of two content-negotiable representations retrievable from the
namespace URI, contra AWWW's statement that
"representation providers must not use content negotiation to
serve representation formats that have inconsistent fragment
identifier semantics" [5]
2) An element in a document (which is what e.g. the URI
http://www.w3.org/2001/XMLSchema#int would identify in the
namespace document under my proposal) is not a datatype, which is
what the XML Schema spec. says it identifies.
So, I hereby withdraw the proposal in [3], and will amend my statement
of the issue [2] in Bugzilla forthwith. A new proposal will follow in
due course.
ht
[1] http://www.w3.org/2001/tag/group/track/actions/23
[2] https://www.w3.org/Bugs/Public/show_bug.cgi?id=1974
[3] http://lists.w3.org/Archives/Public/www-tag/2007Sep/0058.html
[4] http://www.w3.org/2001/tag/2012/01/26-minutes.html#item02
https://www.w3.org/2001/tag/2012/02/09-minutes.html#item05
[5] http://www.w3.org/TR/webarch/#frag-coneg
--
Henry S. Thompson, School of Informatics, University of Edinburgh
10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk
URL: http://www.ltg.ed.ac.uk/~ht/
[mail from me _always_ has a .sig like this -- mail without it is forged spam]
Received on Tuesday, 14 February 2012 13:04:58 UTC