Attributes of High Level Objects

The previous tutorial discussed some of the differences between RESQML and resqpy objects and included a table showing the equivalent class names. This page discusses attributes of these high level objects and includes a table of the RESQML attribute names and structure for each RESQML class. (A later release will include the equivalent resqpy attribute names.)

Each Energistics schema is defined by a set of xsd (xml schema definition) files. To avoid duplication, the content of these files represents a complex structure with a lot of references to intermediate sub-types. The tables included here have been generated from the xsd files for RESQML v2.0.1 by expanding all the inherited items for each class, making a (nearly) complete list of attributes for each.

Each leaf node in the tree structures shown in these tables is one of the following:

  • a scalar integer or floating point value

  • a string, either unrestricted or from a set of valid values

  • a reference to another high level object

  • a numerical array, usually defined in an abstract way allowing for different physical representations

  • some other abstract complex type, meaning there is a choice of data substructure not listed here

The classes are in alphabetical order. The first column shows the RESQML xml tag, indented to show the hierarchical structure. The second column shows the data type, including the xml namespace. The third column indicates whether the field is required (exactly one instance); optional (0 or 1); 0 or more; or 1 or more.

NB: The tables below are auto-generated and have not been extensively checked. Needless to say, Energistics documentation is authoritative in the case of any inconsistencies.

obj_Activity

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Parent

eml:DataObjectReference

optional

ActivityDescriptor

eml:DataObjectReference

required

Parameter

resqml:AbstractActivityParameter

1 or more

···Title

xs:string

required

···Index

xs:long

optional

···Selection

xs:string

optional

···Key

resqml:AbstractParameterKey

0 or more

obj_ActivityTemplate

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Parameter

resqml:ParameterTemplate

1 or more

···KeyConstraint

xs:string

0 or more

···IsInput

xs:boolean

required

···AllowedKind

resqml:ParameterKind

0 or more

···IsOutput

xs:boolean

required

···Title

xs:string

required

···DataObjectContentType

xs:string

optional

···MaxOccurs

xs:long

required

···MinOccurs

xs:long

required

···Constraint

xs:string

optional

···DefaultValue

resqml:AbstractActivityParameter

0 or more

······Title

xs:string

required

······Index

xs:long

optional

······Selection

xs:string

optional

······Key

resqml:AbstractParameterKey

0 or more

obj_BlockedWellboreRepresentation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentedInterpretation

eml:DataObjectReference

optional

NodeCount

xs:positiveInteger

required

NodeMd

resqml:AbstractDoubleArray

required

WitsmlLogReference

eml:DataObjectReference

optional

IntervalStratigraphiUnits

resqml:IntervalStratigraphicUnits

optional

···UnitIndices

resqml:AbstractIntegerArray

required

···StratigraphicOrganization

eml:DataObjectReference

required

CellFluidPhaseUnits

resqml:CellFluidPhaseUnits

optional

···PhaseUnitIndices

resqml:AbstractIntegerArray

required

···FluidOrganization

eml:DataObjectReference

required

Trajectory

eml:DataObjectReference

required

CellCount

xs:nonNegativeInteger

required

CellIndices

resqml:AbstractIntegerArray

required

GridIndices

resqml:AbstractIntegerArray

required

LocalFacePairPerCellIndices

resqml:AbstractIntegerArray

required

Grid

eml:DataObjectReference

1 or more

obj_BoundaryFeature

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

obj_BoundaryFeatureInterpretation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Domain

resqml:Domain

required

InterpretedFeature

eml:DataObjectReference

required

HasOccuredDuring

resqml:TimeInterval

optional

···ChronoBottom

eml:DataObjectReference

required

···ChronoTop

eml:DataObjectReference

required

obj_CategoricalProperty

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Count

xs:positiveInteger

required

IndexableElement

resqml:IndexableElements

required

RealizationIndex

xs:nonNegativeInteger

optional

TimeStep

xs:nonNegativeInteger

optional

TimeIndex

resqml:TimeIndex

optional

···Index

xs:nonNegativeInteger

required

···TimeSeries

eml:DataObjectReference

required

SupportingRepresentation

eml:DataObjectReference

required

LocalCrs

eml:DataObjectReference

optional

PropertyKind

resqml:AbstractPropertyKind

required

PatchOfValues

resqml:PatchOfValues

1 or more

···RepresentationPatchIndex

xs:nonNegativeInteger

optional

···Values

resqml:AbstractValueArray

required

Facet

resqml:PropertyKindFacet

0 or more

···Facet

resqml:Facet

required

···Value

xs:string

required

Lookup

eml:DataObjectReference

required

obj_CategoricalPropertySeries

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Count

xs:positiveInteger

required

IndexableElement

resqml:IndexableElements

required

RealizationIndex

xs:nonNegativeInteger

optional

TimeStep

xs:nonNegativeInteger

optional

TimeIndex

resqml:TimeIndex

optional

···Index

xs:nonNegativeInteger

required

···TimeSeries

eml:DataObjectReference

required

SupportingRepresentation

eml:DataObjectReference

required

LocalCrs

eml:DataObjectReference

optional

PropertyKind

resqml:AbstractPropertyKind

required

PatchOfValues

resqml:PatchOfValues

1 or more

···RepresentationPatchIndex

xs:nonNegativeInteger

optional

···Values

resqml:AbstractValueArray

required

Facet

resqml:PropertyKindFacet

0 or more

···Facet

resqml:Facet

required

···Value

xs:string

required

Lookup

eml:DataObjectReference

required

RealizationIndices

resqml:AbstractIntegerArray

optional

SeriesTimeIndices

resqml:TimeIndices

optional

···TimeIndexCount

xs:positiveInteger

required

···TimeIndexStart

xs:nonNegativeInteger

optional

···SimulatorTimeStep

resqml:AbstractIntegerArray

optional

···UseInterval

xs:boolean

required

···TimeSeries

eml:DataObjectReference

required

obj_CommentProperty

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Count

xs:positiveInteger

required

IndexableElement

resqml:IndexableElements

required

RealizationIndex

xs:nonNegativeInteger

optional

TimeStep

xs:nonNegativeInteger

optional

TimeIndex

resqml:TimeIndex

optional

···Index

xs:nonNegativeInteger

required

···TimeSeries

eml:DataObjectReference

required

SupportingRepresentation

eml:DataObjectReference

required

LocalCrs

eml:DataObjectReference

optional

PropertyKind

resqml:AbstractPropertyKind

required

PatchOfValues

resqml:PatchOfValues

1 or more

···RepresentationPatchIndex

xs:nonNegativeInteger

optional

···Values

resqml:AbstractValueArray

required

Facet

resqml:PropertyKindFacet

0 or more

···Facet

resqml:Facet

required

···Value

xs:string

required

Language

xs:string

optional

obj_CommentPropertySeries

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Count

xs:positiveInteger

required

IndexableElement

resqml:IndexableElements

required

RealizationIndex

xs:nonNegativeInteger

optional

TimeStep

xs:nonNegativeInteger

optional

TimeIndex

resqml:TimeIndex

optional

···Index

xs:nonNegativeInteger

required

···TimeSeries

eml:DataObjectReference

required

SupportingRepresentation

eml:DataObjectReference

required

LocalCrs

eml:DataObjectReference

optional

PropertyKind

resqml:AbstractPropertyKind

required

PatchOfValues

resqml:PatchOfValues

1 or more

···RepresentationPatchIndex

xs:nonNegativeInteger

optional

···Values

resqml:AbstractValueArray

required

Facet

resqml:PropertyKindFacet

0 or more

···Facet

resqml:Facet

required

···Value

xs:string

required

Language

xs:string

optional

RealizationIndices

resqml:AbstractIntegerArray

optional

SeriesTimeIndices

resqml:TimeIndices

optional

···TimeIndexCount

xs:positiveInteger

required

···TimeIndexStart

xs:nonNegativeInteger

optional

···SimulatorTimeStep

resqml:AbstractIntegerArray

optional

···UseInterval

xs:boolean

required

···TimeSeries

eml:DataObjectReference

required

obj_ContinuousProperty

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Count

xs:positiveInteger

required

IndexableElement

resqml:IndexableElements

required

RealizationIndex

xs:nonNegativeInteger

optional

TimeStep

xs:nonNegativeInteger

optional

TimeIndex

resqml:TimeIndex

optional

···Index

xs:nonNegativeInteger

required

···TimeSeries

eml:DataObjectReference

required

SupportingRepresentation

eml:DataObjectReference

required

LocalCrs

eml:DataObjectReference

optional

PropertyKind

resqml:AbstractPropertyKind

required

PatchOfValues

resqml:PatchOfValues

1 or more

···RepresentationPatchIndex

xs:nonNegativeInteger

optional

···Values

resqml:AbstractValueArray

required

Facet

resqml:PropertyKindFacet

0 or more

···Facet

resqml:Facet

required

···Value

xs:string

required

MinimumValue

xs:double

0 or more

MaximumValue

xs:double

0 or more

UOM

resqml:ResqmlUom

required

obj_ContinuousPropertySeries

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Count

xs:positiveInteger

required

IndexableElement

resqml:IndexableElements

required

RealizationIndex

xs:nonNegativeInteger

optional

TimeStep

xs:nonNegativeInteger

optional

TimeIndex

resqml:TimeIndex

optional

···Index

xs:nonNegativeInteger

required

···TimeSeries

eml:DataObjectReference

required

SupportingRepresentation

eml:DataObjectReference

required

LocalCrs

eml:DataObjectReference

optional

PropertyKind

resqml:AbstractPropertyKind

required

PatchOfValues

resqml:PatchOfValues

1 or more

···RepresentationPatchIndex

xs:nonNegativeInteger

optional

···Values

resqml:AbstractValueArray

required

Facet

resqml:PropertyKindFacet

0 or more

···Facet

resqml:Facet

required

···Value

xs:string

required

MinimumValue

xs:double

0 or more

MaximumValue

xs:double

0 or more

UOM

resqml:ResqmlUom

required

RealizationIndices

resqml:AbstractIntegerArray

optional

SeriesTimeIndices

resqml:TimeIndices

optional

···TimeIndexCount

xs:positiveInteger

required

···TimeIndexStart

xs:nonNegativeInteger

optional

···SimulatorTimeStep

resqml:AbstractIntegerArray

optional

···UseInterval

xs:boolean

required

···TimeSeries

eml:DataObjectReference

required

obj_DeviationSurveyRepresentation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentedInterpretation

eml:DataObjectReference

optional

WitsmlDeviationSurvey

eml:DataObjectReference

optional

IsFinal

xs:boolean

required

StationCount

xs:positiveInteger

required

MdUom

eml:LengthUom

required

Mds

resqml:AbstractDoubleArray

required

FirstStationLocation

resqml:Point3d

required

···Coordinate1

xs:double

required

···Coordinate2

xs:double

required

···Coordinate3

xs:double

required

AngleUom

eml:PlaneAngleUom

required

Azimuths

resqml:AbstractDoubleArray

required

Inclinations

resqml:AbstractDoubleArray

required

MdDatum

eml:DataObjectReference

required

TimeIndex

resqml:TimeIndex

optional

···Index

xs:nonNegativeInteger

required

···TimeSeries

eml:DataObjectReference

required

obj_DiscreteProperty

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Count

xs:positiveInteger

required

IndexableElement

resqml:IndexableElements

required

RealizationIndex

xs:nonNegativeInteger

optional

TimeStep

xs:nonNegativeInteger

optional

TimeIndex

resqml:TimeIndex

optional

···Index

xs:nonNegativeInteger

required

···TimeSeries

eml:DataObjectReference

required

SupportingRepresentation

eml:DataObjectReference

required

LocalCrs

eml:DataObjectReference

optional

PropertyKind

resqml:AbstractPropertyKind

required

PatchOfValues

resqml:PatchOfValues

1 or more

···RepresentationPatchIndex

xs:nonNegativeInteger

optional

···Values

resqml:AbstractValueArray

required

Facet

resqml:PropertyKindFacet

0 or more

···Facet

resqml:Facet

required

···Value

xs:string

required

MinimumValue

xs:integer

0 or more

MaximumValue

xs:integer

0 or more

obj_DiscretePropertySeries

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Count

xs:positiveInteger

required

IndexableElement

resqml:IndexableElements

required

RealizationIndex

xs:nonNegativeInteger

optional

TimeStep

xs:nonNegativeInteger

optional

TimeIndex

resqml:TimeIndex

optional

···Index

xs:nonNegativeInteger

required

···TimeSeries

eml:DataObjectReference

required

SupportingRepresentation

eml:DataObjectReference

required

LocalCrs

eml:DataObjectReference

optional

PropertyKind

resqml:AbstractPropertyKind

required

PatchOfValues

resqml:PatchOfValues

1 or more

···RepresentationPatchIndex

xs:nonNegativeInteger

optional

···Values

resqml:AbstractValueArray

required

Facet

resqml:PropertyKindFacet

0 or more

···Facet

resqml:Facet

required

···Value

xs:string

required

MinimumValue

xs:integer

0 or more

MaximumValue

xs:integer

0 or more

RealizationIndices

resqml:AbstractIntegerArray

optional

SeriesTimeIndices

resqml:TimeIndices

optional

···TimeIndexCount

xs:positiveInteger

required

···TimeIndexStart

xs:nonNegativeInteger

optional

···SimulatorTimeStep

resqml:AbstractIntegerArray

optional

···UseInterval

xs:boolean

required

···TimeSeries

eml:DataObjectReference

required

obj_DoubleTableLookup

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Value

resqml:DoubleLookup

1 or more

···Key

xs:double

required

···Value

xs:double

required

obj_EarthModelInterpretation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Domain

resqml:Domain

required

InterpretedFeature

eml:DataObjectReference

required

HasOccuredDuring

resqml:TimeInterval

optional

···ChronoBottom

eml:DataObjectReference

required

···ChronoTop

eml:DataObjectReference

required

StratigraphicOccurrences

eml:DataObjectReference

0 or more

StratigraphicColumn

eml:DataObjectReference

optional

Structure

eml:DataObjectReference

optional

Fluid

eml:DataObjectReference

optional

obj_EpcExternalPartReference

MimeType

xs:string

required

obj_FaultInterpretation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Domain

resqml:Domain

required

InterpretedFeature

eml:DataObjectReference

required

HasOccuredDuring

resqml:TimeInterval

optional

···ChronoBottom

eml:DataObjectReference

required

···ChronoTop

eml:DataObjectReference

required

IsListric

xs:boolean

optional

MaximumThrow

eml:LengthMeasure

optional

MeanAzimuth

eml:PlaneAngleMeasure

optional

MeanDip

eml:PlaneAngleMeasure

optional

ThrowInterpretation

resqml:FaultThrow

0 or more

···Throw

resqml:ThrowKind

1 or more

···HasOccuredDuring

resqml:TimeInterval

optional

······ChronoBottom

eml:DataObjectReference

required

······ChronoTop

eml:DataObjectReference

required

obj_FluidBoundaryFeature

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

FluidContact

resqml:FluidContact

required

obj_FrontierFeature

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

obj_GenericFeatureInterpretation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Domain

resqml:Domain

required

InterpretedFeature

eml:DataObjectReference

required

HasOccuredDuring

resqml:TimeInterval

optional

···ChronoBottom

eml:DataObjectReference

required

···ChronoTop

eml:DataObjectReference

required

obj_GeneticBoundaryFeature

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

GeneticBoundaryKind

resqml:GeneticBoundaryKind

required

AbsoluteAge

resqml:Timestamp

optional

···DateTime

xs:dateTime

required

···YearOffset

xs:long

optional

obj_GeobodyBoundaryInterpretation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Domain

resqml:Domain

required

InterpretedFeature

eml:DataObjectReference

required

HasOccuredDuring

resqml:TimeInterval

optional

···ChronoBottom

eml:DataObjectReference

required

···ChronoTop

eml:DataObjectReference

required

BoundaryRelation

resqml:BoundaryRelation

0 or more

obj_GeobodyFeature

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

obj_GeobodyInterpretation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Domain

resqml:Domain

required

InterpretedFeature

eml:DataObjectReference

required

HasOccuredDuring

resqml:TimeInterval

optional

···ChronoBottom

eml:DataObjectReference

required

···ChronoTop

eml:DataObjectReference

required

GeologicUnitComposition

resqml:GeologicUnitComposition

optional

GeologicUnitMaterialImplacement

resqml:GeologicUnitMaterialImplacement

optional

Geobody3dShape

resqml:Geobody3dShape

optional

obj_GeologicUnitFeature

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

obj_GeologicUnitInterpretation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Domain

resqml:Domain

required

InterpretedFeature

eml:DataObjectReference

required

HasOccuredDuring

resqml:TimeInterval

optional

···ChronoBottom

eml:DataObjectReference

required

···ChronoTop

eml:DataObjectReference

required

GeologicUnitComposition

resqml:GeologicUnitComposition

optional

GeologicUnitMaterialImplacement

resqml:GeologicUnitMaterialImplacement

optional

obj_GlobalChronostratigraphicColumn

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

ChronostratigraphicColumnComponent

resqml:ChronostratigraphicRank

1 or more

···Name

eml:NameString

required

···Contains

eml:DataObjectReference

1 or more

obj_GpGridRepresentation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentedInterpretation

eml:DataObjectReference

optional

CellFluidPhaseUnits

resqml:CellFluidPhaseUnits

optional

···PhaseUnitIndices

resqml:AbstractIntegerArray

required

···FluidOrganization

eml:DataObjectReference

required

ParentWindow

resqml:AbstractParentWindow

optional

···CellOverlap

resqml:CellOverlap

optional

······Count

xs:positiveInteger

required

······ParentChildCellPairs

resqml:AbstractIntegerArray

required

······OverlapVolume

resqml:OverlapVolume

optional

·········VolumeUom

eml:VolumeUom

required

·········OverlapVolumes

resqml:AbstractDoubleArray

required

CellStratigraphicUnits

resqml:CellStratigraphicUnits

optional

···UnitIndices

resqml:AbstractIntegerArray

required

···StratigraphicOrganization

eml:DataObjectReference

required

ColumnLayerGrid

resqml:GpGridColumnLayerGrid

0 or more

···Nk

xs:nonNegativeInteger

required

···KGaps

resqml:KGaps

optional

······Count

xs:positiveInteger

required

······GapAfterLayer

resqml:AbstractBooleanArray

required

···IjkGridPatch

resqml:GpGridIjkGridPatch

0 or more

······PatchIndex

xs:nonNegativeInteger

required

······Ni

xs:nonNegativeInteger

required

······Nj

xs:nonNegativeInteger

required

······RadialGridIsComplete

xs:boolean

optional

······Geometry

resqml:IjkGridGeometry

optional

·········TimeIndex

resqml:TimeIndex

optional

············Index

xs:nonNegativeInteger

required

············TimeSeries

eml:DataObjectReference

required

·········LocalCrs

eml:DataObjectReference

required

·········Points

resqml:AbstractPoint3dArray

required

·········SeismicCoordinates

resqml:AbstractSeismicCoordinates

optional

············SeismicSupport

eml:DataObjectReference

required

·········AdditionalGridPoints

resqml:AdditionalGridPoints

0 or more

············RepresentationPatchIndex

xs:nonNegativeInteger

optional

············Attachment

resqml:GridGeometryAttachment

required

············Points

resqml:AbstractPoint3dArray

required

·········KDirection

resqml:KDirection

required

·········PillarGeometryIsDefined

resqml:AbstractBooleanArray

required

·········PillarShape

resqml:PillarShape

required

·········CellGeometryIsDefined

resqml:AbstractBooleanArray

optional

·········NodeIsColocatedInKDirection

resqml:AbstractBooleanArray

optional

·········NodeIsColocatedOnKEdge

resqml:AbstractBooleanArray

optional

·········SubnodeTopology

resqml:ColumnLayerSubnodeTopology

optional

············VariableSubnodes

resqml:VariableSubnodePatch

0 or more

···············PatchIndex

xs:nonNegativeInteger

required

···············SubnodeNodeObject

resqml:SubnodeNodeObject

required

···············NodeWeightsPerSubnode

resqml:AbstractValueArray

required

···············ObjectIndices

resqml:AbstractIntegerArray

required

···············SubnodeCountPerSelectedObject

resqml:AbstractIntegerArray

required

············UniformSubnodes

resqml:UniformSubnodePatch

0 or more

···············PatchIndex

xs:nonNegativeInteger

required

···············SubnodeNodeObject

resqml:SubnodeNodeObject

required

···············NodeWeightsPerSubnode

resqml:AbstractValueArray

required

···············SubnodeCountPerObject

xs:positiveInteger

required

············ColumnSubnodes

resqml:ColumnSubnodePatch

0 or more

···············PatchIndex

xs:nonNegativeInteger

required

···············SubnodeNodeObject

resqml:SubnodeNodeObject

required

···············NodeWeightsPerSubnode

resqml:AbstractValueArray

required

···············SubnodeCountPerObject

resqml:AbstractIntegerArray

required

·········SplitCoordinateLines

resqml:ColumnLayerSplitCoordinateLines

optional

············Count

xs:positiveInteger

required

············PillarIndices

resqml:AbstractIntegerArray

required

············ColumnsPerSplitCoordinateLine

resqml:ResqmlJaggedArray

required

···············Elements

resqml:AbstractValueArray

required

···············CumulativeLength

resqml:AbstractIntegerArray

required

············SplitColumnEdges

resqml:ColumnLayerSplitColumnEdges

optional

···············Count

xs:positiveInteger

required

···············ParentColumnEdgeIndices

resqml:AbstractIntegerArray

required

···············ColumnPerSplitColumnEdge

resqml:AbstractIntegerArray

required

·········SplitNodes

resqml:SplitNodePatch

optional

············PatchIndex

xs:nonNegativeInteger

required

············Count

xs:positiveInteger

required

············ParentNodeIndices

resqml:AbstractIntegerArray

required

············CellsPerSplitNode

resqml:ResqmlJaggedArray

required

···············Elements

resqml:AbstractValueArray

required

···············CumulativeLength

resqml:AbstractIntegerArray

required

············SplitFaces

resqml:SplitFaces

optional

···············Count

xs:positiveInteger

required

···············ParentFaceIndices

resqml:AbstractIntegerArray

required

···············CellIndices

resqml:AbstractIntegerArray

required

···············SplitEdges

resqml:SplitEdges

optional

··················Count

xs:positiveInteger

required

··················ParentEdgeIndices

resqml:AbstractIntegerArray

required

··················FacesPerSplitEdge

resqml:ResqmlJaggedArray

required

·····················Elements

resqml:AbstractValueArray

required

·····················CumulativeLength

resqml:AbstractIntegerArray

required

·········GridIsRighthanded

xs:boolean

required

·········IjGaps

resqml:IjGaps

optional

············SplitPillarCount

xs:positiveInteger

required

············ParentPillarIndices

resqml:AbstractIntegerArray

required

············ColumnsPerSplitPillar

resqml:ResqmlJaggedArray

required

···············Elements

resqml:AbstractValueArray

required

···············CumulativeLength

resqml:AbstractIntegerArray

required

············IjSplitColumnEdges

resqml:IjSplitColumnEdges

optional

···············Count

xs:positiveInteger

required

···············PillarsPerSplitColumnEdge

resqml:ResqmlJaggedArray

required

··················Elements

resqml:AbstractValueArray

required

··················CumulativeLength

resqml:AbstractIntegerArray

required

······TruncationCells

resqml:TruncationCellPatch

optional

·········PatchIndex

xs:nonNegativeInteger

required

·········TruncationNodeCount

xs:positiveInteger

required

·········TruncationFaceCount

xs:positiveInteger

required

·········TruncationCellCount

xs:positiveInteger

required

·········NodesPerTruncationFace

resqml:ResqmlJaggedArray

required

············Elements

resqml:AbstractValueArray

required

············CumulativeLength

resqml:AbstractIntegerArray

required

·········ParentCellIndices

resqml:AbstractIntegerArray

required

·········LocalFacesPerCell

resqml:ResqmlJaggedArray

required

············Elements

resqml:AbstractValueArray

required

············CumulativeLength

resqml:AbstractIntegerArray

required

·········TruncationFacesPerCell

resqml:ResqmlJaggedArray

required

············Elements

resqml:AbstractValueArray

required

············CumulativeLength

resqml:AbstractIntegerArray

required

·········TruncationCellFaceIsRightHanded

resqml:AbstractBooleanArray

required

···UnstructuredColumnLayerGridPatch

resqml:GpGridUnstructuredColumnLayerGridPatch

0 or more

······PatchIndex

xs:nonNegativeInteger

required

······UnstructuredColumnCount

xs:nonNegativeInteger

required

······Geometry

resqml:UnstructuredColumnLayerGridGeometry

optional

·········TimeIndex

resqml:TimeIndex

optional

············Index

xs:nonNegativeInteger

required

············TimeSeries

eml:DataObjectReference

required

·········LocalCrs

eml:DataObjectReference

required

·········Points

resqml:AbstractPoint3dArray

required

·········SeismicCoordinates

resqml:AbstractSeismicCoordinates

optional

············SeismicSupport

eml:DataObjectReference

required

·········AdditionalGridPoints

resqml:AdditionalGridPoints

0 or more

············RepresentationPatchIndex

xs:nonNegativeInteger

optional

············Attachment

resqml:GridGeometryAttachment

required

············Points

resqml:AbstractPoint3dArray

required

·········KDirection

resqml:KDirection

required

·········PillarGeometryIsDefined

resqml:AbstractBooleanArray

required

·········PillarShape

resqml:PillarShape

required

·········CellGeometryIsDefined

resqml:AbstractBooleanArray

optional

·········NodeIsColocatedInKDirection

resqml:AbstractBooleanArray

optional

·········NodeIsColocatedOnKEdge

resqml:AbstractBooleanArray

optional

·········SubnodeTopology

resqml:ColumnLayerSubnodeTopology

optional

············VariableSubnodes

resqml:VariableSubnodePatch

0 or more

···············PatchIndex

xs:nonNegativeInteger

required

···············SubnodeNodeObject

resqml:SubnodeNodeObject

required

···············NodeWeightsPerSubnode

resqml:AbstractValueArray

required

···············ObjectIndices

resqml:AbstractIntegerArray

required

···············SubnodeCountPerSelectedObject

resqml:AbstractIntegerArray

required

············UniformSubnodes

resqml:UniformSubnodePatch

0 or more

···············PatchIndex

xs:nonNegativeInteger

required

···············SubnodeNodeObject

resqml:SubnodeNodeObject

required

···············NodeWeightsPerSubnode

resqml:AbstractValueArray

required

···············SubnodeCountPerObject

xs:positiveInteger

required

············ColumnSubnodes

resqml:ColumnSubnodePatch

0 or more

···············PatchIndex

xs:nonNegativeInteger

required

···············SubnodeNodeObject

resqml:SubnodeNodeObject

required

···············NodeWeightsPerSubnode

resqml:AbstractValueArray

required

···············SubnodeCountPerObject

resqml:AbstractIntegerArray

required

·········SplitCoordinateLines

resqml:ColumnLayerSplitCoordinateLines

optional

············Count

xs:positiveInteger

required

············PillarIndices

resqml:AbstractIntegerArray

required

············ColumnsPerSplitCoordinateLine

resqml:ResqmlJaggedArray

required

···············Elements

resqml:AbstractValueArray

required

···············CumulativeLength

resqml:AbstractIntegerArray

required

············SplitColumnEdges

resqml:ColumnLayerSplitColumnEdges

optional

···············Count

xs:positiveInteger

required

···············ParentColumnEdgeIndices

resqml:AbstractIntegerArray

required

···············ColumnPerSplitColumnEdge

resqml:AbstractIntegerArray

required

·········SplitNodes

resqml:SplitNodePatch

optional

············PatchIndex

xs:nonNegativeInteger

required

············Count

xs:positiveInteger

required

············ParentNodeIndices

resqml:AbstractIntegerArray

required

············CellsPerSplitNode

resqml:ResqmlJaggedArray

required

···············Elements

resqml:AbstractValueArray

required

···············CumulativeLength

resqml:AbstractIntegerArray

required

············SplitFaces

resqml:SplitFaces

optional

···············Count

xs:positiveInteger

required

···············ParentFaceIndices

resqml:AbstractIntegerArray

required

···············CellIndices

resqml:AbstractIntegerArray

required

···············SplitEdges

resqml:SplitEdges

optional

··················Count

xs:positiveInteger

required

··················ParentEdgeIndices

resqml:AbstractIntegerArray

required

··················FacesPerSplitEdge

resqml:ResqmlJaggedArray

required

·····················Elements

resqml:AbstractValueArray

required

·····················CumulativeLength

resqml:AbstractIntegerArray

required

·········ColumnShape

resqml:ColumnShape

required

·········PillarCount

xs:positiveInteger

required

·········PillarsPerColumn

resqml:ResqmlJaggedArray

required

············Elements

resqml:AbstractValueArray

required

············CumulativeLength

resqml:AbstractIntegerArray

required

·········ColumnIsRightHanded

resqml:AbstractBooleanArray

required

·········ColumnEdges

resqml:UnstructuredColumnEdges

optional

············Count

xs:positiveInteger

required

············PillarsPerColumnEdge

resqml:ResqmlJaggedArray

required

···············Elements

resqml:AbstractValueArray

required

···············CumulativeLength

resqml:AbstractIntegerArray

required

······TruncationCells

resqml:TruncationCellPatch

optional

·········PatchIndex

xs:nonNegativeInteger

required

·········TruncationNodeCount

xs:positiveInteger

required

·········TruncationFaceCount

xs:positiveInteger

required

·········TruncationCellCount

xs:positiveInteger

required

·········NodesPerTruncationFace

resqml:ResqmlJaggedArray

required

············Elements

resqml:AbstractValueArray

required

············CumulativeLength

resqml:AbstractIntegerArray

required

·········ParentCellIndices

resqml:AbstractIntegerArray

required

·········LocalFacesPerCell

resqml:ResqmlJaggedArray

required

············Elements

resqml:AbstractValueArray

required

············CumulativeLength

resqml:AbstractIntegerArray

required

·········TruncationFacesPerCell

resqml:ResqmlJaggedArray

required

············Elements

resqml:AbstractValueArray

required

············CumulativeLength

resqml:AbstractIntegerArray

required

·········TruncationCellFaceIsRightHanded

resqml:AbstractBooleanArray

required

UnstructuredGridPatch

resqml:GpGridUnstructuredGridPatch

0 or more

···PatchIndex

xs:nonNegativeInteger

required

···UnstructuredCellCount

xs:nonNegativeInteger

required

···Geometry

resqml:UnstructuredGridGeometry

optional

······TimeIndex

resqml:TimeIndex

optional

·········Index

xs:nonNegativeInteger

required

·········TimeSeries

eml:DataObjectReference

required

······LocalCrs

eml:DataObjectReference

required

······Points

resqml:AbstractPoint3dArray

required

······SeismicCoordinates

resqml:AbstractSeismicCoordinates

optional

·········SeismicSupport

eml:DataObjectReference

required

······AdditionalGridPoints

resqml:AdditionalGridPoints

0 or more

·········RepresentationPatchIndex

xs:nonNegativeInteger

optional

·········Attachment

resqml:GridGeometryAttachment

required

·········Points

resqml:AbstractPoint3dArray

required

······CellShape

resqml:CellShape

required

······NodeCount

xs:positiveInteger

required

······FaceCount

xs:positiveInteger

required

······NodesPerFace

resqml:ResqmlJaggedArray

required

·········Elements

resqml:AbstractValueArray

required

·········CumulativeLength

resqml:AbstractIntegerArray

required

······FacesPerCell

resqml:ResqmlJaggedArray

required

·········Elements

resqml:AbstractValueArray

required

·········CumulativeLength

resqml:AbstractIntegerArray

required

······CellFaceIsRightHanded

resqml:AbstractBooleanArray

required

······HingeNodeFaces

resqml:UnstructuredGridHingeNodeFaces

optional

·········Count

xs:positiveInteger

required

·········FaceIndices

resqml:AbstractIntegerArray

required

······SubnodeTopology

resqml:UnstructuredSubnodeTopology

optional

·········VariableSubnodes

resqml:VariableSubnodePatch

0 or more

············PatchIndex

xs:nonNegativeInteger

required

············SubnodeNodeObject

resqml:SubnodeNodeObject

required

············NodeWeightsPerSubnode

resqml:AbstractValueArray

required

············ObjectIndices

resqml:AbstractIntegerArray

required

············SubnodeCountPerSelectedObject

resqml:AbstractIntegerArray

required

·········UniformSubnodes

resqml:UniformSubnodePatch

0 or more

············PatchIndex

xs:nonNegativeInteger

required

············SubnodeNodeObject

resqml:SubnodeNodeObject

required

············NodeWeightsPerSubnode

resqml:AbstractValueArray

required

············SubnodeCountPerObject

xs:positiveInteger

required

·········Edges

resqml:Edges

optional

············Count

xs:positiveInteger

required

············NodesPerEdge

resqml:AbstractIntegerArray

required

·········NodesPerCell

resqml:NodesPerCell

optional

············NodesPerCell

resqml:ResqmlJaggedArray

required

···············Elements

resqml:AbstractValueArray

required

···············CumulativeLength

resqml:AbstractIntegerArray

required

obj_Grid2dRepresentation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentedInterpretation

eml:DataObjectReference

optional

SurfaceRole

resqml:SurfaceRole

required

Boundaries

resqml:PatchBoundaries

0 or more

···InnerRing

eml:DataObjectReference

0 or more

···OuterRing

eml:DataObjectReference

optional

···ReferencedPatch

xs:nonNegativeInteger

required

Grid2dPatch

resqml:Grid2dPatch

required

···PatchIndex

xs:nonNegativeInteger

required

···FastestAxisCount

xs:positiveInteger

required

···SlowestAxisCount

xs:positiveInteger

required

···Geometry

resqml:PointGeometry

required

······TimeIndex

resqml:TimeIndex

optional

·········Index

xs:nonNegativeInteger

required

·········TimeSeries

eml:DataObjectReference

required

······LocalCrs

eml:DataObjectReference

required

······Points

resqml:AbstractPoint3dArray

required

······SeismicCoordinates

resqml:AbstractSeismicCoordinates

optional

·········SeismicSupport

eml:DataObjectReference

required

obj_Grid2dSetRepresentation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentedInterpretation

eml:DataObjectReference

optional

SurfaceRole

resqml:SurfaceRole

required

Boundaries

resqml:PatchBoundaries

0 or more

···InnerRing

eml:DataObjectReference

0 or more

···OuterRing

eml:DataObjectReference

optional

···ReferencedPatch

xs:nonNegativeInteger

required

Grid2dPatch

resqml:Grid2dPatch

2 or more

···PatchIndex

xs:nonNegativeInteger

required

···FastestAxisCount

xs:positiveInteger

required

···SlowestAxisCount

xs:positiveInteger

required

···Geometry

resqml:PointGeometry

required

······TimeIndex

resqml:TimeIndex

optional

·········Index

xs:nonNegativeInteger

required

·········TimeSeries

eml:DataObjectReference

required

······LocalCrs

eml:DataObjectReference

required

······Points

resqml:AbstractPoint3dArray

required

······SeismicCoordinates

resqml:AbstractSeismicCoordinates

optional

·········SeismicSupport

eml:DataObjectReference

required

obj_GridConnectionSetRepresentation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentedInterpretation

eml:DataObjectReference

optional

Count

xs:positiveInteger

required

CellIndexPairs

resqml:AbstractIntegerArray

required

GridIndexPairs

resqml:AbstractIntegerArray

optional

LocalFacePerCellIndexPairs

resqml:AbstractIntegerArray

optional

ConnectionInterpretations

resqml:ConnectionInterpretations

optional

···InterpretationIndices

resqml:ResqmlJaggedArray

required

······Elements

resqml:AbstractValueArray

required

······CumulativeLength

resqml:AbstractIntegerArray

required

···FeatureInterpretation

eml:DataObjectReference

1 or more

Grid

eml:DataObjectReference

1 or more

obj_HorizonInterpretation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Domain

resqml:Domain

required

InterpretedFeature

eml:DataObjectReference

required

HasOccuredDuring

resqml:TimeInterval

optional

···ChronoBottom

eml:DataObjectReference

required

···ChronoTop

eml:DataObjectReference

required

BoundaryRelation

resqml:BoundaryRelation

0 or more

SequenceStratigraphySurface

resqml:SequenceStratigraphySurface

optional

obj_IjkGridRepresentation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentedInterpretation

eml:DataObjectReference

optional

CellFluidPhaseUnits

resqml:CellFluidPhaseUnits

optional

···PhaseUnitIndices

resqml:AbstractIntegerArray

required

···FluidOrganization

eml:DataObjectReference

required

ParentWindow

resqml:AbstractParentWindow

optional

···CellOverlap

resqml:CellOverlap

optional

······Count

xs:positiveInteger

required

······ParentChildCellPairs

resqml:AbstractIntegerArray

required

······OverlapVolume

resqml:OverlapVolume

optional

·········VolumeUom

eml:VolumeUom

required

·········OverlapVolumes

resqml:AbstractDoubleArray

required

CellStratigraphicUnits

resqml:CellStratigraphicUnits

optional

···UnitIndices

resqml:AbstractIntegerArray

required

···StratigraphicOrganization

eml:DataObjectReference

required

Nk

xs:positiveInteger

required

IntervalStratigraphicUnits

resqml:IntervalStratigraphicUnits

optional

···UnitIndices

resqml:AbstractIntegerArray

required

···StratigraphicOrganization

eml:DataObjectReference

required

Ni

xs:positiveInteger

required

Nj

xs:positiveInteger

required

RadialGridIsComplete

xs:boolean

optional

KGaps

resqml:KGaps

optional

···Count

xs:positiveInteger

required

···GapAfterLayer

resqml:AbstractBooleanArray

required

Geometry

resqml:IjkGridGeometry

optional

···TimeIndex

resqml:TimeIndex

optional

······Index

xs:nonNegativeInteger

required

······TimeSeries

eml:DataObjectReference

required

···LocalCrs

eml:DataObjectReference

required

···Points

resqml:AbstractPoint3dArray

required

···SeismicCoordinates

resqml:AbstractSeismicCoordinates

optional

······SeismicSupport

eml:DataObjectReference

required

···AdditionalGridPoints

resqml:AdditionalGridPoints

0 or more

······RepresentationPatchIndex

xs:nonNegativeInteger

optional

······Attachment

resqml:GridGeometryAttachment

required

······Points

resqml:AbstractPoint3dArray

required

···KDirection

resqml:KDirection

required

···PillarGeometryIsDefined

resqml:AbstractBooleanArray

required

···PillarShape

resqml:PillarShape

required

···CellGeometryIsDefined

resqml:AbstractBooleanArray

optional

···NodeIsColocatedInKDirection

resqml:AbstractBooleanArray

optional

···NodeIsColocatedOnKEdge

resqml:AbstractBooleanArray

optional

···SubnodeTopology

resqml:ColumnLayerSubnodeTopology

optional

······VariableSubnodes

resqml:VariableSubnodePatch

0 or more

·········PatchIndex

xs:nonNegativeInteger

required

·········SubnodeNodeObject

resqml:SubnodeNodeObject

required

·········NodeWeightsPerSubnode

resqml:AbstractValueArray

required

·········ObjectIndices

resqml:AbstractIntegerArray

required

·········SubnodeCountPerSelectedObject

resqml:AbstractIntegerArray

required

······UniformSubnodes

resqml:UniformSubnodePatch

0 or more

·········PatchIndex

xs:nonNegativeInteger

required

·········SubnodeNodeObject

resqml:SubnodeNodeObject

required

·········NodeWeightsPerSubnode

resqml:AbstractValueArray

required

·········SubnodeCountPerObject

xs:positiveInteger

required

······ColumnSubnodes

resqml:ColumnSubnodePatch

0 or more

·········PatchIndex

xs:nonNegativeInteger

required

·········SubnodeNodeObject

resqml:SubnodeNodeObject

required

·········NodeWeightsPerSubnode

resqml:AbstractValueArray

required

·········SubnodeCountPerObject

resqml:AbstractIntegerArray

required

···SplitCoordinateLines

resqml:ColumnLayerSplitCoordinateLines

optional

······Count

xs:positiveInteger

required

······PillarIndices

resqml:AbstractIntegerArray

required

······ColumnsPerSplitCoordinateLine

resqml:ResqmlJaggedArray

required

·········Elements

resqml:AbstractValueArray

required

·········CumulativeLength

resqml:AbstractIntegerArray

required

······SplitColumnEdges

resqml:ColumnLayerSplitColumnEdges

optional

·········Count

xs:positiveInteger

required

·········ParentColumnEdgeIndices

resqml:AbstractIntegerArray

required

·········ColumnPerSplitColumnEdge

resqml:AbstractIntegerArray

required

···SplitNodes

resqml:SplitNodePatch

optional

······PatchIndex

xs:nonNegativeInteger

required

······Count

xs:positiveInteger

required

······ParentNodeIndices

resqml:AbstractIntegerArray

required

······CellsPerSplitNode

resqml:ResqmlJaggedArray

required

·········Elements

resqml:AbstractValueArray

required

·········CumulativeLength

resqml:AbstractIntegerArray

required

······SplitFaces

resqml:SplitFaces

optional

·········Count

xs:positiveInteger

required

·········ParentFaceIndices

resqml:AbstractIntegerArray

required

·········CellIndices

resqml:AbstractIntegerArray

required

·········SplitEdges

resqml:SplitEdges

optional

············Count

xs:positiveInteger

required

············ParentEdgeIndices

resqml:AbstractIntegerArray

required

············FacesPerSplitEdge

resqml:ResqmlJaggedArray

required

···············Elements

resqml:AbstractValueArray

required

···············CumulativeLength

resqml:AbstractIntegerArray

required

···GridIsRighthanded

xs:boolean

required

···IjGaps

resqml:IjGaps

optional

······SplitPillarCount

xs:positiveInteger

required

······ParentPillarIndices

resqml:AbstractIntegerArray

required

······ColumnsPerSplitPillar

resqml:ResqmlJaggedArray

required

·········Elements

resqml:AbstractValueArray

required

·········CumulativeLength

resqml:AbstractIntegerArray

required

······IjSplitColumnEdges

resqml:IjSplitColumnEdges

optional

·········Count

xs:positiveInteger

required

·········PillarsPerSplitColumnEdge

resqml:ResqmlJaggedArray

required

············Elements

resqml:AbstractValueArray

required

············CumulativeLength

resqml:AbstractIntegerArray

required

obj_LocalDepth3dCrs

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

YOffset

xs:double

required

ZOffset

xs:double

required

ArealRotation

eml:PlaneAngleMeasure

required

ProjectedAxisOrder

eml:AxisOrder2d

required

ProjectedUom

eml:LengthUom

required

VerticalUom

eml:LengthUom

required

XOffset

xs:double

required

ZIncreasingDownward

xs:boolean

required

VerticalCrs

eml:AbstractVerticalCrs

required

ProjectedCrs

eml:AbstractProjectedCrs

required

obj_LocalGridSet

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Activation

resqml:Activation

optional

···ActivationToggleIndices

resqml:AbstractIntegerArray

required

···TimeSeries

eml:DataObjectReference

required

ChildGrid

eml:DataObjectReference

1 or more

obj_LocalTime3dCrs

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

YOffset

xs:double

required

ZOffset

xs:double

required

ArealRotation

eml:PlaneAngleMeasure

required

ProjectedAxisOrder

eml:AxisOrder2d

required

ProjectedUom

eml:LengthUom

required

VerticalUom

eml:LengthUom

required

XOffset

xs:double

required

ZIncreasingDownward

xs:boolean

required

VerticalCrs

eml:AbstractVerticalCrs

required

ProjectedCrs

eml:AbstractProjectedCrs

required

TimeUom

eml:TimeUom

required

obj_MdDatum

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Location

resqml:Point3d

required

···Coordinate1

xs:double

required

···Coordinate2

xs:double

required

···Coordinate3

xs:double

required

MdReference

resqml:MdReference

required

LocalCrs

eml:DataObjectReference

required

obj_NonSealedSurfaceFrameworkRepresentation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentedInterpretation

eml:DataObjectReference

optional

IsHomogeneous

xs:boolean

required

Representation

eml:DataObjectReference

1 or more

ContactIdentity

resqml:ContactIdentity

0 or more

···IdentityKind

resqml:IdentityKind

required

···ListOfContactRepresentations

resqml:AbstractIntegerArray

required

···ListOfIdenticalNodes

resqml:AbstractIntegerArray

optional

NonSealedContactRepresentation

resqml:AbstractContactRepresentationPart

0 or more

···Index

xs:nonNegativeInteger

required

obj_OrganizationFeature

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

OrganizationKind

resqml:OrganizationKind

required

obj_PlaneSetRepresentation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentedInterpretation

eml:DataObjectReference

optional

SurfaceRole

resqml:SurfaceRole

required

Boundaries

resqml:PatchBoundaries

0 or more

···InnerRing

eml:DataObjectReference

0 or more

···OuterRing

eml:DataObjectReference

optional

···ReferencedPatch

xs:nonNegativeInteger

required

Planes

resqml:AbstractPlaneGeometry

1 or more

···TimeIndex

resqml:TimeIndex

optional

······Index

xs:nonNegativeInteger

required

······TimeSeries

eml:DataObjectReference

required

···LocalCrs

eml:DataObjectReference

required

obj_PointSetRepresentation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentedInterpretation

eml:DataObjectReference

optional

NodePatch

resqml:NodePatch

1 or more

···PatchIndex

xs:nonNegativeInteger

required

···Count

xs:positiveInteger

required

···Geometry

resqml:PointGeometry

required

······TimeIndex

resqml:TimeIndex

optional

·········Index

xs:nonNegativeInteger

required

·········TimeSeries

eml:DataObjectReference

required

······LocalCrs

eml:DataObjectReference

required

······Points

resqml:AbstractPoint3dArray

required

······SeismicCoordinates

resqml:AbstractSeismicCoordinates

optional

·········SeismicSupport

eml:DataObjectReference

required

obj_PointsProperty

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Count

xs:positiveInteger

required

IndexableElement

resqml:IndexableElements

required

RealizationIndex

xs:nonNegativeInteger

optional

TimeStep

xs:nonNegativeInteger

optional

TimeIndex

resqml:TimeIndex

optional

···Index

xs:nonNegativeInteger

required

···TimeSeries

eml:DataObjectReference

required

SupportingRepresentation

eml:DataObjectReference

required

LocalCrs

eml:DataObjectReference

optional

PropertyKind

resqml:AbstractPropertyKind

required

PatchOfPoints

resqml:PatchOfPoints

1 or more

···RepresentationPatchIndex

xs:nonNegativeInteger

optional

···Points

resqml:AbstractPoint3dArray

required

obj_PolylineRepresentation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentedInterpretation

eml:DataObjectReference

optional

LineRole

resqml:LineRole

optional

IsClosed

xs:boolean

required

NodePatch

resqml:NodePatch

required

···PatchIndex

xs:nonNegativeInteger

required

···Count

xs:positiveInteger

required

···Geometry

resqml:PointGeometry

required

······TimeIndex

resqml:TimeIndex

optional

·········Index

xs:nonNegativeInteger

required

·········TimeSeries

eml:DataObjectReference

required

······LocalCrs

eml:DataObjectReference

required

······Points

resqml:AbstractPoint3dArray

required

······SeismicCoordinates

resqml:AbstractSeismicCoordinates

optional

·········SeismicSupport

eml:DataObjectReference

required

obj_PolylineSetRepresentation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentedInterpretation

eml:DataObjectReference

optional

LineRole

resqml:LineRole

optional

LinePatch

resqml:PolylineSetPatch

1 or more

···PatchIndex

xs:nonNegativeInteger

required

···ClosedPolylines

resqml:AbstractBooleanArray

required

···NodeCountPerPolyline

resqml:AbstractIntegerArray

required

···Geometry

resqml:PointGeometry

required

······TimeIndex

resqml:TimeIndex

optional

·········Index

xs:nonNegativeInteger

required

·········TimeSeries

eml:DataObjectReference

required

······LocalCrs

eml:DataObjectReference

required

······Points

resqml:AbstractPoint3dArray

required

······SeismicCoordinates

resqml:AbstractSeismicCoordinates

optional

·········SeismicSupport

eml:DataObjectReference

required

obj_PropertyKind

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

NamingSystem

xs:anyURI

required

IsAbstract

xs:boolean

required

RepresentativeUom

resqml:ResqmlUom

required

ParentPropertyKind

resqml:AbstractPropertyKind

required

obj_PropertySet

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

TimeSetKind

resqml:TimeSetKind

required

HasSinglePropertyKind

xs:boolean

required

HasMultipleRealizations

xs:boolean

required

ParentSet

eml:DataObjectReference

0 or more

Properties

eml:DataObjectReference

1 or more

obj_RedefinedGeometryRepresentation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentedInterpretation

eml:DataObjectReference

optional

PatchOfGeometry

resqml:PatchOfGeometry

1 or more

···RepresentationPatchIndex

xs:nonNegativeInteger

optional

···Geometry

resqml:AbstractGeometry

required

······TimeIndex

resqml:TimeIndex

optional

·········Index

xs:nonNegativeInteger

required

·········TimeSeries

eml:DataObjectReference

required

······LocalCrs

eml:DataObjectReference

required

SupportingRepresentation

eml:DataObjectReference

required

obj_RepresentationIdentitySet

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentationIdentity

resqml:RepresentationIdentity

1 or more

···IdenticalElementCount

xs:positiveInteger

required

···ElementIdentity

resqml:ElementIdentity

2 or more

······ElementIndices

resqml:AbstractIntegerArray

optional

······IdentityKind

resqml:IdentityKind

required

······IndexableElement

resqml:IndexableElements

required

······Representation

eml:DataObjectReference

required

······FromTimeIndex

resqml:TimeIndex

optional

·········Index

xs:nonNegativeInteger

required

·········TimeSeries

eml:DataObjectReference

required

······ToTimeIndex

resqml:TimeIndex

optional

·········Index

xs:nonNegativeInteger

required

·········TimeSeries

eml:DataObjectReference

required

···AdditionalGridTopology

resqml:AdditionalGridTopology

optional

······SplitEdges

resqml:SplitEdges

optional

·········Count

xs:positiveInteger

required

·········ParentEdgeIndices

resqml:AbstractIntegerArray

required

·········FacesPerSplitEdge

resqml:ResqmlJaggedArray

required

············Elements

resqml:AbstractValueArray

required

············CumulativeLength

resqml:AbstractIntegerArray

required

······SplitNodes

resqml:SplitNodePatch

optional

·········PatchIndex

xs:nonNegativeInteger

required

·········Count

xs:positiveInteger

required

·········ParentNodeIndices

resqml:AbstractIntegerArray

required

·········CellsPerSplitNode

resqml:ResqmlJaggedArray

required

············Elements

resqml:AbstractValueArray

required

············CumulativeLength

resqml:AbstractIntegerArray

required

·········SplitFaces

resqml:SplitFaces

optional

············Count

xs:positiveInteger

required

············ParentFaceIndices

resqml:AbstractIntegerArray

required

············CellIndices

resqml:AbstractIntegerArray

required

············SplitEdges

resqml:SplitEdges

optional

···············Count

xs:positiveInteger

required

···············ParentEdgeIndices

resqml:AbstractIntegerArray

required

···············FacesPerSplitEdge

resqml:ResqmlJaggedArray

required

··················Elements

resqml:AbstractValueArray

required

··················CumulativeLength

resqml:AbstractIntegerArray

required

······SplitColumnEdges

resqml:ColumnLayerSplitColumnEdges

optional

·········Count

xs:positiveInteger

required

·········ParentColumnEdgeIndices

resqml:AbstractIntegerArray

required

·········ColumnPerSplitColumnEdge

resqml:AbstractIntegerArray

required

······UnstructuredColumnEdges

resqml:UnstructuredColumnEdges

optional

·········Count

xs:positiveInteger

required

·········PillarsPerColumnEdge

resqml:ResqmlJaggedArray

required

············Elements

resqml:AbstractValueArray

required

············CumulativeLength

resqml:AbstractIntegerArray

required

······SplitFaces

resqml:SplitFaces

optional

·········Count

xs:positiveInteger

required

·········ParentFaceIndices

resqml:AbstractIntegerArray

required

·········CellIndices

resqml:AbstractIntegerArray

required

·········SplitEdges

resqml:SplitEdges

optional

············Count

xs:positiveInteger

required

············ParentEdgeIndices

resqml:AbstractIntegerArray

required

············FacesPerSplitEdge

resqml:ResqmlJaggedArray

required

···············Elements

resqml:AbstractValueArray

required

···············CumulativeLength

resqml:AbstractIntegerArray

required

······IjSplitColumnEdges

resqml:IjSplitColumnEdges

optional

·········Count

xs:positiveInteger

required

·········PillarsPerSplitColumnEdge

resqml:ResqmlJaggedArray

required

············Elements

resqml:AbstractValueArray

required

············CumulativeLength

resqml:AbstractIntegerArray

required

······UnstructuredSubnodeTopology

resqml:UnstructuredSubnodeTopology

optional

·········VariableSubnodes

resqml:VariableSubnodePatch

0 or more

············PatchIndex

xs:nonNegativeInteger

required

············SubnodeNodeObject

resqml:SubnodeNodeObject

required

············NodeWeightsPerSubnode

resqml:AbstractValueArray

required

············ObjectIndices

resqml:AbstractIntegerArray

required

············SubnodeCountPerSelectedObject

resqml:AbstractIntegerArray

required

·········UniformSubnodes

resqml:UniformSubnodePatch

0 or more

············PatchIndex

xs:nonNegativeInteger

required

············SubnodeNodeObject

resqml:SubnodeNodeObject

required

············NodeWeightsPerSubnode

resqml:AbstractValueArray

required

············SubnodeCountPerObject

xs:positiveInteger

required

·········Edges

resqml:Edges

optional

············Count

xs:positiveInteger

required

············NodesPerEdge

resqml:AbstractIntegerArray

required

·········NodesPerCell

resqml:NodesPerCell

optional

············NodesPerCell

resqml:ResqmlJaggedArray

required

···············Elements

resqml:AbstractValueArray

required

···············CumulativeLength

resqml:AbstractIntegerArray

required

······ColumnLayerSubnodeTopology

resqml:ColumnLayerSubnodeTopology

optional

·········VariableSubnodes

resqml:VariableSubnodePatch

0 or more

············PatchIndex

xs:nonNegativeInteger

required

············SubnodeNodeObject

resqml:SubnodeNodeObject

required

············NodeWeightsPerSubnode

resqml:AbstractValueArray

required

············ObjectIndices

resqml:AbstractIntegerArray

required

············SubnodeCountPerSelectedObject

resqml:AbstractIntegerArray

required

·········UniformSubnodes

resqml:UniformSubnodePatch

0 or more

············PatchIndex

xs:nonNegativeInteger

required

············SubnodeNodeObject

resqml:SubnodeNodeObject

required

············NodeWeightsPerSubnode

resqml:AbstractValueArray

required

············SubnodeCountPerObject

xs:positiveInteger

required

·········ColumnSubnodes

resqml:ColumnSubnodePatch

0 or more

············PatchIndex

xs:nonNegativeInteger

required

············SubnodeNodeObject

resqml:SubnodeNodeObject

required

············NodeWeightsPerSubnode

resqml:AbstractValueArray

required

············SubnodeCountPerObject

resqml:AbstractIntegerArray

required

obj_RepresentationSetRepresentation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentedInterpretation

eml:DataObjectReference

optional

IsHomogeneous

xs:boolean

required

Representation

eml:DataObjectReference

1 or more

obj_RockFluidOrganizationInterpretation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Domain

resqml:Domain

required

InterpretedFeature

eml:DataObjectReference

required

HasOccuredDuring

resqml:TimeInterval

optional

···ChronoBottom

eml:DataObjectReference

required

···ChronoTop

eml:DataObjectReference

required

ContactInterpretation

resqml:AbstractContactInterpretationPart

0 or more

···ContactRelationship

resqml:ContactRelationship

required

···Index

xs:nonNegativeInteger

required

···PartOf

eml:DataObjectReference

optional

RockFluidUnitIndex

resqml:RockFluidUnitInterpretationIndex

required

···Index

xs:nonNegativeInteger

required

···RockFluidUnit

eml:DataObjectReference

required

obj_RockFluidUnitFeature

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Phase

resqml:Phase

required

FluidBoundaryBottom

eml:DataObjectReference

required

FluidBoundaryTop

eml:DataObjectReference

required

obj_RockFluidUnitInterpretation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Domain

resqml:Domain

required

InterpretedFeature

eml:DataObjectReference

required

HasOccuredDuring

resqml:TimeInterval

optional

···ChronoBottom

eml:DataObjectReference

required

···ChronoTop

eml:DataObjectReference

required

GeologicUnitComposition

resqml:GeologicUnitComposition

optional

GeologicUnitMaterialImplacement

resqml:GeologicUnitMaterialImplacement

optional

Phase

resqml:Phase

optional

obj_SealedSurfaceFrameworkRepresentation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentedInterpretation

eml:DataObjectReference

optional

IsHomogeneous

xs:boolean

required

Representation

eml:DataObjectReference

1 or more

ContactIdentity

resqml:ContactIdentity

0 or more

···IdentityKind

resqml:IdentityKind

required

···ListOfContactRepresentations

resqml:AbstractIntegerArray

required

···ListOfIdenticalNodes

resqml:AbstractIntegerArray

optional

SealedContactRepresentation

resqml:SealedContactRepresentationPart

0 or more

···Index

xs:nonNegativeInteger

required

···IdenticalNodeIndices

resqml:AbstractIntegerArray

optional

···IdentityKind

resqml:IdentityKind

required

···Contact

resqml:ContactPatch

2 or more

······PatchIndex

xs:nonNegativeInteger

required

······Count

xs:positiveInteger

required

······RepresentationIndex

xs:nonNegativeInteger

required

······SupportingRepresentationNodes

resqml:AbstractIntegerArray

required

obj_SealedVolumeFrameworkRepresentation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentedInterpretation

eml:DataObjectReference

optional

IsHomogeneous

xs:boolean

required

Representation

eml:DataObjectReference

1 or more

BasedOn

eml:DataObjectReference

required

Shells

resqml:VolumeShell

1 or more

···ShellUid

xs:string

required

···MacroFaces

resqml:OrientedMacroFace

1 or more

······PatchIndexOfRepresentation

xs:nonNegativeInteger

required

······RepresentationIndex

xs:nonNegativeInteger

required

······SideIsPlus

xs:boolean

required

Regions

resqml:VolumeRegion

1 or more

···PatchIndex

xs:nonNegativeInteger

required

···InternalShells

resqml:VolumeShell

0 or more

······ShellUid

xs:string

required

······MacroFaces

resqml:OrientedMacroFace

1 or more

·········PatchIndexOfRepresentation

xs:nonNegativeInteger

required

·········RepresentationIndex

xs:nonNegativeInteger

required

·········SideIsPlus

xs:boolean

required

···Represents

eml:DataObjectReference

required

···ExternalShell

resqml:VolumeShell

required

······ShellUid

xs:string

required

······MacroFaces

resqml:OrientedMacroFace

1 or more

·········PatchIndexOfRepresentation

xs:nonNegativeInteger

required

·········RepresentationIndex

xs:nonNegativeInteger

required

·········SideIsPlus

xs:boolean

required

obj_SeismicLatticeFeature

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

CrosslineCount

xs:positiveInteger

required

CrosslineIndexIncrement

xs:integer

required

FirstCrosslineIndex

xs:integer

required

FirstInlineIndex

xs:integer

required

InlineCount

xs:positiveInteger

required

InlineIndexIncrement

xs:integer

required

IsPartOf

resqml:SeismicLatticeSetFeature

optional

···ExtraMetadata

resqml:NameValuePair

0 or more

······Name

xs:string

required

······Value

xs:string

required

obj_SeismicLineFeature

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

FirstTraceIndex

xs:integer

required

TraceCount

xs:positiveInteger

required

TraceIndexIncrement

xs:integer

required

IsPartOf

eml:DataObjectReference

optional

obj_SeismicLineSetFeature

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

obj_StratigraphicColumn

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Ranks

eml:DataObjectReference

1 or more

obj_StratigraphicColumnRankInterpretation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Domain

resqml:Domain

required

InterpretedFeature

eml:DataObjectReference

required

HasOccuredDuring

resqml:TimeInterval

optional

···ChronoBottom

eml:DataObjectReference

required

···ChronoTop

eml:DataObjectReference

required

ContactInterpretation

resqml:AbstractContactInterpretationPart

0 or more

···ContactRelationship

resqml:ContactRelationship

required

···Index

xs:nonNegativeInteger

required

···PartOf

eml:DataObjectReference

optional

OrderingCriteria

resqml:OrderingCriteria

required

Index

xs:nonNegativeInteger

required

StratigraphicUnits

resqml:StratigraphicUnitInterpretationIndex

1 or more

···Index

xs:nonNegativeInteger

required

···Unit

eml:DataObjectReference

required

obj_StratigraphicOccurrenceInterpretation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Domain

resqml:Domain

required

InterpretedFeature

eml:DataObjectReference

required

HasOccuredDuring

resqml:TimeInterval

optional

···ChronoBottom

eml:DataObjectReference

required

···ChronoTop

eml:DataObjectReference

required

ContactInterpretation

resqml:AbstractContactInterpretationPart

0 or more

···ContactRelationship

resqml:ContactRelationship

required

···Index

xs:nonNegativeInteger

required

···PartOf

eml:DataObjectReference

optional

OrderingCriteria

resqml:OrderingCriteria

required

IsOccurrenceOf

eml:DataObjectReference

optional

GeologicUnitIndex

resqml:GeologicUnitInterpretationIndex

0 or more

···Index

xs:nonNegativeInteger

required

···Unit

eml:DataObjectReference

required

obj_StratigraphicUnitFeature

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

ChronostratigraphicBottom

eml:DataObjectReference

optional

ChronostratigraphicTop

eml:DataObjectReference

optional

obj_StratigraphicUnitInterpretation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Domain

resqml:Domain

required

InterpretedFeature

eml:DataObjectReference

required

HasOccuredDuring

resqml:TimeInterval

optional

···ChronoBottom

eml:DataObjectReference

required

···ChronoTop

eml:DataObjectReference

required

GeologicUnitComposition

resqml:GeologicUnitComposition

optional

GeologicUnitMaterialImplacement

resqml:GeologicUnitMaterialImplacement

optional

DepositionMode

resqml:DepositionMode

optional

MaxThickness

eml:LengthMeasure

optional

MinThickness

eml:LengthMeasure

optional

obj_StreamlinesFeature

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Flux

resqml:StreamlineFlux

required

OtherFlux

xs:string

optional

TimeIndex

resqml:TimeIndex

required

···Index

xs:nonNegativeInteger

required

···TimeSeries

eml:DataObjectReference

required

obj_StreamlinesRepresentation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentedInterpretation

eml:DataObjectReference

optional

LineCount

xs:positiveInteger

required

StreamlineWellbores

resqml:StreamlineWellbores

optional

···InjectorPerLine

resqml:AbstractIntegerArray

required

···ProducerPerLine

resqml:AbstractIntegerArray

required

···WellboreTrajectoryRepresentation

eml:DataObjectReference

1 or more

Geometry

resqml:StreamlinePolylineSetPatch

optional

···PatchIndex

xs:nonNegativeInteger

required

···NodeCount

xs:positiveInteger

required

···IntervalCount

xs:positiveInteger

required

···ClosedPolylines

resqml:AbstractBooleanArray

required

···NodeCountPerPolyline

resqml:AbstractIntegerArray

required

···IntervalGridCells

resqml:IntervalGridCells

optional

······CellCount

xs:positiveInteger

required

······GridIndices

resqml:AbstractIntegerArray

required

······CellIndices

resqml:AbstractIntegerArray

required

······LocalFacePairPerCellIndices

resqml:AbstractIntegerArray

required

······Grids

eml:DataObjectReference

1 or more

obj_StringTableLookup

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Value

resqml:StringLookup

1 or more

···Key

xs:integer

required

···Value

xs:string

required

obj_StructuralOrganizationInterpretation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Domain

resqml:Domain

required

InterpretedFeature

eml:DataObjectReference

required

HasOccuredDuring

resqml:TimeInterval

optional

···ChronoBottom

eml:DataObjectReference

required

···ChronoTop

eml:DataObjectReference

required

ContactInterpretation

resqml:AbstractContactInterpretationPart

0 or more

···ContactRelationship

resqml:ContactRelationship

required

···Index

xs:nonNegativeInteger

required

···PartOf

eml:DataObjectReference

optional

OrderingCriteria

resqml:OrderingCriteria

required

Faults

eml:DataObjectReference

0 or more

Horizons

resqml:HorizonInterpretationIndex

0 or more

···Index

xs:nonNegativeInteger

required

···StratigraphicRank

xs:nonNegativeInteger

optional

···Horizon

eml:DataObjectReference

required

Sides

eml:DataObjectReference

0 or more

TopFrontier

eml:DataObjectReference

0 or more

BottomFrontier

eml:DataObjectReference

0 or more

obj_SubRepresentation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentedInterpretation

eml:DataObjectReference

optional

AdditionalGridTopology

resqml:AdditionalGridTopology

optional

···SplitEdges

resqml:SplitEdges

optional

······Count

xs:positiveInteger

required

······ParentEdgeIndices

resqml:AbstractIntegerArray

required

······FacesPerSplitEdge

resqml:ResqmlJaggedArray

required

·········Elements

resqml:AbstractValueArray

required

·········CumulativeLength

resqml:AbstractIntegerArray

required

···SplitNodes

resqml:SplitNodePatch

optional

······PatchIndex

xs:nonNegativeInteger

required

······Count

xs:positiveInteger

required

······ParentNodeIndices

resqml:AbstractIntegerArray

required

······CellsPerSplitNode

resqml:ResqmlJaggedArray

required

·········Elements

resqml:AbstractValueArray

required

·········CumulativeLength

resqml:AbstractIntegerArray

required

······SplitFaces

resqml:SplitFaces

optional

·········Count

xs:positiveInteger

required

·········ParentFaceIndices

resqml:AbstractIntegerArray

required

·········CellIndices

resqml:AbstractIntegerArray

required

·········SplitEdges

resqml:SplitEdges

optional

············Count

xs:positiveInteger

required

············ParentEdgeIndices

resqml:AbstractIntegerArray

required

············FacesPerSplitEdge

resqml:ResqmlJaggedArray

required

···············Elements

resqml:AbstractValueArray

required

···············CumulativeLength

resqml:AbstractIntegerArray

required

···SplitColumnEdges

resqml:ColumnLayerSplitColumnEdges

optional

······Count

xs:positiveInteger

required

······ParentColumnEdgeIndices

resqml:AbstractIntegerArray

required

······ColumnPerSplitColumnEdge

resqml:AbstractIntegerArray

required

···UnstructuredColumnEdges

resqml:UnstructuredColumnEdges

optional

······Count

xs:positiveInteger

required

······PillarsPerColumnEdge

resqml:ResqmlJaggedArray

required

·········Elements

resqml:AbstractValueArray

required

·········CumulativeLength

resqml:AbstractIntegerArray

required

···SplitFaces

resqml:SplitFaces

optional

······Count

xs:positiveInteger

required

······ParentFaceIndices

resqml:AbstractIntegerArray

required

······CellIndices

resqml:AbstractIntegerArray

required

······SplitEdges

resqml:SplitEdges

optional

·········Count

xs:positiveInteger

required

·········ParentEdgeIndices

resqml:AbstractIntegerArray

required

·········FacesPerSplitEdge

resqml:ResqmlJaggedArray

required

············Elements

resqml:AbstractValueArray

required

············CumulativeLength

resqml:AbstractIntegerArray

required

···IjSplitColumnEdges

resqml:IjSplitColumnEdges

optional

······Count

xs:positiveInteger

required

······PillarsPerSplitColumnEdge

resqml:ResqmlJaggedArray

required

·········Elements

resqml:AbstractValueArray

required

·········CumulativeLength

resqml:AbstractIntegerArray

required

···UnstructuredSubnodeTopology

resqml:UnstructuredSubnodeTopology

optional

······VariableSubnodes

resqml:VariableSubnodePatch

0 or more

·········PatchIndex

xs:nonNegativeInteger

required

·········SubnodeNodeObject

resqml:SubnodeNodeObject

required

·········NodeWeightsPerSubnode

resqml:AbstractValueArray

required

·········ObjectIndices

resqml:AbstractIntegerArray

required

·········SubnodeCountPerSelectedObject

resqml:AbstractIntegerArray

required

······UniformSubnodes

resqml:UniformSubnodePatch

0 or more

·········PatchIndex

xs:nonNegativeInteger

required

·········SubnodeNodeObject

resqml:SubnodeNodeObject

required

·········NodeWeightsPerSubnode

resqml:AbstractValueArray

required

·········SubnodeCountPerObject

xs:positiveInteger

required

······Edges

resqml:Edges

optional

·········Count

xs:positiveInteger

required

·········NodesPerEdge

resqml:AbstractIntegerArray

required

······NodesPerCell

resqml:NodesPerCell

optional

·········NodesPerCell

resqml:ResqmlJaggedArray

required

············Elements

resqml:AbstractValueArray

required

············CumulativeLength

resqml:AbstractIntegerArray

required

···ColumnLayerSubnodeTopology

resqml:ColumnLayerSubnodeTopology

optional

······VariableSubnodes

resqml:VariableSubnodePatch

0 or more

·········PatchIndex

xs:nonNegativeInteger

required

·········SubnodeNodeObject

resqml:SubnodeNodeObject

required

·········NodeWeightsPerSubnode

resqml:AbstractValueArray

required

·········ObjectIndices

resqml:AbstractIntegerArray

required

·········SubnodeCountPerSelectedObject

resqml:AbstractIntegerArray

required

······UniformSubnodes

resqml:UniformSubnodePatch

0 or more

·········PatchIndex

xs:nonNegativeInteger

required

·········SubnodeNodeObject

resqml:SubnodeNodeObject

required

·········NodeWeightsPerSubnode

resqml:AbstractValueArray

required

·········SubnodeCountPerObject

xs:positiveInteger

required

······ColumnSubnodes

resqml:ColumnSubnodePatch

0 or more

·········PatchIndex

xs:nonNegativeInteger

required

·········SubnodeNodeObject

resqml:SubnodeNodeObject

required

·········NodeWeightsPerSubnode

resqml:AbstractValueArray

required

·········SubnodeCountPerObject

resqml:AbstractIntegerArray

required

SupportingRepresentation

eml:DataObjectReference

required

SubRepresentationPatch

resqml:SubRepresentationPatch

1 or more

···PatchIndex

xs:nonNegativeInteger

required

···Count

xs:positiveInteger

required

···ElementIndices

resqml:ElementIndices

1 to 2

······IndexableElement

resqml:IndexableElements

required

······Indices

resqml:AbstractIntegerArray

required

obj_TectonicBoundaryFeature

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

TectonicBoundaryKind

resqml:TectonicBoundaryKind

required

obj_TimeSeries

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Time

resqml:Timestamp

1 or more

···DateTime

xs:dateTime

required

···YearOffset

xs:long

optional

TimeSeriesParentage

resqml:TimeSeriesParentage

optional

···HasOverlap

xs:boolean

required

···ParentTimeIndex

resqml:TimeIndex

required

······Index

xs:nonNegativeInteger

required

······TimeSeries

eml:DataObjectReference

required

obj_TriangulatedSetRepresentation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentedInterpretation

eml:DataObjectReference

optional

SurfaceRole

resqml:SurfaceRole

required

Boundaries

resqml:PatchBoundaries

0 or more

···InnerRing

eml:DataObjectReference

0 or more

···OuterRing

eml:DataObjectReference

optional

···ReferencedPatch

xs:nonNegativeInteger

required

TrianglePatch

resqml:TrianglePatch

1 or more

···PatchIndex

xs:nonNegativeInteger

required

···Count

xs:positiveInteger

required

···NodeCount

xs:nonNegativeInteger

required

···Triangles

resqml:AbstractIntegerArray

required

···Geometry

resqml:PointGeometry

required

······TimeIndex

resqml:TimeIndex

optional

·········Index

xs:nonNegativeInteger

required

·········TimeSeries

eml:DataObjectReference

required

······LocalCrs

eml:DataObjectReference

required

······Points

resqml:AbstractPoint3dArray

required

······SeismicCoordinates

resqml:AbstractSeismicCoordinates

optional

·········SeismicSupport

eml:DataObjectReference

required

···SplitEdgePatch

resqml:EdgePatch

0 or more

······PatchIndex

xs:nonNegativeInteger

required

······Count

xs:positiveInteger

required

······SplitEdges

resqml:AbstractIntegerArray

optional

obj_TruncatedIjkGridRepresentation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentedInterpretation

eml:DataObjectReference

optional

CellFluidPhaseUnits

resqml:CellFluidPhaseUnits

optional

···PhaseUnitIndices

resqml:AbstractIntegerArray

required

···FluidOrganization

eml:DataObjectReference

required

ParentWindow

resqml:AbstractParentWindow

optional

···CellOverlap

resqml:CellOverlap

optional

······Count

xs:positiveInteger

required

······ParentChildCellPairs

resqml:AbstractIntegerArray

required

······OverlapVolume

resqml:OverlapVolume

optional

·········VolumeUom

eml:VolumeUom

required

·········OverlapVolumes

resqml:AbstractDoubleArray

required

CellStratigraphicUnits

resqml:CellStratigraphicUnits

optional

···UnitIndices

resqml:AbstractIntegerArray

required

···StratigraphicOrganization

eml:DataObjectReference

required

Nk

xs:positiveInteger

required

TruncationCells

resqml:TruncationCellPatch

required

···PatchIndex

xs:nonNegativeInteger

required

···TruncationNodeCount

xs:positiveInteger

required

···TruncationFaceCount

xs:positiveInteger

required

···TruncationCellCount

xs:positiveInteger

required

···NodesPerTruncationFace

resqml:ResqmlJaggedArray

required

······Elements

resqml:AbstractValueArray

required

······CumulativeLength

resqml:AbstractIntegerArray

required

···ParentCellIndices

resqml:AbstractIntegerArray

required

···LocalFacesPerCell

resqml:ResqmlJaggedArray

required

······Elements

resqml:AbstractValueArray

required

······CumulativeLength

resqml:AbstractIntegerArray

required

···TruncationFacesPerCell

resqml:ResqmlJaggedArray

required

······Elements

resqml:AbstractValueArray

required

······CumulativeLength

resqml:AbstractIntegerArray

required

···TruncationCellFaceIsRightHanded

resqml:AbstractBooleanArray

required

Ni

xs:positiveInteger

required

Nj

xs:positiveInteger

required

Geometry

resqml:IjkGridGeometry

required

···TimeIndex

resqml:TimeIndex

optional

······Index

xs:nonNegativeInteger

required

······TimeSeries

eml:DataObjectReference

required

···LocalCrs

eml:DataObjectReference

required

···Points

resqml:AbstractPoint3dArray

required

···SeismicCoordinates

resqml:AbstractSeismicCoordinates

optional

······SeismicSupport

eml:DataObjectReference

required

···AdditionalGridPoints

resqml:AdditionalGridPoints

0 or more

······RepresentationPatchIndex

xs:nonNegativeInteger

optional

······Attachment

resqml:GridGeometryAttachment

required

······Points

resqml:AbstractPoint3dArray

required

···KDirection

resqml:KDirection

required

···PillarGeometryIsDefined

resqml:AbstractBooleanArray

required

···PillarShape

resqml:PillarShape

required

···CellGeometryIsDefined

resqml:AbstractBooleanArray

optional

···NodeIsColocatedInKDirection

resqml:AbstractBooleanArray

optional

···NodeIsColocatedOnKEdge

resqml:AbstractBooleanArray

optional

···SubnodeTopology

resqml:ColumnLayerSubnodeTopology

optional

······VariableSubnodes

resqml:VariableSubnodePatch

0 or more

·········PatchIndex

xs:nonNegativeInteger

required

·········SubnodeNodeObject

resqml:SubnodeNodeObject

required

·········NodeWeightsPerSubnode

resqml:AbstractValueArray

required

·········ObjectIndices

resqml:AbstractIntegerArray

required

·········SubnodeCountPerSelectedObject

resqml:AbstractIntegerArray

required

······UniformSubnodes

resqml:UniformSubnodePatch

0 or more

·········PatchIndex

xs:nonNegativeInteger

required

·········SubnodeNodeObject

resqml:SubnodeNodeObject

required

·········NodeWeightsPerSubnode

resqml:AbstractValueArray

required

·········SubnodeCountPerObject

xs:positiveInteger

required

······ColumnSubnodes

resqml:ColumnSubnodePatch

0 or more

·········PatchIndex

xs:nonNegativeInteger

required

·········SubnodeNodeObject

resqml:SubnodeNodeObject

required

·········NodeWeightsPerSubnode

resqml:AbstractValueArray

required

·········SubnodeCountPerObject

resqml:AbstractIntegerArray

required

···SplitCoordinateLines

resqml:ColumnLayerSplitCoordinateLines

optional

······Count

xs:positiveInteger

required

······PillarIndices

resqml:AbstractIntegerArray

required

······ColumnsPerSplitCoordinateLine

resqml:ResqmlJaggedArray

required

·········Elements

resqml:AbstractValueArray

required

·········CumulativeLength

resqml:AbstractIntegerArray

required

······SplitColumnEdges

resqml:ColumnLayerSplitColumnEdges

optional

·········Count

xs:positiveInteger

required

·········ParentColumnEdgeIndices

resqml:AbstractIntegerArray

required

·········ColumnPerSplitColumnEdge

resqml:AbstractIntegerArray

required

···SplitNodes

resqml:SplitNodePatch

optional

······PatchIndex

xs:nonNegativeInteger

required

······Count

xs:positiveInteger

required

······ParentNodeIndices

resqml:AbstractIntegerArray

required

······CellsPerSplitNode

resqml:ResqmlJaggedArray

required

·········Elements

resqml:AbstractValueArray

required

·········CumulativeLength

resqml:AbstractIntegerArray

required

······SplitFaces

resqml:SplitFaces

optional

·········Count

xs:positiveInteger

required

·········ParentFaceIndices

resqml:AbstractIntegerArray

required

·········CellIndices

resqml:AbstractIntegerArray

required

·········SplitEdges

resqml:SplitEdges

optional

············Count

xs:positiveInteger

required

············ParentEdgeIndices

resqml:AbstractIntegerArray

required

············FacesPerSplitEdge

resqml:ResqmlJaggedArray

required

···············Elements

resqml:AbstractValueArray

required

···············CumulativeLength

resqml:AbstractIntegerArray

required

···GridIsRighthanded

xs:boolean

required

···IjGaps

resqml:IjGaps

optional

······SplitPillarCount

xs:positiveInteger

required

······ParentPillarIndices

resqml:AbstractIntegerArray

required

······ColumnsPerSplitPillar

resqml:ResqmlJaggedArray

required

·········Elements

resqml:AbstractValueArray

required

·········CumulativeLength

resqml:AbstractIntegerArray

required

······IjSplitColumnEdges

resqml:IjSplitColumnEdges

optional

·········Count

xs:positiveInteger

required

·········PillarsPerSplitColumnEdge

resqml:ResqmlJaggedArray

required

············Elements

resqml:AbstractValueArray

required

············CumulativeLength

resqml:AbstractIntegerArray

required

obj_TruncatedUnstructuredColumnLayerGridRepresentation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentedInterpretation

eml:DataObjectReference

optional

CellFluidPhaseUnits

resqml:CellFluidPhaseUnits

optional

···PhaseUnitIndices

resqml:AbstractIntegerArray

required

···FluidOrganization

eml:DataObjectReference

required

ParentWindow

resqml:AbstractParentWindow

optional

···CellOverlap

resqml:CellOverlap

optional

······Count

xs:positiveInteger

required

······ParentChildCellPairs

resqml:AbstractIntegerArray

required

······OverlapVolume

resqml:OverlapVolume

optional

·········VolumeUom

eml:VolumeUom

required

·········OverlapVolumes

resqml:AbstractDoubleArray

required

CellStratigraphicUnits

resqml:CellStratigraphicUnits

optional

···UnitIndices

resqml:AbstractIntegerArray

required

···StratigraphicOrganization

eml:DataObjectReference

required

Nk

xs:positiveInteger

required

TruncationCells

resqml:TruncationCellPatch

required

···PatchIndex

xs:nonNegativeInteger

required

···TruncationNodeCount

xs:positiveInteger

required

···TruncationFaceCount

xs:positiveInteger

required

···TruncationCellCount

xs:positiveInteger

required

···NodesPerTruncationFace

resqml:ResqmlJaggedArray

required

······Elements

resqml:AbstractValueArray

required

······CumulativeLength

resqml:AbstractIntegerArray

required

···ParentCellIndices

resqml:AbstractIntegerArray

required

···LocalFacesPerCell

resqml:ResqmlJaggedArray

required

······Elements

resqml:AbstractValueArray

required

······CumulativeLength

resqml:AbstractIntegerArray

required

···TruncationFacesPerCell

resqml:ResqmlJaggedArray

required

······Elements

resqml:AbstractValueArray

required

······CumulativeLength

resqml:AbstractIntegerArray

required

···TruncationCellFaceIsRightHanded

resqml:AbstractBooleanArray

required

ColumnCount

xs:positiveInteger

required

Geometry

resqml:UnstructuredColumnLayerGridGeometry

required

···TimeIndex

resqml:TimeIndex

optional

······Index

xs:nonNegativeInteger

required

······TimeSeries

eml:DataObjectReference

required

···LocalCrs

eml:DataObjectReference

required

···Points

resqml:AbstractPoint3dArray

required

···SeismicCoordinates

resqml:AbstractSeismicCoordinates

optional

······SeismicSupport

eml:DataObjectReference

required

···AdditionalGridPoints

resqml:AdditionalGridPoints

0 or more

······RepresentationPatchIndex

xs:nonNegativeInteger

optional

······Attachment

resqml:GridGeometryAttachment

required

······Points

resqml:AbstractPoint3dArray

required

···KDirection

resqml:KDirection

required

···PillarGeometryIsDefined

resqml:AbstractBooleanArray

required

···PillarShape

resqml:PillarShape

required

···CellGeometryIsDefined

resqml:AbstractBooleanArray

optional

···NodeIsColocatedInKDirection

resqml:AbstractBooleanArray

optional

···NodeIsColocatedOnKEdge

resqml:AbstractBooleanArray

optional

···SubnodeTopology

resqml:ColumnLayerSubnodeTopology

optional

······VariableSubnodes

resqml:VariableSubnodePatch

0 or more

·········PatchIndex

xs:nonNegativeInteger

required

·········SubnodeNodeObject

resqml:SubnodeNodeObject

required

·········NodeWeightsPerSubnode

resqml:AbstractValueArray

required

·········ObjectIndices

resqml:AbstractIntegerArray

required

·········SubnodeCountPerSelectedObject

resqml:AbstractIntegerArray

required

······UniformSubnodes

resqml:UniformSubnodePatch

0 or more

·········PatchIndex

xs:nonNegativeInteger

required

·········SubnodeNodeObject

resqml:SubnodeNodeObject

required

·········NodeWeightsPerSubnode

resqml:AbstractValueArray

required

·········SubnodeCountPerObject

xs:positiveInteger

required

······ColumnSubnodes

resqml:ColumnSubnodePatch

0 or more

·········PatchIndex

xs:nonNegativeInteger

required

·········SubnodeNodeObject

resqml:SubnodeNodeObject

required

·········NodeWeightsPerSubnode

resqml:AbstractValueArray

required

·········SubnodeCountPerObject

resqml:AbstractIntegerArray

required

···SplitCoordinateLines

resqml:ColumnLayerSplitCoordinateLines

optional

······Count

xs:positiveInteger

required

······PillarIndices

resqml:AbstractIntegerArray

required

······ColumnsPerSplitCoordinateLine

resqml:ResqmlJaggedArray

required

·········Elements

resqml:AbstractValueArray

required

·········CumulativeLength

resqml:AbstractIntegerArray

required

······SplitColumnEdges

resqml:ColumnLayerSplitColumnEdges

optional

·········Count

xs:positiveInteger

required

·········ParentColumnEdgeIndices

resqml:AbstractIntegerArray

required

·········ColumnPerSplitColumnEdge

resqml:AbstractIntegerArray

required

···SplitNodes

resqml:SplitNodePatch

optional

······PatchIndex

xs:nonNegativeInteger

required

······Count

xs:positiveInteger

required

······ParentNodeIndices

resqml:AbstractIntegerArray

required

······CellsPerSplitNode

resqml:ResqmlJaggedArray

required

·········Elements

resqml:AbstractValueArray

required

·········CumulativeLength

resqml:AbstractIntegerArray

required

······SplitFaces

resqml:SplitFaces

optional

·········Count

xs:positiveInteger

required

·········ParentFaceIndices

resqml:AbstractIntegerArray

required

·········CellIndices

resqml:AbstractIntegerArray

required

·········SplitEdges

resqml:SplitEdges

optional

············Count

xs:positiveInteger

required

············ParentEdgeIndices

resqml:AbstractIntegerArray

required

············FacesPerSplitEdge

resqml:ResqmlJaggedArray

required

···············Elements

resqml:AbstractValueArray

required

···············CumulativeLength

resqml:AbstractIntegerArray

required

···ColumnShape

resqml:ColumnShape

required

···PillarCount

xs:positiveInteger

required

···PillarsPerColumn

resqml:ResqmlJaggedArray

required

······Elements

resqml:AbstractValueArray

required

······CumulativeLength

resqml:AbstractIntegerArray

required

···ColumnIsRightHanded

resqml:AbstractBooleanArray

required

···ColumnEdges

resqml:UnstructuredColumnEdges

optional

······Count

xs:positiveInteger

required

······PillarsPerColumnEdge

resqml:ResqmlJaggedArray

required

·········Elements

resqml:AbstractValueArray

required

·········CumulativeLength

resqml:AbstractIntegerArray

required

obj_UnstructuredColumnLayerGridRepresentation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentedInterpretation

eml:DataObjectReference

optional

CellFluidPhaseUnits

resqml:CellFluidPhaseUnits

optional

···PhaseUnitIndices

resqml:AbstractIntegerArray

required

···FluidOrganization

eml:DataObjectReference

required

ParentWindow

resqml:AbstractParentWindow

optional

···CellOverlap

resqml:CellOverlap

optional

······Count

xs:positiveInteger

required

······ParentChildCellPairs

resqml:AbstractIntegerArray

required

······OverlapVolume

resqml:OverlapVolume

optional

·········VolumeUom

eml:VolumeUom

required

·········OverlapVolumes

resqml:AbstractDoubleArray

required

CellStratigraphicUnits

resqml:CellStratigraphicUnits

optional

···UnitIndices

resqml:AbstractIntegerArray

required

···StratigraphicOrganization

eml:DataObjectReference

required

Nk

xs:positiveInteger

required

IntervalStratigraphicUnits

resqml:IntervalStratigraphicUnits

optional

···UnitIndices

resqml:AbstractIntegerArray

required

···StratigraphicOrganization

eml:DataObjectReference

required

ColumnCount

xs:positiveInteger

required

Geometry

resqml:UnstructuredColumnLayerGridGeometry

optional

···TimeIndex

resqml:TimeIndex

optional

······Index

xs:nonNegativeInteger

required

······TimeSeries

eml:DataObjectReference

required

···LocalCrs

eml:DataObjectReference

required

···Points

resqml:AbstractPoint3dArray

required

···SeismicCoordinates

resqml:AbstractSeismicCoordinates

optional

······SeismicSupport

eml:DataObjectReference

required

···AdditionalGridPoints

resqml:AdditionalGridPoints

0 or more

······RepresentationPatchIndex

xs:nonNegativeInteger

optional

······Attachment

resqml:GridGeometryAttachment

required

······Points

resqml:AbstractPoint3dArray

required

···KDirection

resqml:KDirection

required

···PillarGeometryIsDefined

resqml:AbstractBooleanArray

required

···PillarShape

resqml:PillarShape

required

···CellGeometryIsDefined

resqml:AbstractBooleanArray

optional

···NodeIsColocatedInKDirection

resqml:AbstractBooleanArray

optional

···NodeIsColocatedOnKEdge

resqml:AbstractBooleanArray

optional

···SubnodeTopology

resqml:ColumnLayerSubnodeTopology

optional

······VariableSubnodes

resqml:VariableSubnodePatch

0 or more

·········PatchIndex

xs:nonNegativeInteger

required

·········SubnodeNodeObject

resqml:SubnodeNodeObject

required

·········NodeWeightsPerSubnode

resqml:AbstractValueArray

required

·········ObjectIndices

resqml:AbstractIntegerArray

required

·········SubnodeCountPerSelectedObject

resqml:AbstractIntegerArray

required

······UniformSubnodes

resqml:UniformSubnodePatch

0 or more

·········PatchIndex

xs:nonNegativeInteger

required

·········SubnodeNodeObject

resqml:SubnodeNodeObject

required

·········NodeWeightsPerSubnode

resqml:AbstractValueArray

required

·········SubnodeCountPerObject

xs:positiveInteger

required

······ColumnSubnodes

resqml:ColumnSubnodePatch

0 or more

·········PatchIndex

xs:nonNegativeInteger

required

·········SubnodeNodeObject

resqml:SubnodeNodeObject

required

·········NodeWeightsPerSubnode

resqml:AbstractValueArray

required

·········SubnodeCountPerObject

resqml:AbstractIntegerArray

required

···SplitCoordinateLines

resqml:ColumnLayerSplitCoordinateLines

optional

······Count

xs:positiveInteger

required

······PillarIndices

resqml:AbstractIntegerArray

required

······ColumnsPerSplitCoordinateLine

resqml:ResqmlJaggedArray

required

·········Elements

resqml:AbstractValueArray

required

·········CumulativeLength

resqml:AbstractIntegerArray

required

······SplitColumnEdges

resqml:ColumnLayerSplitColumnEdges

optional

·········Count

xs:positiveInteger

required

·········ParentColumnEdgeIndices

resqml:AbstractIntegerArray

required

·········ColumnPerSplitColumnEdge

resqml:AbstractIntegerArray

required

···SplitNodes

resqml:SplitNodePatch

optional

······PatchIndex

xs:nonNegativeInteger

required

······Count

xs:positiveInteger

required

······ParentNodeIndices

resqml:AbstractIntegerArray

required

······CellsPerSplitNode

resqml:ResqmlJaggedArray

required

·········Elements

resqml:AbstractValueArray

required

·········CumulativeLength

resqml:AbstractIntegerArray

required

······SplitFaces

resqml:SplitFaces

optional

·········Count

xs:positiveInteger

required

·········ParentFaceIndices

resqml:AbstractIntegerArray

required

·········CellIndices

resqml:AbstractIntegerArray

required

·········SplitEdges

resqml:SplitEdges

optional

············Count

xs:positiveInteger

required

············ParentEdgeIndices

resqml:AbstractIntegerArray

required

············FacesPerSplitEdge

resqml:ResqmlJaggedArray

required

···············Elements

resqml:AbstractValueArray

required

···············CumulativeLength

resqml:AbstractIntegerArray

required

···ColumnShape

resqml:ColumnShape

required

···PillarCount

xs:positiveInteger

required

···PillarsPerColumn

resqml:ResqmlJaggedArray

required

······Elements

resqml:AbstractValueArray

required

······CumulativeLength

resqml:AbstractIntegerArray

required

···ColumnIsRightHanded

resqml:AbstractBooleanArray

required

···ColumnEdges

resqml:UnstructuredColumnEdges

optional

······Count

xs:positiveInteger

required

······PillarsPerColumnEdge

resqml:ResqmlJaggedArray

required

·········Elements

resqml:AbstractValueArray

required

·········CumulativeLength

resqml:AbstractIntegerArray

required

obj_UnstructuredGridRepresentation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentedInterpretation

eml:DataObjectReference

optional

CellFluidPhaseUnits

resqml:CellFluidPhaseUnits

optional

···PhaseUnitIndices

resqml:AbstractIntegerArray

required

···FluidOrganization

eml:DataObjectReference

required

ParentWindow

resqml:AbstractParentWindow

optional

···CellOverlap

resqml:CellOverlap

optional

······Count

xs:positiveInteger

required

······ParentChildCellPairs

resqml:AbstractIntegerArray

required

······OverlapVolume

resqml:OverlapVolume

optional

·········VolumeUom

eml:VolumeUom

required

·········OverlapVolumes

resqml:AbstractDoubleArray

required

CellStratigraphicUnits

resqml:CellStratigraphicUnits

optional

···UnitIndices

resqml:AbstractIntegerArray

required

···StratigraphicOrganization

eml:DataObjectReference

required

CellCount

xs:positiveInteger

required

Geometry

resqml:UnstructuredGridGeometry

optional

···TimeIndex

resqml:TimeIndex

optional

······Index

xs:nonNegativeInteger

required

······TimeSeries

eml:DataObjectReference

required

···LocalCrs

eml:DataObjectReference

required

···Points

resqml:AbstractPoint3dArray

required

···SeismicCoordinates

resqml:AbstractSeismicCoordinates

optional

······SeismicSupport

eml:DataObjectReference

required

···AdditionalGridPoints

resqml:AdditionalGridPoints

0 or more

······RepresentationPatchIndex

xs:nonNegativeInteger

optional

······Attachment

resqml:GridGeometryAttachment

required

······Points

resqml:AbstractPoint3dArray

required

···CellShape

resqml:CellShape

required

···NodeCount

xs:positiveInteger

required

···FaceCount

xs:positiveInteger

required

···NodesPerFace

resqml:ResqmlJaggedArray

required

······Elements

resqml:AbstractValueArray

required

······CumulativeLength

resqml:AbstractIntegerArray

required

···FacesPerCell

resqml:ResqmlJaggedArray

required

······Elements

resqml:AbstractValueArray

required

······CumulativeLength

resqml:AbstractIntegerArray

required

···CellFaceIsRightHanded

resqml:AbstractBooleanArray

required

···HingeNodeFaces

resqml:UnstructuredGridHingeNodeFaces

optional

······Count

xs:positiveInteger

required

······FaceIndices

resqml:AbstractIntegerArray

required

···SubnodeTopology

resqml:UnstructuredSubnodeTopology

optional

······VariableSubnodes

resqml:VariableSubnodePatch

0 or more

·········PatchIndex

xs:nonNegativeInteger

required

·········SubnodeNodeObject

resqml:SubnodeNodeObject

required

·········NodeWeightsPerSubnode

resqml:AbstractValueArray

required

·········ObjectIndices

resqml:AbstractIntegerArray

required

·········SubnodeCountPerSelectedObject

resqml:AbstractIntegerArray

required

······UniformSubnodes

resqml:UniformSubnodePatch

0 or more

·········PatchIndex

xs:nonNegativeInteger

required

·········SubnodeNodeObject

resqml:SubnodeNodeObject

required

·········NodeWeightsPerSubnode

resqml:AbstractValueArray

required

·········SubnodeCountPerObject

xs:positiveInteger

required

······Edges

resqml:Edges

optional

·········Count

xs:positiveInteger

required

·········NodesPerEdge

resqml:AbstractIntegerArray

required

······NodesPerCell

resqml:NodesPerCell

optional

·········NodesPerCell

resqml:ResqmlJaggedArray

required

············Elements

resqml:AbstractValueArray

required

············CumulativeLength

resqml:AbstractIntegerArray

required

obj_WellboreFeature

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

WitsmlWellbore

resqml:WitsmlWellboreReference

optional

···WitsmlWell

eml:DataObjectReference

required

···WitsmlWellbore

eml:DataObjectReference

required

obj_WellboreFrameRepresentation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentedInterpretation

eml:DataObjectReference

optional

NodeCount

xs:positiveInteger

required

NodeMd

resqml:AbstractDoubleArray

required

WitsmlLogReference

eml:DataObjectReference

optional

IntervalStratigraphiUnits

resqml:IntervalStratigraphicUnits

optional

···UnitIndices

resqml:AbstractIntegerArray

required

···StratigraphicOrganization

eml:DataObjectReference

required

CellFluidPhaseUnits

resqml:CellFluidPhaseUnits

optional

···PhaseUnitIndices

resqml:AbstractIntegerArray

required

···FluidOrganization

eml:DataObjectReference

required

Trajectory

eml:DataObjectReference

required

obj_WellboreInterpretation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

Domain

resqml:Domain

required

InterpretedFeature

eml:DataObjectReference

required

HasOccuredDuring

resqml:TimeInterval

optional

···ChronoBottom

eml:DataObjectReference

required

···ChronoTop

eml:DataObjectReference

required

IsDrilled

xs:boolean

required

obj_WellboreMarkerFrameRepresentation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentedInterpretation

eml:DataObjectReference

optional

NodeCount

xs:positiveInteger

required

NodeMd

resqml:AbstractDoubleArray

required

WitsmlLogReference

eml:DataObjectReference

optional

IntervalStratigraphiUnits

resqml:IntervalStratigraphicUnits

optional

···UnitIndices

resqml:AbstractIntegerArray

required

···StratigraphicOrganization

eml:DataObjectReference

required

CellFluidPhaseUnits

resqml:CellFluidPhaseUnits

optional

···PhaseUnitIndices

resqml:AbstractIntegerArray

required

···FluidOrganization

eml:DataObjectReference

required

Trajectory

eml:DataObjectReference

required

WellboreMarker

resqml:WellboreMarker

1 or more

···ExtraMetadata

resqml:NameValuePair

0 or more

······Name

xs:string

required

······Value

xs:string

required

···FluidContact

resqml:FluidContact

optional

···FluidMarker

resqml:FluidMarker

optional

···GeologicBoundaryKind

resqml:GeologicBoundaryKind

optional

···WitsmlFormationMarker

eml:DataObjectReference

optional

···Interpretation

eml:DataObjectReference

optional

obj_WellboreTrajectoryRepresentation

ExtraMetadata

resqml:NameValuePair

0 or more

···Name

xs:string

required

···Value

xs:string

required

RepresentedInterpretation

eml:DataObjectReference

optional

StartMd

xs:double

required

FinishMd

xs:double

required

MdUom

eml:LengthUom

required

MdDomain

resqml:MdDomain

optional

WitsmlTrajectory

eml:DataObjectReference

optional

Geometry

resqml:AbstractParametricLineGeometry

optional

···TimeIndex

resqml:TimeIndex

optional

······Index

xs:nonNegativeInteger

required

······TimeSeries

eml:DataObjectReference

required

···LocalCrs

eml:DataObjectReference

required

MdDatum

eml:DataObjectReference

required

DeviationSurvey

eml:DataObjectReference

optional

ParentIntersection

resqml:WellboreTrajectoryParentIntersection

optional

···KickoffMd

xs:double

required

···ParentMd

xs:double

required

···ParentTrajectory

eml:DataObjectReference

required