[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?
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! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|