From: Eric van der Vlist (vdv@dyomedea.com)
Date: 03/04/2001 - 14:07
Bonjour,
Ma vision du paysage des schémas XML est un peu différente de celle que
vous donnez.
DDML et XML Data me sembles être des branches abandonnées et les trois
langages de schémas qui sont le plus "dynamiques" aujourd'hui sont:
- W3C XML Schema (PR W3C)
- Relax (en cours de normalisation ISO)
- TREX (TC OASIS).
Ces trois languages décrivent la structure de documents XML et un seul
d'entre eux (W3C XML Schema) décrit également les types de données, les
deux autres pensant se "raccrocher" au besoin sur les types de données
W3C XML Schema.
A côté de cela, on trouve des langages spécifiques tels que:
- RDF Schema (modélisation de vocabulaires RDF) qui pense également
adopter les types W3C XML Schema.
- Schematron (permettant de définir des règles devant être vérifiées
par
des instances de documents).
- SAF (Schema Adjunct Framework) permettant de rajouter des
informations
de traitement à des schémas.
- Examplotron (définition de schémas par l'exemple).
Jerome Chochon wrote:
>
> Bref, j'avoue que je stagne depuis plusieurs semaine et la rapidité du W3C ne viens rien arranger.
Est-ce de l'ironie? W3C XML Schema est une des spécifications W3C les
plus lentes ;=) ...
> Il me vient alors les questions suivantes:
> 1- Connaissez vous des logiciels capable d'éditer des fichiers XML ainsi que leurs schémas au format W3C XML Schéma.
Vous trouverez une liste sur le site du W3C [1].
[1] http://www.w3.org/XML/Schema
XSV est le seul, à ma connaissance, à être à jour avec la spécification
du 30 mars...
XML Spy, Oracle, TIBCO Extensibility et les autres supportent la version
précédente qui n'est pas très différente.
> 2- Où trouvez de l'information sur DDML (A moins que cela ne serve à rien et que cette proposition soit enterré comme XML-Data ou SOX)
Je pense qu'on peut considérer qu'elle est entérrée...
> 3- Faut-il continuer avec les W3C XML Schéma ou attendre l'évolution de TREX.
Je pense que W3C XML Schema, Relax et TREX auront leurs domaines
d'application.
C'est notamment clair entre W3C XML Schema d'une part et Relax et TREX
d'autre part.
W3C XML Schema apparait comme quelque chose de rigide, accordant une
grande importance à éviter toute construction pouvant être ambigue et
accordant une grande place au typage des données.
On peut dire qu'il est bien adapté pour des vocabulaires XML de type
"données" et une utilisation dans le cadre d'échanges (notamment B2B)
entre applications.
Relax et TREX sont beaucoup plus souples, permettent de décrire un
nombre de combinaisons XML bien plus important, s'attachent à la
structure et accordent peu d'importance au typage des données.
Ils sont bien mieux adaptés aux vocabulaires XML de type "documents" et
des applications de type documentaire.
Il y a là une amorce potentielle de divergence entre les deux grandes
familles d'applications XML.
Cette différence qui avait pu être masquée jusqu'à présent parce que
l'on avait spécifié des couches de base de XML relativement génériques
est en quelque sorte révélée par les différences d'approche choisies par
les différents langages de schémas, un peu comme l'on avait atteint un
niveau ou les différences entre les préoccupations des uns et des autres
ne pouvaient plus s'accomoder d'outils communs.
Cordialement,
Eric van der Vlist
--
See you in San Jose for SD West:
http://cmp.bluedot.com/re/attendee/sdw/speakerPage.esp?speakerId=36534626
------------------------------------------------------------------------
Eric van der Vlist Dyomedea http://dyomedea.com
http://xmlfr.org http://4xt.org http://examplotron.org
------------------------------------------------------------------------
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:05 UTC
webmaster@xmlfr.org
|