Objets et propriétés générés par la transformation d'un schéma XML en un modèle de données logique

La transformation d'un schéma XML en modèle de données logique génère des objets et des propriétés pour le modèle de données logique à partir des éléments du schéma XML.
Le tableau suivant indique le mappage entre les éléments du schéma XML et les objets et les propriétés des modèles de données logiques.
Tableau 1. Mappages du schéma XML sur le modèle de données logique
Objet ou propriété du schéma XML Propriété ou objet du modèle de données logique
Schéma ("root") Modèle
Schéma ("root") - Emplacement du schéma (nom du fichier XSD) Nom
Schéma Package
Schéma - Emplacement du schéma (nom du fichier XSD) Nom
Schéma - Espace de nom cible Espace de nom cible
Schéma - Documentation Documentation
Type simple Domaine atomique
Type simple - Nom Nom
Type simple - Documentation Documentation
Type simple - Schéma Propriétaire
Type simple - Type de base Type de base
Type simple - Facette de longueur du type de base Longueur
Type simple - Facette du total de caractères numériques du type de base Précision
Type simple - Facette de précision du type de base Echelle
Facettes Contrainte de domaine
Facettes - Précision Précision
Facettes - Total de caractères numériques Total de caractères numériques
Facettes - Longueur maximum Longueur maximum
Facettes - Longueur minimum Longueur minimum
Facettes - Longueur Longueur
Facettes - Valeur maximale exclue Valeur maximale exclue
Facettes - Valeur minimale exclue Valeur minimale exclue
Facettes - Valeur maximale incluse Valeur maximale incluse
Facettes - Valeur minimale incluse Valeur minimale incluse
Facettes - Enumération Enumération
Facettes - Pattern Masque
Type complexe et élément Entité - (Si un type complexe et un élément existent avec le même nom, seule une entité est générée avec le contenu du type complexe et les contraintes de l'élément)
Type complexe et élément - Nom Nom
Type complexe et élément - Documentation Documentation
Type complexe et élément - Schéma Propriétaire
Type complexe et élément - Type de base Supertype de généralisation
Type complexe et élément - Clé de l'élément Clé primaire
Type complexe et élément - Attribut/contenu/élément contenu de type simple Attribut
Type complexe et élément - Nom Nom (“contenu” si contenu)
Type complexe et élément - Documentation Documentation
Type complexe et élément - Schéma Entité
Type complexe et élément - Type Type de données, longueur/précision, échelle
Type complexe et élément - Zone clé Clé primaire
Elément contenu avec un type complexe Relation
Elément contenu avec un type complexe - Elément contenu de type complexe Fin de relation
Elément contenu avec un type complexe - Nom Syntagme verbal ou syntagme verbal inverse
Elément contenu avec un type complexe - Occurrences min/max Cardinalité de la relation
Elément contenu avec un type complexe - Propriétaire Propriétaire
Elément contenu avec un type complexe - “inverse de” Infos application Création de paire de fin de relation

Commentaires