CIDE (2009) Pugin : Différence entre versions

De CIDE
imported>Abdelhakim Aidene
imported>Abdelhakim Aidene
Ligne 1 : Ligne 1 :
 
{{Titre page article
 
{{Titre page article
  |titre=Intégration des Langages pour la Gestion de Documents
+
  |titre=Intégration des Langages pour la Gestion de Documents :Une Nouvelle Etape dans l’Evolution de XML
Une Nouvelle Etape dans l’Evolution de XML
 
  
  
 
}}
 
}}
 
{{CIDE boîte bibliographique|texte=
 
{{CIDE boîte bibliographique|texte=
;titre: [[A pour titre::Intégration des Langages pour la Gestion de Documents
+
;titre: [[A pour titre::Intégration des Langages pour la Gestion de Documents :Une Nouvelle Etape dans l’Evolution de XML
Une Nouvelle Etape dans l’Evolution de XML
 
 
]]
 
]]
 
;auteurs: [[A pour premier auteur::Catherine Pugin]] et [[A pour auteur::Abdel Belaïd]].
 
;auteurs: [[A pour premier auteur::Catherine Pugin]] et [[A pour auteur::Abdel Belaïd]].

Version du 14 juin 2016 à 15:22

Intégration des Langages pour la Gestion de Documents :Une Nouvelle Etape dans l’Evolution de XML


 
 

 
titre
Intégration des Langages pour la Gestion de Documents :Une Nouvelle Etape dans l’Evolution de XML
auteurs
Catherine Pugin et Abdel Belaïd.
Affiliations
Département d’Informatique, Université de Fribourg, Suisse
In
CIDE.12 (Montréal), 2009
En PDF 
CIDE (2009) Pugin.pdf
Mots-clés 
XML, modélisation, transformation, intégration
Keywords
XML, modeling, transformation, integration
Résumé
Cet article présente une proposition d’intégration de trois langages principaux pour le traitement des documents semi-structurés : langages de balisage, de modélisation et de transformation. XSD (XML Schema) et XSLT sont les langages de modélisation et de transformation les plus connus. Ils enrichissent le langage de balisage XML car ce sont des applications XML pour XML lui-même. Toutefois, le traitement des documents manque de rigueur car ces langages manquent d’une intégration forte. Nous proposons donc trois nouveaux langages développés sur des fondements solides et des concepts clarifiés : YML (balisage), DML (modélisation) et DGL (transformation). Le développement de ces langages est basé sur l’intégration qui est le point de départ de ce projet. Cet article définit ce que signifie « intégration » et quelles sont les propriétés d’un système intégré. Finalement, nous introduisons une application concrète qui illustre quelques-uns des concepts présentés.