Objectifs
Être en mesure de produire ou d’utiliser des schémas XML (appelés aussi schémas W3C) dans un contexte d’échange de données.
Clientèle cible
Spécialistes Web.
Contenu
- Espace lexical et espace de valeur
- Types prédéfinis des schémas W3C et leurs facettes
- Types simples : dérivation par restriction
- Types complexes : contenus simples (ajout d’attributs seulement) et contenus complexes
- Contenus complexes : particules, connecteurs (sequence, choice, all) et contrôle de la cardinalité
- Dérivation par extension et restriction de types complexes
- Groupes de substitution
- Contraintes d’intégrité et mécanismes de clés
- Validation de documents avec un mélange de vocabulaires
- Inclusion de schémas et redéfinition
- Documentation explicite d’un schéma
- Techniques de modélisation : poupées russes, à plat ou par des types complexes nommés