INFO : Emulation ISO-W3C sur les schemas XML?

[email protected] Fri, 16 Jan 2004 17:42:15 +0100 (CET)
Newsgroups gmane.text.xml.french.general
Message-ID <[email protected]>
Emulation ISO - W3C sur les schemas XML ?

Le langage de schema RELAX NG est devenu une norme ISO [1] qui se 
positionne en challenger du langage de schema developpe par le W3C . 
Concurrence ou emulation, le positionnement des deux langages ebranle 
certaines idees preconcues.

Extrait de VendrEDI, la lettre mensuelle gratuite de Claude 
Chiaramonti  qui porte sur les donnees des echanges electroniques en 
EDI, XML et Web Services. Pour s'abonner : 
[email protected] .
---------------
Retrouvez cet article en ligne
(http://xmlfr.org/actualites/decid/040116-0002).

Donnez votre avis !
mailto:[email protected]?subject=Re:%20INFO%20:%20Emulation%20ISO-W3C%20sur%20les%20schemas%20XML?
---------------

Le langage de schema RELAX NG est desormais une norme ISO !

Si la dizaine d'experts du groupe ISO - IEC charge du projet DSDL [2] 
(Document Schema Definition Languages), dont RELAX NG est la partie 2, 
est ainsi parvenue a une decision rapide, en fast track, c'est que leur 
travail ne se deroule pas sous le feu des projecteurs, contrairement au 
W3C ou tous les offreurs sont la pour verifier que les travaux en cours 
ne vont pas trop bousculer leurs options... et l'on sait, avec Mike Kay 
[3] , que la complexite d'une "spec" est proportionnelle a la taille de 
son Comite et aussi a la longueur de sa mise au point, qui finit elle 
meme par accroitre la taille du Comite !

Si la norme RELAX NG a ete adoptee rapidement, c'est aussi parce 
qu'elle est nettement moins ambitieuse que le standard WXS du W3C ( W3C 
XML Schema ). On etait plutot habitue au contraire, par exemple a la 
norme SGML complexe et aux standards HTML et XML plus simples.

Cette erreur de casting n'est pas trop grave puisqu'il devrait y avoir 
une certaine interoperabilite entre RELAX NG et WXS avec, notamment un 
convertisseur de James Clark  . Mais sans qu'il y ait donc fosse, il y 
aura quand meme deux ecoles, celle de la gamme des schemas de Microsoft 
, pour le moment conformes a WXS , et celle des developpeurs de schemas 
utilisant RELAX NG , tout a fait valable d'un point de vue technique !

En fait, pour Eric van der Vlist [4] , participant a DSDL , 
l'interoperabilite attendue de XML par tout le monde ne se situe pas 
d'abord au niveau des schemas utilises par les developpeurs, mais a 
celui des vocabulaires metiers, qui commandent l'interoperabilite 
semantique, la seule qui compte in fine pour l'utilisateur dans son 
metier.

Reste que, au lieu de rester au-dessus de la melee Oasis - W3C , l' ISO 
risque de meler la norme aux bagarres entre standards XML ! C'est, 
peut-etre, la paternite de RELAX NG qui explique cette situation 
pouvant apparaitre agressive : cette norme ne provient pas d'un 
technical committee de l' ISO comme le TC 154 (cf VendrEDI n° 61 [5] ), 
mais d'un groupe de travail du JTC1, le TC commun a l' ISO et a l' IEC 
, l'organisme de normalisation des electriciens. Cet IEC qui se refuse 
toujours a se fondre dans l' ISO (pourquoi pas les gaziers autonomes 
aussi ?) et a meme mure le couloir de ses locaux mitoyens avec ceux de 
l' ISO a Geneve !

Derniere erreur de casting, il faut payer pour avoir la norme RELAX NG 
a l' ISO [6] , mais la version de travail [7] adoptee est disponible, 
comme la version Oasis equivalente...

Autres articles :

  - Quel langage de schema XML choisir pour chaque usage ? [8]
  - XML apres le schema: le meilleur et le pire ! [9]
  - L'ISO anti W3C ? [10]
  - Des schemas qui eclatent [11]
  - DSDL progresse [12]
  - RELAX et TREX fusionnent pour former RELAX NG [13]
Copyright 2004, Claude Chiaramonti , EDItorialiste de VendrEDI.

---------------------------------------------------------
References:
[1] http://xmlfr.org/actualites/breves/2003-12-15#T13:52:56:165
[2] http://dsdl.org/
[3] http://lists.xml.org/archives/xml-dev/200312/msg00297.html
[4] http://xmlfr.org/
[5] http://vendr-edi.net/vendredi61.xhtml
[6] 
http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=37605
[7] http://www.y12.doe.gov/sgml/sc34/document/0362_files/relaxng-is.pdf
[8] http://xmlfr.org/actualites/decid/020918-0002
[9] http://xmlfr.org/actualites/decid/020905-0002
[10] http://xmlfr.org/actualites/decid/010119-0001
[11] http://xmlfr.org/actualites/decid/020918-0002
[12] http://xmlfr.org/actualites/tech/021218-0001
[13] http://xmlfr.org/actualites/tech/021218-0001
---------------------------------------------------------
Mail genere par FormatedTextOutputHandler pour XT 
(http://4xt.org/downloads/examples/outputhandlers/formatedtext/).