Aller au sommaire principal

ULB - Université libre de Bruxelles

 

AIDE | QUITTER

   

Année académique 2017-2018
24/05/2019
Image transparente
Dernière modification : le 15/12/2015 par Palacios Perez, Vanessa

Langue/Language


XML and Web Technologies
INFO - H509

I. Informations générales
Intitulé de l'unité d'enseignement * XML and Web Technologies
Langue d'enseignement * Enseigné en anglais
Niveau du cadre de certification * Niveau 7 (2e cycle-MA/MS/MA60)
Discipline * Informatique
Titulaire(s) * [y inclus le coordonnateur] Stijn VANSUMMEREN (coordonnateur)
II. Place de l'enseignement
Unité(s) d'enseignement co-requise(s) *
Unité(s) d'enseignement pré-requise(s) *
Connaissances et compétences pré-requises * Langages et techniques de programmation.
Programme(s) d'études comprenant l'unité d'enseignement - M-INFOS - Master en sciences informatiques (5 crédits, optionnel)
- M-IRCBS - Master en ingénieur civil biomédical (5 crédits, optionnel)
- M-IRIFS - Master en ingénieur civil en informatique, à finalité spécialisée (5 crédits, optionnel)
III. Objectifs et méthodologies
Contribution de l'unité d'enseignement au profil d'enseignement *

Cette unité d'enseignement contribue aux compétences suivantes :

  • Gérer, explorer et analyser les données médicales (dossier médical, imagerie, génomique, statistiques)
  • Communiquer en anglais dans le domaine de l’ingénierie
Objectifs de l'unité d'enseignement (et/ou acquis d'apprentissages spécifiques) *

Ce cours enseigne les principes, les architectures et les systèmes existants pour stocker, produire, échanger, consommer et manipuler des données sur le World Wide Web.

Notre objectif premier est de démêler la soupe des Standards Web actuels (URIs, HTTP, XML, DTDs, XML Schema, XPath, XSLT, XQuery, SAX, DOM, RDF, OWL, ...) et d'obtenir une compréhension globale des fondements de ces technologies.

Notre second objectif est de développer des capacités d'analyses critiques qui permettront d'évaluer dans quels scénarios chaque technologie est applicable et comment elle devrait être employée. 


Acquis d'apprentissage :

A la fin du cours, les étudiants devront maîtriser les compétences suivantes :

 

  1. Etre capable de construire des pages HTML simples ainsi que des CSS.
  2. Etre capable de construire des fichiers XML en employant convenablement les "namespaces".
  3. Etre capable de construire et/ou de corriger des DTDs et schémas XML pour un scénario d'application donné; être capable de valider un document XML vis-à-vis d'un schéma et le corriger si nécessaire.
  4. Etre capable d'accéder, de transformer et de placer des requêtes sur des fichiers XML à l'aide de XPath, XSLT et XQuery.
  5. Etre capable d'interpréter et construire des données RDF; être capable de placer des requêtes sur des RDFs à l'aide de SPARQL.
  6. Etre capable de construire des ontologies RDF (tant en Schéma RDF que OWL); étant données certaines ontologies RDF, montrer toutes les inférences qui peuvent être produites depuis celles-ci.
  7. Expliquer la sémantique formelle des ontologies RDF.
  8. Etre capable d'utiliser RDF en pratique, et en particulier dans le contexte des données liées.
  9. Etre capable d'interagir avec des web services RESTful (et de les consommer), ainsi que de concevoir de nouveaux services RESTful.
  10. Etre capable d'interagir avec des web services de type BIG-WS* (et de les consommer).
  11. Etant donné un cas concret de scénario d'application, être capable de sélectionner et motiver le choix d'une technologie web appropriée pour la réalisation d'un tel scénario.
Contenu de l'unité d'enseignement *
  1. The architecture of the Web and key technologies (URIs, Resource representations, HTTP)
  2. XML and its related technologies
    • Writing HTML & XML Documents
    • Querying XML using XPath
    • XML Schema Languages: DTDs and XSDs
    • Transforming XML documents using XSLT
    • Querying  XML using XQuery
  3. The semantic web:
    • RDF and its serialization formats (NTriples, Turtle, RDF/XML)
    • Querying the semantic web; SPARQL
    • Linked data
    • Knowledge representation and ontologies; RDF Schema and OWL
  4. Web Services:
    • Types of web services; 
    • RESTfull web services
    • BIG-WS* web services
Méthodes d'enseignement et activités d'apprentissages *

Cocktail de cours magistraux, de démonstrations, travaux pratiques,  projet, et travaux personnels

 

Support(s) de cours indispensable(s) * Non
Autres supports de cours
  • Livre: An Introduction to XML and Web Technologies. Anders Møller and Michael I. Schwartzbach Addison-Wesley, January 2006 ISBN: 0321269667
  • Livre: Foundations of Semantic Web Technologies. Pascal Hitzler, Markus Krötszsch, Sebastian Rudolph. CRCR Press, 2010. ISBN: 978-1-4200-9050-5
  • Notes de cours
Références, bibliographie et lectures recommandées *
  • Livre: An Introduction to XML and Web Technologies. Anders Møller and Michael I. Schwartzbach Addison-Wesley, January 2006 ISBN: 0321269667
  • Livre: Foundations of Semantic Web Technologies. Pascal Hitzler, Markus Krötszsch, Sebastian Rudolph. CRCR Press, 2010. ISBN: 978-1-4200-9050-5
  • Notes de cours
IV. Evaluation
Méthode(s) d'évaluation *

Réalisation d'un travail personnels et examen écrit.

Construction de la note (en ce compris, la pondération des notes partielles) *
  • Projet: 6/20
  • Examen écrit: 14/20
Langue d'évaluation *

Anglais

V. Organisation pratique
Institution organisatrice * ULB
Faculté gestionnaire * Ecole polytechnique Bruxelles
Quadrimestre * Deuxième quadrimestre (NRE : 16676, 24076)
Horaire * Deuxième quadrimestre
Volume horaire
VI. Coordination pédagogique
Contact *

Bât. U, Niv 4, local UB4.125 Tél : 02/650 27 50 Mail : stijn.vansummeren@ulb.ac.be

Lieu d’enseignement *

ULB, campus Solbosch

VII. Autres informations relatives à l’unité d’enseignement
Remarques

Retour aux détails du cursus
Image transparente
Passer directement au début de la page
Version: 8.1.1.17