5.4 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, representations, and properties that create the knowledge hierarchy defined above (which is informally referred to as "FIRP").
- 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 form a part of a structural framework.
To address these more complex relationships, RESQML uses a data object reference, which is explained in Section 5.4.1 Relationship Mechanisms: Data Object Reference . Section 5.4.2 Example: "FIRP" Relationships shows an example of how it works.
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 .