18.104.22.168 Abstraction from Super Classes in the UML Data Model
|For Standard||RESQML v2.0.1|
To ensure consistency of design, all RESQML data objects inherit from the same abstract super classes in the UML model:
- AbstractObject and AbstractDataObject in the Energistics-common package (in UML under common in the package named Abstract) which contains the UUID, Schema Version, and optional EIP metadata citations.
- AbstractResqmlDataObject in the RESQML common package (in UML under resqml, v2.0.1, xsd_schemas, in the package named Common) is a restriction of the AbstractDataObject for which the EIP metadata citations are mandatory.
For more information on the UML model organization, see 3.3 UML Model/Schema Organization .
For more information on common data objects and how they work, see 4 Common Data Objects .