XML schema elements generated by logical data model to XML schema transformations

The logical data model to XML Schema transformation generates XML schema elements from the objects and properties of logical data model objects.
The following table shows the mapping between objects in logical data models and XML schema elements.
Table 1. Logical data model to XML schema object mappings
Logical data model object or property XML schema object or property generated by the transform
Package Schema
Package - Name SchemaLocation (XSD file name)
Package - Label Not applicable
Package - Namespace (Package Structure) TargetNamespace (unless set in the Properties page)
Package - Documentation Documentation
Package - Annotation Not applicable
Atomic Domain Simple Type
Atomic Domain - Name Name
Atomic Domain - Label Not applicable
Atomic Domain - Abbreviation Not applicable
Atomic Domain - Documentation Documentation
Atomic Domain - Owner Schema
Atomic Domain - Annotation Not applicable
Atomic Domain - BaseType BaseType
Atomic Domain - Length Length facet of BaseType
Atomic Domain - Precision TotalDigits facet of BaseType
Atomic Domain - Scale Scale of BaseType
Domain Constraint Facet
Domain Constraint - FractionDigit FractionDigits
Domain Constraint - TotalDigits TotalDigits
Domain Constraint - MaximumLength MaxLength
Domain Constraint - MinimumLength MinLength
Domain Constraint - Length Length
Domain Constraint - MaximumExclusive MaxExclusive
Domain Constraint - MinimumExclusive MinExclusive
Domain Constraint - MaximumInclusive MaxInclusive
Domain Constraint - MininumInclusive MinInclusive
Domain Constraint - Enumeration Enumeration
Domain Constraint - Pattern Pattern
Entity Complex Type and Element
Entity - Name Name
Entity - Label Not applicable
Entity - Abbreviation Not applicable
Entity - Documentation Documentation
Entity - Owner Schema
Entity - Supertype of Generalization BaseType of Complex Type
Entity - Primary Key Key of Element
Entity - Persistent (“true”, “false”) Not applicable
Entity - Annotation Not applicable
Entity Constraint Not applicable
Generalization See Entity
Generalization Set See Entity. Generalization sets are flattened to create one single object with all applicable properties of the generalization set.
Generalization Set - Alternate Key Not applicable
Attribute Contained Element with Simple Type
Attribute - Name Name
Attribute - Label Not applicable
Attribute - Documentation Documentation
Attribute - Data Type, Length/Precision, Scale Type
Attribute - Primary Key Key field of containing Element
Attribute - Required Not applicable
Attribute - Surrogate Key Not applicable. Surrogate key attributes are not transformed.
Attribute - Foreign Key Not applicable. Foreign key attributes are not transformed.
Attribute - Entity Owning Complex Type
Attribute - Annotation Not applicable
Relationship Contained Element with Complex Type
Relationship - Name Not applicable
Relationship - Label Not applicable
Relationship - Abbreviation Not applicable
Relationship - Documentation Not applicable
Relationship - Owner Not applicable
Relationship - Annotation Not applicable
RelationshipEnd Contained Element with Complex Type
RelationshipEnd - VerbPhrase / Inverse VerbPhrase Name
RelationshipEnd - Key, Attributes Not applicable
RelationshipEnd - Cardinality MinOccurs / MaxOccurs
RelationshipEnd - Pairing of RelationshipEnd “inverseOf” AppInfo

Feedback