OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] Help! Any ideas for language for validating links?

[ Lists Home | Date Index | Thread Index ]

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.


GPG-PGP: 2A528005
Le premier annuaire des apiculteurs 100% XML!
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?=


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS