Definition Type: Element
Name: DRPPlan
Namespace: http://www.iredes.org/xml/DrillRig
Type: IR:IRplanGenType
Containing Schema: DrillRig.xsd
Abstract False
Documentation:
IREDES Drill Rig Production Plan
Collapse XSD Schema Diagram:
Drilldown into DRPPlanVersion Drilldown into DRPPlanDownwCompat Drilldown into GenTrailer Drilldown into DrillPlan Drilldown into DrillPosPlan Drilldown into PositionData Drilldown into DRPLrefData Drilldown into WorkOrder Drilldown into Project Drilldown into Comment Drilldown into PlanName Drilldown into PlanId Drilldown into IRDownwCompat Drilldown into IRVersion Drilldown into SiteHead Drilldown into GenHead Drilldown into IREDESType Drilldown into IRplanGenTypeXSD Diagram of DRPPlan
Collapse XSD Schema Code:
<?xml version="1.0" encoding="utf-16"?>
<xsd:element name="DRPPlan">
    <xsd:annotation>
        <xsd:documentation>IREDES Drill Rig Production Plan </xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
        <xsd:complexContent>
            <xsd:extension base="IR:IRplanGenType">
                <xsd:choice maxOccurs="unbounded">
                    <xsd:annotation>
                        <xsd:documentation>Please note that at least one of the following optional elements has to be covered by a DRPPLan data set to make any sense!</xsd:documentation>
                    </xsd:annotation>
                    <xsd:element name="DRPLrefData" type="DRrefType">
                        <xsd:annotation>
                            <xsd:documentation>Plan reference information: Matching Object for reporting: DRPQual/ReferenceData</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="PositionData" type="DRpositionType">
                        <xsd:annotation>
                            <xsd:documentation>Local position information. That is, position of the plan. Used if not the plan itself gives transformation data from geo to local.  Matching Object for reporting: DRPQual/PositionQuality</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element name="DrillPosPlan">
                        <xsd:annotation>
                            <xsd:documentation>Local position information. That is, position of the plan. Used if not the plan itself gives transformation data from geo to local.  Matching Object for reporting: DRPQual/PositionQuality</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:complexContent>
                                <xsd:extension base="IR:IRplanGenType" />
                            </xsd:complexContent>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element name="DrillPlan">
                        <xsd:annotation>
                            <xsd:documentation>Drill plan to be used when drilling at different positions. Matching object for reporting: DRPQual/DrillQuality</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="NumberOfHoles" default="1">
                                    <xsd:annotation>
                                        <xsd:documentation>Total number of holes in plan</xsd:documentation>
                                    </xsd:annotation>
                                    <xsd:simpleType>
                                        <xsd:restriction base="xsd:unsignedShort">
                                            <xsd:minInclusive value="0" />
                                        </xsd:restriction>
                                    </xsd:simpleType>
                                </xsd:element>
                                <xsd:element name="Hole" type="DRholeType" maxOccurs="1000">
                                    <xsd:annotation>
                                        <xsd:documentation>Hole data for specified hole</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element name="BoomSeq" minOccurs="0" maxOccurs="10">
                                    <xsd:annotation>
                                        <xsd:documentation>A sequence of holes for the specified boom to drill</xsd:documentation>
                                    </xsd:annotation>
                                    <xsd:complexType>
                                        <xsd:sequence>
                                            <xsd:element name="BoomId" type="DRBoomID" default="1">
                                                <xsd:annotation>
                                                    <xsd:documentation>Boom id code</xsd:documentation>
                                                </xsd:annotation>
                                            </xsd:element>
                                            <xsd:element name="Sequence" maxOccurs="1000">
                                                <xsd:annotation>
                                                    <xsd:documentation>Sequence of holes (SequenceNumber + HoleId code) to drill in sequence</xsd:documentation>
                                                </xsd:annotation>
                                                <xsd:complexType>
                                                    <xsd:sequence>
                                                        <xsd:element name="SeqNum">
                                                            <xsd:annotation>
                                                                <xsd:documentation>Sequence number. Starting at 1.</xsd:documentation>
                                                            </xsd:annotation>
                                                            <xsd:simpleType>
                                                                <xsd:restriction base="xsd:unsignedShort">
                                                                    <xsd:minInclusive value="1" />
                                                                </xsd:restriction>
                                                            </xsd:simpleType>
                                                        </xsd:element>
                                                        <xsd:element name="HoleId" type="DRHoleID">
                                                            <xsd:annotation>
                                                                <xsd:documentation>Hole ID code.</xsd:documentation>
                                                            </xsd:annotation>
                                                        </xsd:element>
                                                        <xsd:element name="EquipmentData" type="IR:IRoptionType" minOccurs="0">
                                                            <xsd:annotation>
                                                                <xsd:documentation>Specific data depending of manufacturer and equipment</xsd:documentation>
                                                            </xsd:annotation>
                                                        </xsd:element>
                                                    </xsd:sequence>
                                                </xsd:complexType>
                                            </xsd:element>
                                        </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                                <xsd:element name="LineTable" minOccurs="0">
                                    <xsd:annotation>
                                        <xsd:documentation>A line data block consists of line segments with start-end coordinates and references to next line segment</xsd:documentation>
                                    </xsd:annotation>
                                    <xsd:complexType>
                                        <xsd:sequence>
                                            <xsd:element name="Line" type="IR:IRlineType" maxOccurs="1000">
                                                <xsd:annotation>
                                                    <xsd:documentation>A line segment with start-end coordinates and references to next line segment</xsd:documentation>
                                                </xsd:annotation>
                                            </xsd:element>
                                        </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                                <xsd:element name="EquipmentData" type="IR:IRoptionType" minOccurs="0">
                                    <xsd:annotation>
                                        <xsd:documentation>Specific data depending of manufacturer and equipment</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element name="DrillBits" minOccurs="0">
                                    <xsd:annotation>
                                        <xsd:documentation>TODO: This tag is not usable since some nodes lack type definitions.</xsd:documentation>
                                    </xsd:annotation>
                                    <xsd:complexType>
                                        <xsd:sequence>
                                            <xsd:element name="Bit" maxOccurs="unbounded">
                                                <xsd:complexType>
                                                    <xsd:sequence>
                                                        <xsd:element name="BitChangeRecomm" />
                                                        <xsd:element name="BitChanged" />
                                                        <xsd:element name="BoomID" />
                                                    </xsd:sequence>
                                                </xsd:complexType>
                                            </xsd:element>
                                        </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element ref="IR:GenTrailer" />
                </xsd:choice>
                <xsd:attribute name="DRPPlanDownwCompat" type="IR:IRversion" fixed="V 1.3" use="required" />
                <xsd:attribute name="DRPPlanVersion" 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)
PlanId IR:PlanId (1) (1)
PlanName IR:PlanName 0 (1)
Comment IR:Comment 0 8
Project IR:Project 0 (1)
WorkOrder IR:WorkOrder 0 (1)
DRPLrefData DR:DRPLrefData (1) (1)
PositionData DR:PositionData (1) (1)
DrillPosPlan DR:DrillPosPlan (1) (1)
DrillPlan DR:DrillPlan (1) (1)
GenTrailer IR:GenTrailer (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
IRVersion IR:IRVersion Required
IRDownwCompat IR:IRDownwCompat Required
DRPPlanDownwCompat DR:DRPPlanDownwCompat Required
DRPPlanVersion DR:DRPPlanVersion Required
Collapse Derivation Tree: