[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Re: Can XLink be fixed?


xlink tools

* Simon St Laurent
| 
| I'm just not sure that there's much real benefit to using XLink.  

I think there can be, if you use it in the right way. The presence of
well-defined XLinks in your documents can be used to extract useful
information that may then be used in topic maps/RDF, but maintained as
part of the document rather than externally because that simplifies
maintenance. (Single place of update.)

For example, relationships like part X contains Y, module Z depends on
W, tool Q uses P, and so on can be reliably extracted from XLinks once
an application knows how to interpret the endpoints of the links.

XLink is very similar to the links of HyTime, and topic are basically
HyTime with very strong conventions for what the allowed endpoints for
links are. (Well, there's some additional stuff, but ignore that.) The
two (XLink and topic maps) have different uses, however. Since XLinks
have no contraints on the use of the endpoints you can embed them in
documents, but you then lose the precision of structure which topic
maps give you, but at the cost of no longer allowing document
embedding.

However, configure your XLink harvester correctly and you get to both
have the cake and eat it. (Hmmm. Sounds like there is a paper in this.)

Admittedly, you could do this without XLink (I have, many times), but
XLink makes it easier, and could perhaps even make it easier to
constrain, validate, and edit your links (at least if there were good
XLink tools around, which perhaps there may be one day, once people
figure out how to use it).

| On the one hand, sure it provides a generic means of indicating
| connections.  On the other, applications that do things like slap an
| xml:lang on the link element to indicate which language it's in are
| providing guidance about the nature of the link that goes beyond the
| role/arcrole info that XLink provides, and which could perhaps even
| contradict the best guess of a 'pure' XLink system.

This only apply if you use the unstructured parts of XLink, such as
the title attribute, which I don't think is a good idea. If you want
unstructured links, just create your own elements.
 
-- 
Lars Marius Garshol, Ontopian         <URL: http://www.ontopia.net >
ISO SC34/WG3, OASIS GeoLang TC        <URL: http://www.garshol.priv.no >


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.