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: [xtm-wg] Syntax is a bitch :-(


Michel Biezunski wrote:
> 
> [Eliot Kimber:]
> 
>  For example, with XPath, it's almsot as easy to
> > address by unique topic name as it is to address by ID value.
> 
> Except that this solution will not work if there is the slightest change
> in your topic map document. Therefore this is only  advisable if the topic
> map
> is never going to change.
> 
> (The ID strategy does not completely protect from the same problem, but it's
> slightly sounder.)

The are exactly equal.

Michel's comment brings up the whole nasty issue of version management
in a hyperlinked environment, which is a problem that requires a good
bit of explanation to completely understand and that is not really
appropriate to discuss in this forum. Suffice it to say that if you
solve the problem of managing links in a versioned environment
generally, then there is no functional difference between IDs and any
other form of address you care to use. If you have not solved this
problem, then IDs give you a barely managable solution when very extreme
constraints are imposed on authors and doesn't solve any problems with
taking two documents and constructing a new third document from them
(which is itself just a special case of the general "create new version
from existing version" use case).

In non-trivial use cases IDs provide no appreciable value for managing
addresses because of the additional work you already have to go to to
maintain knowedge of referents over time. They may offer value for
debugging but that's a separate issue.

Cheers,

E.

-- 
. . . . . . . . . . . . . . . . . . . . . . . .

W. Eliot Kimber | Lead Brain

1016 La Posada Dr. | Suite 240 | Austin TX  78752
    T 512.656.4139 |  F 512.419.1860 | eliot@isogen.com

w w w . d a t a c h a n n e l . c o m

-------------------------- eGroups Sponsor -------------------------~-~>
Get FREE long-distance phone calls on Tellme!
Dial 1-800-555-TELL, say "Phone Booth"
http://click.egroups.com/1/9532/4/_/337252/_/971121741/
---------------------------------------------------------------------_->

To Post a message, send it to:   xtm-wg@eGroups.com

To Unsubscribe, send a blank message to: xtm-wg-unsubscribe@eGroups.com



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


Powered by eList eXpress LLC