4.2.1 Abstract Objects
Topic Version | 1 | Published | 09/11/2015 | |
For Standard | RESQML v2.0.1 |
Data objects in the Abstract package (Figure 4.2.1-1) are used as the roots of all global elements in Energistics’ XML schemas. For RESQML, this means that their top-level elements inherit from this chain. In the RESQML UML model, they are abstract classes which provide some relationships and attributes across all RESQML top-level elements. The functionality provided from the root-most object—AbstractObject—includes aliasing, simple extensibility, and summary authorship metadata to provide some object traceability.