From: Jerome Chochon (jerome.chochon@ensma.fr)
Date: 24/06/2002 - 14:40
Tout dépend quel niveau de modélisation on souhaite. -ça vous avance
beaucoup ;)
Les concepts véhiculés par les documents XML sont assez différents de ceux
provenants des formalismes connus (entité-association, UML, Merise,...)
Certes nous trouvons des concepts communs (l'héritage en est un) mais les
documents et les schémas possèdent eux aussi leurs propres caractéristiques.
L'un des principaux exemples est celui de la séquentialité des données; il
est possible de spécifier avec de simples balises tels que la séquence et le
choix, des contenus très divers.
Je pense donc qu'aucun formlisme existant ne permet de modéliser directement
les documents XML. Ou alors il faut passer par une approche dite méta et là
différent travaux existent dans le milieu scientifique et princiapalement
dans celui de la recherche.
Si malgrès tout vous désirez toujours représenter vos schémas à travers un
formelisme, il faut en définir l'utilité:
- Si vous souhaitez avant tout donner une représentation graphique UML peut
tout à fait vous satisfaire. Attention néanmoins pour représenter certain
contenu. Ce formlisme est objet et ne permet pas de représenter la
félibilité d'un contenu de manière simple.
Si vous désirez juste un présentation graphique, le logiciel XML Spy peut
d'ailleurs répondre à ces besoins. De nombreux utilisateurs lors de
conférence utilisent cette représentation pour présenter leurs schémas.
- Si vous souhaitez utiliser un formalisme pour prouver la cohérence de vos
schémas à travers des outils informatiques, utiliser un langage de
programmation objet (JAVA, C++) pour transformaer vos complexType en
classes.
Petite note au passage, le langage de modélisation EXPRESS disponible sous
une forme graphique et textuel (et compilable grace à des outils) permet de
représsenter au mieux des univers de données.
De nombreux travaux existant montrent le passage de documents XML (DTD) en
modèle UML.
Cordialement
Signature de mailJérôme Chochon Ingénieur CIFRE sur le projet Ingenum [1]
Doctorant dans l'équipe Ingénierie des Données et CAO du LISI-ENSMA
[2] ------------------------------------------------------------------------
-------- [1] Projet Ingenum (Ingénierie Numérique) DPTA/DMGP/ING Chemin de
la Malmaison 91578 Bièvre Cedex Tel.: (+33/0) 1 41 36 83 66
jerome.chochon@mpsa.com
http://www.psa.fr ----------------------------------------------------------
---------------------- [2] Laboratoire d'Informatique Scientifique et
Industrielle Ecole Nationale Supérieure de Mécanique et d'Aérotechnique
Téléport 2 - 1, Avenue Clément Ader - BP 40109 86961 Futuroscope Chasseneuil
Cedex Tel.: (+33/0) 5 49 49 80 72 Fax: (+33/0) 5 49 49 80 64 Tel.: (+33/0) 5
49 49 80 63 (Secrétariat) jerome.chochon@ensma.fr
http://www.lisi.ensma.fr ---------------------------------------------------
-----------------------------
--
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:06 UTC
webmaster@xmlfr.org
|