Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Element eml:PropertyKind / eml:IsAbstract
Namespace http://www.energistics.org/energyml/data/commonv2
Annotations
This boolean indicates whether the PropertyKind should be used as a real property or not.

If the Is Abstract flag is set, then this entry should be used only as the parent of a real property. For example, the PropertyKind of "force per length" shouldn't be used directly, as it is really just a description of some units of measure. This entry should only be used as the parent of the real physical property "surface tension".
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 1
maxOccurs 1
Source
<xs:element name="IsAbstract" type="xs:boolean" minOccurs="1" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>This boolean indicates whether the PropertyKind should be used as a real property or not. If the Is Abstract flag is set, then this entry should be used only as the parent of a real property. For example, the PropertyKind of "force per length" shouldn't be used directly, as it is really just a description of some units of measure. This entry should only be used as the parent of the real physical property "surface tension".</xs:documentation>
  </xs:annotation>
</xs:element>
Element eml:PropertyKind / eml:DeprecationDate
Namespace http://www.energistics.org/energyml/data/commonv2
Annotations
Date at which this property dictionary entry must no longer be used. Files generated before this date would have used this entry so it is left here for reference. 

A null value means the property kind is still valid.
Diagram
DiagramBaseTypes_xsd_Simple_Type_eml_TimeStamp.tmp#TimeStamp
Type eml:TimeStamp
Type hierarchy
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
pattern .+T.+[Z+\-].*
Source
<xs:element name="DeprecationDate" type="eml:TimeStamp" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Date at which this property dictionary entry must no longer be used. Files generated before this date would have used this entry so it is left here for reference. A null value means the property kind is still valid.</xs:documentation>
  </xs:annotation>
</xs:element>
Element eml:PropertyKind / eml:QuantityClass
Namespace http://www.energistics.org/energyml/data/commonv2
Annotations
A reference to the name of a quantity class in the Energistics Unit of Measure Dictionary.
If there is no match in the Energistics Unit of Measure Dictionary, then this attribute is purely for human information.
Diagram
DiagramCommonEnumerations_xsd_Simple_Type_eml_QuantityClassKindExt.tmp#QuantityClassKindExt
Type eml:QuantityClassKindExt
Properties
content simple
minOccurs 1
maxOccurs 1
Source
<xs:element name="QuantityClass" type="eml:QuantityClassKindExt" minOccurs="1" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>A reference to the name of a quantity class in the Energistics Unit of Measure Dictionary. If there is no match in the Energistics Unit of Measure Dictionary, then this attribute is purely for human information.</xs:documentation>
  </xs:annotation>
</xs:element>
Element eml:PropertyKind / eml:Parent
Namespace http://www.energistics.org/energyml/data/commonv2
Annotations
Indicates the parent of this property kind.
BUSINESS RULE : Only the top root abstract property kind has not to define a parent property kind.
Diagram
DiagramObjectReference_xsd_Complex_Type_eml_DataObjectReference.tmp#DataObjectReference_ContentTypeObjectReference_xsd_Complex_Type_eml_DataObjectReference.tmp#DataObjectReference_TitleObjectReference_xsd_Complex_Type_eml_DataObjectReference.tmp#DataObjectReference_UuidObjectReference_xsd_Complex_Type_eml_DataObjectReference.tmp#DataObjectReference_UuidAuthorityObjectReference_xsd_Complex_Type_eml_DataObjectReference.tmp#DataObjectReference_UriObjectReference_xsd_Complex_Type_eml_DataObjectReference.tmp#DataObjectReference_VersionStringObjectReference_xsd_Complex_Type_eml_DataObjectReference.tmp#DataObjectReference
Type eml:DataObjectReference
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children eml:ContentType, eml:Title, eml:Uri, eml:Uuid, eml:UuidAuthority, eml:VersionString
Instance
<eml:Parent xmlns:eml="http://www.energistics.org/energyml/data/commonv2">
  <eml:ContentType>{1,1}</eml:ContentType>
  <eml:Title>{1,1}</eml:Title>
  <eml:Uuid>{1,1}</eml:Uuid>
  <eml:UuidAuthority>{0,1}</eml:UuidAuthority>
  <eml:Uri>{0,1}</eml:Uri>
  <eml:VersionString>{0,1}</eml:VersionString>
</eml:Parent>
Source
<xs:element name="Parent" type="eml:DataObjectReference" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Indicates the parent of this property kind. BUSINESS RULE : Only the top root abstract property kind has not to define a parent property kind.</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type eml:PropertyKind
Namespace http://www.energistics.org/energyml/data/commonv2
Annotations
Property kinds carry the semantics of property values. They are used to identify if the values are, for example, representing porosity, length, stress tensor, etc. Energistics provides a list of standard property kind that represent the basis for the commonly used properties in the E&P subsurface workflow.
Diagram
DiagramAbstract_xsd_Complex_Type_eml_AbstractObject.tmp#http___www.energistics.org_energyml_data_commonv2_AbstractObject_objectVersionAbstract_xsd_Complex_Type_eml_AbstractObject.tmp#http___www.energistics.org_energyml_data_commonv2_AbstractObject_schemaVersionAbstract_xsd_Complex_Type_eml_AbstractObject.tmp#http___www.energistics.org_energyml_data_commonv2_AbstractObject_uuidAbstract_xsd_Complex_Type_eml_AbstractObject.tmp#http___www.energistics.org_energyml_data_commonv2_AbstractObject_existenceKindAbstract_xsd_Complex_Type_eml_AbstractObject.tmp#http___www.energistics.org_energyml_data_commonv2_AbstractObject_AliasesAbstract_xsd_Complex_Type_eml_AbstractObject.tmp#http___www.energistics.org_energyml_data_commonv2_AbstractObject_CitationAbstract_xsd_Complex_Type_eml_AbstractObject.tmp#http___www.energistics.org_energyml_data_commonv2_AbstractObject_CustomDataAbstract_xsd_Complex_Type_eml_AbstractObject.tmp#http___www.energistics.org_energyml_data_commonv2_AbstractObject_ExtensionNameValueAbstract_xsd_Complex_Type_eml_AbstractObject.tmp#http___www.energistics.org_energyml_data_commonv2_AbstractObjectCommonTypes_xsd_Complex_Type_eml_PropertyKind.tmp#http___www.energistics.org_energyml_data_commonv2_PropertyKind_IsAbstractCommonTypes_xsd_Complex_Type_eml_PropertyKind.tmp#http___www.energistics.org_energyml_data_commonv2_PropertyKind_DeprecationDateCommonTypes_xsd_Complex_Type_eml_PropertyKind.tmp#http___www.energistics.org_energyml_data_commonv2_PropertyKind_QuantityClassCommonTypes_xsd_Complex_Type_eml_PropertyKind.tmp#http___www.energistics.org_energyml_data_commonv2_PropertyKind_Parent
Type extension of eml:AbstractObject
Type hierarchy
Used by
Model
Children eml:Aliases, eml:Citation, eml:CustomData, eml:DeprecationDate, eml:ExtensionNameValue, eml:IsAbstract, eml:Parent, eml:QuantityClass
Attributes
QName Type Use Annotation
existenceKind eml:ExistenceKind optional
A lifecycle state like actual, required, planned, predicted, etc. This is used to qualify any top-level element (from Epicentre 2.1).
objectVersion eml:String64 optional
schemaVersion eml:String64 required
uuid eml:UuidString required
Source
<xs:complexType name="PropertyKind">
  <xs:annotation>
    <xs:documentation>Property kinds carry the semantics of property values. They are used to identify if the values are, for example, representing porosity, length, stress tensor, etc. Energistics provides a list of standard property kind that represent the basis for the commonly used properties in the E&P subsurface workflow.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="eml:AbstractObject">
      <xs:sequence>
        <xs:element name="IsAbstract" type="xs:boolean" minOccurs="1" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>This boolean indicates whether the PropertyKind should be used as a real property or not. If the Is Abstract flag is set, then this entry should be used only as the parent of a real property. For example, the PropertyKind of "force per length" shouldn't be used directly, as it is really just a description of some units of measure. This entry should only be used as the parent of the real physical property "surface tension".</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="DeprecationDate" type="eml:TimeStamp" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>Date at which this property dictionary entry must no longer be used. Files generated before this date would have used this entry so it is left here for reference. A null value means the property kind is still valid.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="QuantityClass" type="eml:QuantityClassKindExt" minOccurs="1" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>A reference to the name of a quantity class in the Energistics Unit of Measure Dictionary. If there is no match in the Energistics Unit of Measure Dictionary, then this attribute is purely for human information.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Parent" type="eml:DataObjectReference" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>Indicates the parent of this property kind. BUSINESS RULE : Only the top root abstract property kind has not to define a parent property kind.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>