"Identifying Individual Terms" in "Associating Resources with Namespaces" draft TAG finding

Within the Associating Resources with Namespaces draft
(http://www.w3.org/2001/tag/doc/nsDocuments/) the topic "Identifying
Individual Terms" addresses a question of very general interest
concerning controlled vocabularies and "ontologies": "For many
applications of namespaces, it's valuable not only to be able to point
to the namespace as a whole, but also to be able to point to terms
within that namespace." That is important and unarguable. However, this
is immediately followed by a throw-away statement: "Fragment identifiers
are the obvious mechanism for achieving this", and no alternatives are
considered. I think this should be more closely examined. 

 

The danger point is that, under http, the fragment is not sent to the
server. 

1. the server returns the resource-as-a-whole with http 200 "success"
regardless of whether the fragment identifier exists. 

2. the resource-as-a-whole could be enormous (e.g. the OED), making it
highly undesirable to pull the whole thing down

3. resolution of the fragment is the responsibility of the client, which
is nice in theory, but is only handled consistently in the cases of 

(a) HTML by browsers, and 

(b) OWL documents by OWL applications. 

In particular, support for fragment handling in generic XML is rare to
non-existent, notwithstanding the existence of the xs:ID type. 

 

I'd like to see a pattern that recognizes "Individual terms" as
first-class resources, handled by the server, rather than involving
unnecessary network traffic and pushing a potentially large processing
job back to the client. 

 

Furthermore, this mechanism only supports one level of nesting. 

We know that in general more levels (and other kinds of associations)
are needed. 

If developing identifier patterns to support nesting, it is a mistake to
restrict this to a method that is so limited. 

 

Simon Cox

______
Simon.Cox@csiro.au  CSIRO Exploration & Mining
26 Dick Perry Avenue, Kensington WA 6151 
PO Box 1130, Bentley WA 6102  AUSTRALIA
T: +61 (0)8 6436 8639  Cell: +61 (0) 403 302 672
Polycom PVX: 130.116.146.28
<http://www.csiro.au <http://www.csiro.au> >

ABN: 41 687 119 230

 

Received on Wednesday, 21 May 2008 11:27:14 UTC