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

RE: XLink and mixed vocabulary design


scania xml
henrik.martensson@b... (Henrik Martensson) writes:
>You are basing your argument on the assumption that XLink works poorly,
>but it does not. XLink works well for a large class of links.

Actually, no.  XLink works well for a particular set of projects,
provided that the choices they made - on both the model and the syntax -
correspond well with what you want to do.

I find that for a large class of links it works very badly.  In
particular, it seems utterly incapable of working with HTML's structures
- something that was once a goal but disappeared.  In terms of practical
application, that largely kills it.

>XLink does not have to work for everything. It just has to work for
>enough types of links to make it advantageous to share code. It does
>that.

Perhaps, for the subset of cases where the above criteria apply.

>I have worked on implementing XLink systems at Ericsson, NDC, Volvo,
>Scania and other companies. The linking systems work very well. I have
>also been able to reuse enough code to make it worthwhile to develop 
>it.

That's basically like telling me "but W3C XML Schema works for my cases,
so how dare you complain about its failings?"  

>The biggest problems I run into are not with XLink per se, it is with a
>poor understanding of the concepts of linking. That must be dealt with
>no matter what linking system you want to implement.

Thanks, but I think I understand linking pretty well after 15 years in a
wide variety of different situations.  The problems are not merely with
the users.

>XLink certainly isn't perfect, but from a technical point of view it
>accomplishes pretty much what it sets out to do. One could certainly
>argue that it could be done better, but as far as I know, to date it
>hasn't.

As long as you take a narrow view of requirements, it's easy to achieve
them.  XLink sort of vaguely mostly does this except for losing HTML
along the way, but that doesn't account for the costs it imposes either.

>> I'd rather see gatekeepers doing this work than trusting it to kings
>> and councils.
>
>I find this appealing, but the gatekeepers are at it now, and they are
>making a mess of it.

Which gatekeepers are you talking about?

>If initiative is defined as writing the same boring implementations for
>cross-references and subdocuments over and over again, then you are
>right.

I'd prefer to define initiative as crafting solutions that fit
particular problems well.  If you'd prefer to automate things and
thereby avoid thinking about them, I think you have some deep problems
that may well please your employers but produce enormous brittleness in
the longer term.

>In every SGML/XML project I've been in the past five years, the same
>linking problems have always cropped up. Every time I have to sit
>through the same discussions, and use the same arguments and
>counterarguments. XLink makes it possible to write a piece of software
>that solves the problems, point to it and say "we'll use that!". Then
>you can move on to more interesting things.
>
>I agree that XLink does not solve every linking problem. However, I
>think that the main problem isn't that XLink is bad, but that the
>concept of linking itself is poorly understood.
>
>Given the complexity of the problem, and the low level of understanding
>generally, XLink does a remarkably good job.

As noted above, I disagree with this assessment on every point.

Fortunately, it doesn't matter much, as XLink seems unlikely ever to
escape from the niches where it has found a home.




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.