Eléments de schéma XML générés par les transformations de modèles de données logiques en schémas XML

La transformation de modèles de données logiques en schémas XML génère des éléments de schéma XML à partir des objets et des propriétés des objets de modèles de données logiques.
Le tableau suivant présente le mappage entre les objets des modèles de données logiques et les éléments de schéma XML.
Tableau 1. Mappages de modèles de données logiques aux objets de schéma XML
Propriété ou objet du modèle de données logique Objet ou propriété de schéma XML généré(e) par la transformation
Package Schéma
Package - Nom SchemaLocation (nom du fichier XSD)
Package - Libellé Non applicable
Package - Espace-noms (structure du package) TargetNamespace (sauf ensemble figurant sur la page Propriétés)
Package - Documentation Documentation
Package - Annotation Non applicable
Domaine atomique Type simple
Domaine atomique - Nom Nom
Domaine atomique - Libellé Non applicable
Domaine atomique - Abréviation Non applicable
Domaine atomique - Documentation Documentation
Domaine atomique - Propriétaire Schéma
Domaine atomique - Annotation Non applicable
Domaine atomique - BaseType BaseType
Domaine atomique - Length Facette Length de BaseType
Domaine atomique - Précision Facette TotalDigits de BaseType
Domaine atomique - Echelle Echelle de BaseType
Contrainte de domaine Facette
Contrainte de domaine - FractionDigit FractionDigits
Contrainte de domaine - TotalDigits TotalDigits
Contrainte de domaine - MaximumLength MaxLength
Contrainte de domaine - MinimumLength MinLength
Contrainte de domaine - Length Length
Contrainte de domaine - MaximumExclusive MaxExclusive
Contrainte de domaine - MinimumExclusive MinExclusive
Contrainte de domaine - MaximumInclusive MaxInclusive
Contrainte de domaine - MininumInclusive MinInclusive
Contrainte de domaine - Enumeration Enumeration
Contrainte de domaine - Pattern Masque
Entité Type complexe et élément
Entité - Nom Nom
Entité - Libellé Non applicable
Entité - Abréviation Non applicable
Entité - Documentation Documentation
Entité - Propriétaire Schéma
Entité - Supertype de généralisation BaseType de type complexe
Entité - Clé primaire Clé de l'élément
Entité - Persistent (“true”, “false”) Non applicable
Entité - Annotation Non applicable
Contrainte d'entité Non applicable
Généralisation Voir entité
Ensemble de généralisations Voir entité. Les ensembles de généralisations sont mis à plat pour créer un seul objet avec toutes les propriétés applicables de l'ensemble de généralisations.
Ensemble de généralisations - Clé alternative Non applicable
Attribut Elément contenu avec un type simple
Attribut - Nom Nom
Attribut - Libellé Non applicable
Attribut - Documentation Documentation
Attribut - Type de données, Longueur/Précision, Echelle Type
Attribut - Clé primaire Zone clé de l'élément contenu
Attribut - Obligatoire Non applicable
Attribut - Clé de substitution Non applicable. Les attributs de clé de substitution ne sont pas transformés.
Attribut - Clé externe Non applicable. Les attributs de clé externe ne sont pas transformés.
Attribut - Entité Type complexe propriétaire
Attribut - Annotation Non applicable
Relation Elément contenu avec un type complexe
Relation - Nom Non applicable
Relation - Libellé Non applicable
Relation - Abréviation Non applicable
Relation - Documentation Non applicable
Relation - Propriétaire Non applicable
Relation - Annotation Non applicable
RelationshipEnd Elément contenu avec un type complexe
RelationshipEnd - VerbPhrase / Inverse VerbPhrase Nom
RelationshipEnd - Clé, attributs Non applicable
RelationshipEnd - Cardinalité MinOccurs / MaxOccurs
RelationshipEnd - Création de paire RelationshipEnd “inverseOf” AppInfo

Commentaires en retour