Definition Type: Element
Name: DRMaint
Namespace: http://www.iredes.org/xml/DrillRig
Type: IR:IRMaintGenType
Containing Schema: DrillRig.xsd
Abstract False
Documentation:
IREDES Drill Rig Maintenance Reporting
Collapse XSD Schema Diagram:
Drilldown into DRMaintDownwCompat Drilldown into DRMaintVersion Drilldown into GenTrailer Drilldown into Options Drilldown into EventLog Drilldown into MaintInfo Drilldown into EndLogTime Drilldown into StartLogTime Drilldown into ReportId Drilldown into IRDownwCompat Drilldown into IRVersion Drilldown into SiteHead Drilldown into GenHead Drilldown into IREDESType Drilldown into IRMaintGenTypeXSD Diagram of DRMaint
Collapse XSD Schema Code:
<?xml version="1.0" encoding="utf-16"?>
<xsd:element name="DRMaint">
    <xsd:annotation>
        <xsd:documentation>IREDES Drill Rig Maintenance Reporting</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
        <xsd:complexContent>
            <xsd:extension base="IR:IRMaintGenType">
                <xsd:choice maxOccurs="unbounded">
                    <xsd:annotation>
                        <xsd:documentation>Note that at least one of the following optional objects has to be used for a data set to make sense!</xsd:documentation>
                    </xsd:annotation>
                    <xsd:element name="EventLog" maxOccurs="1000">
                        <xsd:annotation>
                            <xsd:documentation>A list of reported and logged events</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="TimeTag" type="xsd:dateTime">
                                    <xsd:annotation>
                                        <xsd:documentation>Time tag for reported event</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element name="Event" type="IR:IRtextLong">
                                    <xsd:annotation>
                                        <xsd:documentation>Event description</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element name="Options" type="IR:IRoptionType" maxOccurs="1000">
                        <xsd:annotation>
                            <xsd:documentation>Machine Type specific options....</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element ref="IR:GenTrailer" />
                </xsd:choice>
                <xsd:attribute name="DRMaintVersion" type="IR:IRversion" fixed="V 1.3" use="required" />
                <xsd:attribute name="DRMaintDownwCompat" type="IR:IRversion" fixed="V 1.3" use="required" />
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
</xsd:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
GenHead IR:GenHead (1) (1)
SiteHead IR:SiteHead 0 (1)
ReportId IR:ReportId (1) (1)
StartLogTime IR:StartLogTime (1) (1)
EndLogTime IR:EndLogTime (1) (1)
MaintInfo IR:MaintInfo 0 (1)
EventLog DR:EventLog (1) 1000
Options DR:Options (1) 1000
GenTrailer IR:GenTrailer (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
IRVersion IR:IRVersion Required
IRDownwCompat IR:IRDownwCompat Required
DRMaintVersion DR:DRMaintVersion Required
DRMaintDownwCompat DR:DRMaintDownwCompat Required
Collapse Derivation Tree: