OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

topicmaps-comment message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: Re: [topicmaps-comment] mergeMap Pointing to MoreThanOnetopicMapElement



* Lars Marius Garshol
| 
| This is defined by XPointer:
|  <URL: http://www.w3.org/TR/xptr/#bare-names >

* W. Eliot Kimber
| 
| Interesting--the referenced section equates bare names to id('foo'). 
| 
| This makes sense in that it is the most flexible *if you have DTD-
| or schema-aware processing* *and* have a document with a schema or
| DTD. But if you don't, then I would think that an XLink processor
| would be obligated to fail to resolve a bare name--but I think that
| the expectation is that even for DTD-less topic-map documents that a
| bare name reference would work (and that's how I've implemented my
| mergeMap resolver at the moment).

An XLink processor would, but an XTM processor doesn't have that
problem. Of course, what this means is that XLink processors can't
really make much of XTM documents, which again means that there isn't
really much point in using XLink.

Of course, we knew that all along, and as Murray said, this was just
as much a political move and a show of good faith as anything else.
 
| Of course, if XTM abandoned XLink and defined its own addressing
| attribute, it would then be free to both limit the use of XPointer
| and define the meaning of bare names unambiguously.

It would, and this is becoming rather desirable. I think the next
version of the XTM syntax should ditch XLink. The question is whether
the next version of ISO 13250 is going to define something other than
XTM 1.0. I for one hope it won't.

(If you haven't already read it, you may find this document useful:
<URL: http://www.y12.doe.gov/sgml/sc34/document/0323.htm >.) 

| This seems like it might be reasonable change--the syntax hit is
| small--really you only need to move the xlink:href attribute into
| the XTM name space.

Well, yes and no. It means changing the mechanism by which the arcs
in a topic map graph are asserted. It's kind of like changing '<' to
be '[' (and '>' to be ']') in XML. 

The change is small in one sense, but in another it's clearly not, in
the sense that if you use an unsupported version of the syntax (with
some software) the result is total breakage. Nothing will work.

-- 
Lars Marius Garshol, Ontopian         <URL: http://www.ontopia.net >
ISO SC34/WG3, OASIS GeoLang TC        <URL: http://www.garshol.priv.no >



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC