Objectifs

Quelle que soit la technologie sous-jacente, les systèmes d’information s’appuient sur un certain nombre de paradigmes incontournables : structuration des données, usage de métadonnées, vérifications d’intégrité, réutilisation par transformation plutôt que par duplication, échange d’informations structurées entre applications ou modules… Ce cours s’attache à montrer comment les standards basés sur XML favorisent ou même induisent certains fondamentaux comme l’intégrité des données, l’interopérabilité des applications, voire leur internationalisation, et comment les nombreuses applications qui en découlent s’inscrivent dans cette dynamique au sein de systèmes dont la complexité va croissant.

Programme

Introduction à la problématique des systèmes d’information Structuration des données – XML Intégrité des informations – validation, DTD, schémas Interopérabilité – espaces de nommage Recherche d’information – Xpath, XQuery Transformations – XSLT Exemples d'applications – SVG, XSL-FO

Modalité du contrôle des connaissances

50% savoir (Examen final sous forme de QCM), 50% savoir-faire (moyenne des BEs)

Bibliographie

  • Danny Ayers, Liam R.E. Quin, Joe Fawcett, Beginning XML, 5th Edition, Wrox, 2012.0
  • Ian Williams, Beginning XSLT and XPath: Transforming XML Documents and Data, Wrox, 2009.0
  • Amelia Bellamy-Royds, Kurt Cagle, Dudley Storey, Using SVG with CSS3 and HTML5, O'Reilly Media, Inc., 2017.0
BE
8h
 
Cours
12h
 

Code

25_I_G_S09_MSO_INFO_3_2

Responsables

  • Lamia DERRODE
  • Zied BOUYAHYA

Langue

Français

Mots-clés

Données structurées, XML, DTD, XML Schema, Xpath, XSLT, XSL-FO, XHTML, SVG