Objects and properties generated from the XML schema to the logical data model transformation

The XML schema to logical data model transformation generates objects and properties for the logical data model from XML schema elements.
The following table shows the mapping between XML schema elements and objects and properties for logical data models.
Table 1. XML schema to logical data model mappings
XML schema object or property Logical data model object or property
Schema ("root") Model
Schema ("root") - SchemaLocation (XSD file name) Name
Schema Package
Schema - SchemaLocation (XSD file name) Name
Schema - TargetNamespace TargetNamespace
Schema - Documentation Documentation
Simple Type Atomic Domain
Simple Type - Name Name
Simple Type - Documentation Documentation
Simple Type - Schema Owner
Simple Type - BaseType BaseType
Simple Type - Length facet of BaseType Length
Simple Type - TotalDigits facet of BaseType Precision
Simple Type - FractionDigits facet of BaseType Scale
Facets Domain Constraint
Facets - FractionDigits FractionDigit
Facets - TotalDigits TotalDigits
Facets - MaxLength MaximumLength
Facets - MinLength MinimumLength
Facets - Length Length
Facets - MaxExclusive MaximumExclusive
Facets - MinExclusive MinimumExclusive
Facets - MaxInclusive MaximumInclusive
Facets - MinInclusive MininumInclusive
Facets - Enumeration Enumeration
Facets - Pattern Pattern
Complex Type and Element Entity - (If both a Complex Type and an Element exist with the same name, only one Entity is generated with the former content and the latter constraints.)
Complex Type and Element - Name Name
Complex Type and Element - Documentation Documentation
Complex Type and Element - Schema Owner
Complex Type and Element - BaseType Supertype of Generalization
Complex Type and Element - Key of Element PrimaryKey
Complex Type and Element - Attribute / Content / Contained Element of SimpleType Attribute
Complex Type and Element - Name Name (“content” if Content)
Complex Type and Element - Documentation Documentation
Complex Type and Element - Schema Entity
Complex Type and Element - Type Data Type, Length/Precision, Scale
Complex Type and Element - Key field Primary Key
Contained Element with Complex Type Relationship
Contained Element with Complex Type - Contained Element of ComplexType RelationshipEnd
Contained Element with Complex Type - Name VerbPhrase / Inverse VerbPhrase
Contained Element with Complex Type - MinOccurs / MaxOccurs Cardinality of Relationship
Contained Element with Complex Type - Owner Owner
Contained Element with Complex Type - “inverseOf” AppInfo Pairing of RelationshipEnd

Feedback