Documentation for obj_object_profiled_data_schema

Complex Type: obj_objects

[Table of contents]

Super-types: None
Sub-types: None
Name obj_objects
Used by (from the same schema document) Element objects
Abstract no
XML Instance Representation
<...
version=" witsml:schemaVersionString [1]

'Data object schema version. The fourth level must match the version of the schema constraints (enumerations and XML loader files) that are assumed by the document instance.'

"
>
<witsml:documentInfo> witsml:cs_documentInfo </witsml:documentInfo> [0..1]

'Information about the XML message instance.'

<witsml:context> witsml:abstractContextualObject </witsml:context> [0..1]

'A contextual object. This defines the context for the set of data objects. The abstract type cannot be intantiated in an XML message. Rather, a subtype of the abstract type(i.e., any singular object type) must be chosen. Knowledge of which type is chosen will be revealed in the XML via attribute xsi:type (e.g., xsi:type=\"obj_report\").'

<witsml:object> witsml:abstractSingularDataObject </witsml:object> [0..*]

'A single object. Note that the objects can be specified in any order but it is recommended that a the most independent data objects (e.g., well before wellbore). The abstract type cannot be intantiated in an XML message. Rather, a subtype of the abstract type(i.e., any singular object type) must be chosen. Knowledge of which type is chosen will be revealed in the XML via attribute xsi:type (e.g., xsi:type=\"obj_well\").'

</...>
Diagram
h337438931 h-1245219945 h1790635751 h1792248419
Schema Component Representation
<xsd:complexType name="obj_objects">
<xsd:sequence>
<xsd:element name="documentInfo" type=" witsml:cs_documentInfo " minOccurs="0" maxOccurs="1"/>
<xsd:element name="context" type=" witsml:abstractContextualObject " minOccurs="0" maxOccurs="1"/>
<xsd:element name="object" type=" witsml:abstractSingularDataObject " minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="version" type=" witsml:schemaVersionString " use="required"/>
</xsd:complexType>