Eve Maler a annoncé la disponibilité publique d'une note W3C décrivant une solution possible pour interpréter les descriptions de liens de vocabulaires XML comme des attributs XLink.
Eric van der Vlist,
Dyomedea (vdv@dyomedea.com).
jeudi 26 octobre 2000
Cette note avait été annoncée comme "travail en cours" lorsque Philipp Hoschka avait révélé que XML Schema et XLink ne franchiraient pas le statut de Candidat à Recommandation avant qu'un mécanisme générique de reconnaissance de liens XHTML, SMIL et SVG n'ait été trouvé.
Elle décrit un processus à trois étapes:
-
Schema-XLink, un schéma XML Schema décrivant les types de données des attributs XLink serait publié.
- Des schémas XML Schema seraient écrits pour les vocabulaires XML souhaitant traduire leurs informations de liens en attributs XLink et ces schémas utiliseraient les types de données Schema-XLink.
- Des outils devraient être développés pour réaliser cette mise en correspondance sur la base des types de données Schema-Link utilisés.
La note ne précise pas si l'on pourrait également mettre en correspondance des éléments avec des attributs XLink.
Elle est présentée comme une
"solution possible basée sur XML Schema au besoin d'utiliser XLink dans des langages XML"
et la solution définitive à ce problème ne semble pas être du ressort du groupe de travail XML Linking:
"Cette note ne peut pas déterminer à quels problèmes les futurs groupes de travail XML Linking seront affectés, ni quelles solutions ils utiliseront pour résoudre ces problèmes."
Le document mentionne par ailleurs que XML Schema manque de fonctionnalités pour décrire le vocabulaire XLink de manière exhaustive:
"XML Schema n'a pas les fonctionnalités permettant de spécifier les contraintes normatives supplémentaires dont XLink a besoin."
Après RDF dont la syntaxe est beaucoup trop souple
(et fait appel à des groupes d'éléments non ordonnés)
et XSLT qui a besoin de décrire la
position relative
de noeuds texte par rapport aux éléments dans des noeuds mixtes et de la
définition d'un type de donnée XPath
(deux fonctionnalités qui ont récemment été refusées par le
groupe de travail XML Schema), XLink est donc
le troisième vocabulaire XML
spécifié par le W3C pour lequel XML Schema
n'est pas réellement adapté.
Autres articles:
Copyright 2000,
Eric van der Vlist.
|