Showing:

Annotations
Diagrams
Facets
Model
Properties
Source
Used by
Element eml:DataObjectReference / eml:ContentType
Namespace http://www.energistics.org/energyml/data/commonv2
Annotations
The content type of the referenced element.
Diagram
DiagramBaseTypes_xsd_Simple_Type_eml_String2000.tmp#String2000
Type eml:String2000
Type hierarchy
Properties
content simple
minOccurs 1
maxOccurs 1
Facets
maxLength 2000
Source
<xs:element name="ContentType" type="eml:String2000" minOccurs="1" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The content type of the referenced element.</xs:documentation>
  </xs:annotation>
</xs:element>
Element eml:DataObjectReference / eml:Title
Namespace http://www.energistics.org/energyml/data/commonv2
Annotations
The Title of the referenced object. The Title of a top level element would be inherited from AbstractObject and must be present on any referenced object.
Diagram
DiagramBaseTypes_xsd_Simple_Type_eml_String2000.tmp#String2000
Type eml:String2000
Type hierarchy
Properties
content simple
minOccurs 1
maxOccurs 1
Facets
maxLength 2000
Source
<xs:element name="Title" type="eml:String2000" minOccurs="1" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The Title of the referenced object. The Title of a top level element would be inherited from AbstractObject and must be present on any referenced object.</xs:documentation>
  </xs:annotation>
</xs:element>
Element eml:DataObjectReference / eml:Uuid
Namespace http://www.energistics.org/energyml/data/commonv2
Annotations
Reference to an object using its global UID.
Diagram
DiagramBaseTypes_xsd_Simple_Type_eml_UuidString.tmp#UuidString
Type eml:UuidString
Type hierarchy
Properties
content simple
minOccurs 1
maxOccurs 1
Facets
pattern [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}
Source
<xs:element name="Uuid" type="eml:UuidString" minOccurs="1" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Reference to an object using its global UID.</xs:documentation>
  </xs:annotation>
</xs:element>
Element eml:DataObjectReference / eml:UuidAuthority
Namespace http://www.energistics.org/energyml/data/commonv2
Annotations
The authority that issued and maintains the uuid of the referenced object.
Used mainly in alias context.
Diagram
DiagramBaseTypes_xsd_Simple_Type_eml_String64.tmp#String64
Type eml:String64
Type hierarchy
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
maxLength 64
Source
<xs:element name="UuidAuthority" type="eml:String64" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The authority that issued and maintains the uuid of the referenced object. Used mainly in alias context.</xs:documentation>
  </xs:annotation>
</xs:element>
Element eml:DataObjectReference / eml:Uri
Namespace http://www.energistics.org/energyml/data/commonv2
Annotations
This is the URI of a referenced object. 

Do not use this to store the path and file names of an external object - that is done through the External Dataset machinery.

This element is intended for use with the Energistics Transfer Protocol.
Diagram
Diagram
Type xs:anyURI
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="Uri" type="xs:anyURI" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>This is the URI of a referenced object. Do not use this to store the path and file names of an external object - that is done through the External Dataset machinery. This element is intended for use with the Energistics Transfer Protocol.</xs:documentation>
  </xs:annotation>
</xs:element>
Element eml:DataObjectReference / eml:VersionString
Namespace http://www.energistics.org/energyml/data/commonv2
Annotations
Indicates the version of the object which is referenced.
Diagram
DiagramBaseTypes_xsd_Simple_Type_eml_String64.tmp#String64
Type eml:String64
Type hierarchy
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
maxLength 64
Source
<xs:element name="VersionString" type="eml:String64" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Indicates the version of the object which is referenced.</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type eml:DataObjectReference
Namespace http://www.energistics.org/energyml/data/commonv2
Annotations
It only applies for Energistics data object.
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_VersionString
Used by
Model
Children eml:ContentType, eml:Title, eml:Uri, eml:Uuid, eml:UuidAuthority, eml:VersionString
Source
<xs:complexType name="DataObjectReference">
  <xs:annotation>
    <xs:documentation>It only applies for Energistics data object.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ContentType" type="eml:String2000" minOccurs="1" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>The content type of the referenced element.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Title" type="eml:String2000" minOccurs="1" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>The Title of the referenced object. The Title of a top level element would be inherited from AbstractObject and must be present on any referenced object.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Uuid" type="eml:UuidString" minOccurs="1" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Reference to an object using its global UID.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="UuidAuthority" type="eml:String64" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>The authority that issued and maintains the uuid of the referenced object. Used mainly in alias context.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Uri" type="xs:anyURI" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>This is the URI of a referenced object. Do not use this to store the path and file names of an external object - that is done through the External Dataset machinery. This element is intended for use with the Energistics Transfer Protocol.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="VersionString" type="eml:String64" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Indicates the version of the object which is referenced.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>