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

RE: XLink - anyone using?


xlink popup
A quick link primer:

1.  Links as URIs identify a location of a resource (usually a file with 
data of some type, can be a location within a file of some type, etc). These

are untyped links, meaning, they don't declare a relationship.

2.  Typed links name a relationship.   A bibliographic reference is a 
typed link.  An inverted index is a typed link.

3.  Links may have directionality regardless of the mechanical
implementation 
of the link.   Some links point in one direction (an HTML hyperlink).  Some 
go in two directions (say, Next/Back).

4.  Links may have multiple targets.  The index at the back of the book 
(word plus every location word is used) is an example.  Is that multiple 
links or one link with multiple targets?  That's an implementation detail.

5.  A link may only name a relationship or it may be the control for 
navigating among instances.   The major confusion in linking concepts 
is this aspect.

XLinks go beyond identification or the resource and enable typed links. 
Given that a link for the web is the URI, the rest of that information 
is annotative, that is, a link processor of some kind might use it. 
For example, you often want the links in the bibliography, the links 
in the table of contents, and the links in the index at the back of 
a book to be displayed differently, and certainly, to behave differently.
A click on a table of contents should take you to the location of that 
resource.  A click on the inverted index might display all, none or 
one of the resources.

So linking as a concept seems simple, but it has overtones of identity, 
display and control over navigation.   Not everyone agrees or can agree 
on how that fits into a single set of concepts or implementations.  Also, 
most anything one can do with a multiway link, one can do with multiple 
simple links given some control to display it in.  The classic example 
is a popup menu.

So XLink is neat conceptually, but in practical use, there are easy ways 
to do the same thing without using XLinks.  Without a compelling use case 
shared by a near universal set in the user community, it gets very little 
play outside implementations of link data bases (and again, you should 
look at the inverted index and compare that to systems that implement 
topic maps).

len

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-2011 All Rights Reserved.