3.2.5 Specifying Relationships in RESQML
|For Standard||RESQML v2.0.1|
RESQML uses the standard XML hierarchical relationship, for example, where one data object is contained inside another. However, the nature of subsurface description means there are many possible hierarchies in a reservoir model with more complex relationships between RESQML data objects, which cannot be modeled in a single hierarchical fashion. For example:
- Relationships between feature, interpretations, and representation that create the knowledge hierarchy defined in Section 3.2.3 "Knowledge Hierarchy": Features, Interpretations, Representations , and Properties .
- Relationship between data objects of the "same level" of the knowledge hierarchy, such as two horizon features that intersect to form a contact feature, and which may be combined to make-up part of a structural framework.
To address these more complex relationships, RESQML uses a data object reference, which is explained in Section 5.4 Specifying Relationships in RESQML .
Additionally, relationships are specified in the context of an Energistics Package, which is explained in Section 3.2.6 EPC File for Grouping Data Files .