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

Re: Help! Any ideas for language for validating links?


language experience ideas
Le samedi 24 juin 2006 à 16:22 +1000, Rick Jelliffe a écrit :
> If anyone on this list has any experience or even ideas in the area of
> systems for checking links, now would be a great time to share!
> 
> The background is that there is a spare slot in ISO DSDL for path and
> integrity checking. We have been waiting for more experience to show up,
> and I see a definite need in the area of link checking: we don't mind
> formulating a new language that can be trivially implemented (e.g. on top
> of XSLT) as long as the functionality comes out of some grassroots
> experience. Hence this call.
> 
> Schematron is weak at traversing multiple links, or where there are
> multiple levels of inclusions. It needs something more. XLinkit is
> probably more than we wany (or could use). I think (not speaking
> officially for the working group at ISO) that we are open to using somee
> streaming subset of XPath.
> 
> I am wondering whether to make the use case something like:
>   * validate a set of complex XLinks, that the various arcs point to the
> right kinds of elements or attributes, where the XLinks and the things
> they are pointing to are XIncluded.

Does such a system exists in the wild? My feeling was that complete
Xlinks have never been able to get real traction.

>   * validate Topic Maps

I thought the TM folks were already defining a language to validate
their stuff... 


> So any use cases, experience, ideas, suggestions welcome. How to the large
> content management systems declare link checks? Or don't they?

Not in this domain, I have seen cases where people define rather complex
inclusion/inheritance mechanisms that are very tough to validate with
current tools.

I am currently working on one of these use cases for a customer.
Although I can't share the details without their agreement, you can
think of it as technically relatively similar to XSLT, W3C XML Xchema or
RELAX NG import, include and redefine mechanism.

To make it still worth, in this specific case the links to the included
documents are not made through URIs but through logical ids.

Depending on the type of document and component, a component may
completely or partially override the components with the same name found
in the included components.   

A complete validation involves not only validating the different links
but also validating that the resulting model is conform to a schema.

Is this type of system in the scope of DSDL part 6?

In that case, use cases could include consolidated validation of W3C XML
Schema, XSLT and RELAX NG documents. By consolidated I mean validating
the include/import/redefine chain and its result as opposed as
validating each document individually.

I could also ask to this customer what they would be willing to share of
their application.

Eric

-- 
GPG-PGP: 2A528005
Le premier annuaire des apiculteurs 100% XML!
                                                http://apiculteurs.info/
------------------------------------------------------------------------
Eric van der Vlist       http://xmlfr.org            http://dyomedea.com
(ISO) RELAX NG   ISBN:0-596-00421-4 http://oreilly.com/catalog/relax
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------

Ceci est une partie de message=?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=


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.