Schema Name: ChargerbaseClasses.xsd
Target Namespace: http://www.iredes.org/xml/Charger
Documentation:
IREDES Charger XML schema
Schema created by IREDES special interestgroup for chargers, see http://www.iredes.org
Collapse XSD Schema Code:

<!--Created with Liquid XML Studio 2012 Designer Edition 10.1.5.4204 (http://www.liquid-technologies.com)-->
<!-- edited with gVIM 7.2.245 (http://www.vim.org) by Guangxi Chen (IREDES Initiative) 2010.02.17-->
<xsd:schema xmlns="http://www.iredes.org/xml/Charger" xmlns:IR="http://www.iredes.org/xml" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.iredes.org/xml/Charger" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <xsd:import schemaLocation="./IRcoordNav.xsd" namespace="http://www.iredes.org/xml" />
    <xsd:import schemaLocation="./IRtypes.xsd" namespace="http://www.iredes.org/xml" />
    <xsd:import schemaLocation="./IRappBaseClasses.xsd" namespace="http://www.iredes.org/xml" />
    <xsd:annotation>
        <xsd:documentation>IREDES Charger XML schema</xsd:documentation>
    </xsd:annotation>
    <xsd:annotation>
        <xsd:documentation>Schema created by IREDES special interestgroup for chargers, see http://www.iredes.org</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType name="ECrefType">
        <xsd:annotation>
            <xsd:documentation>Reference data type for Charger</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="TunLineRef" type="IR:IRtextLong" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Filename of tunnel line. Access to the file ( storage directory etc.) dependent on the automation system used. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="LaserRef" type="IR:IRtextLong" minOccurs="0" maxOccurs="10">
                <xsd:annotation>
                    <xsd:documentation>Filename(s) of laser line(s) Access to the file ( storage directory etc.) dependent on the automation system used. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ECholeType">
        <xsd:annotation>
            <xsd:documentation>Hole data type</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="HoleId" type="ECholeID">
                <xsd:annotation>
                    <xsd:documentation>Hole id code. To uniquely identify each hole in the plan. This parameter links the Hole ID in the DRPQual profile to a specific hole in the DRPPlan profile. If a new DRPQual profile is initialized, the value will be directly taken from the corresponding DRPplan value. If no DRPPlan is used: refer to Profile Documentation!</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="HoleName" type="IR:IRtextShort" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Hole name to be able to refer to a hole by something else than the HoleId.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="StartPoint" type="IR:IRpointType">
                <xsd:annotation>
                    <xsd:documentation>Coordinates of the hole's start point. See additional documentation!</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="EndPoint" type="IR:IRpointType">
                <xsd:annotation>
                    <xsd:documentation>End points coordinates. See additional documentation!</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="TypeOfHole" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Type of hole to be drilled. Twelve types valid: Reference, Cut hole, Reaming hole, Easers hole, Bolt hole, Injection hole, Second contour, Bottom, Contour, Casing, Probe, Grout, Others. See Drill Rigs Profile documentation!</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="IR:IRtextShort">
                        <xsd:enumeration value="Reference" />
                        <xsd:enumeration value="CutHole" />
                        <xsd:enumeration value="ReamingHole" />
                        <xsd:enumeration value="EasersHole" />
                        <xsd:enumeration value="BoltHole" />
                        <xsd:enumeration value="InjectionHole" />
                        <xsd:enumeration value="SecondContour" />
                        <xsd:enumeration value="Bottom" />
                        <xsd:enumeration value="Contour" />
                        <xsd:enumeration value="Casing" />
                        <xsd:enumeration value="Probe" />
                        <xsd:enumeration value="Grout" />
                        <xsd:enumeration value="Spiling" />
                        <xsd:enumeration value="Cleaning" />
                        <xsd:enumeration value="Others">
                            <xsd:annotation>
                                <xsd:documentation>Other hole type than specified above</xsd:documentation>
                            </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="Undefined">
                            <xsd:annotation>
                                <xsd:documentation>Used, if parameter is used in the profile, but no definition has been made (e.g. because value has not been entered manually by the operator</xsd:documentation>
                            </xsd:annotation>
                        </xsd:enumeration>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="DrillBitDia" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Drill bit diameter. UNIT: mm</xsd:documentation>
                    <xsd:documentation>UNIT: mm</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:unsignedShort">
                        <xsd:minInclusive value="0" />
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="DrillBitType" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Specified drill bit type. Four types valid: Button, Cross, Reaming, Others. See Drill Rigs Profile documentation!</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="IR:IRtextShort">
                        <xsd:enumeration value="Button" />
                        <xsd:enumeration value="Cross" />
                        <xsd:enumeration value="Reaming" />
                        <xsd:enumeration value="Others">
                            <xsd:annotation>
                                <xsd:documentation>Other Drill Bit type than specified above</xsd:documentation>
                            </xsd:annotation>
                        </xsd:enumeration>
                        <xsd:enumeration value="Undefined">
                            <xsd:annotation>
                                <xsd:documentation>Used, if parameter is used in the profile, but no definition has been made (e.g. because value has not been entered manually by the operator</xsd:documentation>
                            </xsd:annotation>
                        </xsd:enumeration>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="RollAngle" type="IR:IRangle" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Rolling angle of boom. Given in degrees 0-360°. Defined as 180° when the drill steel is direct above the feed. Positive rotation direction is clockwise viewed from behind the feed. See Drill Rigs Profile documentation!</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="MwdOn" type="xsd:boolean" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Indicate if MWD logging is expected or not. In plan: MWD logging is expected, if TRUE. In quality log: MWD logging was done if TRUE, FALSE if no MWD was done.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="HoleOptions" type="IR:IRoptionType" minOccurs="0" />
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ECpositionType">
        <xsd:annotation>
            <xsd:documentation>Drill plan position type, position (or origo in coordinate system) for the plan where the rig is going to drill</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="PositionId" type="IR:IRtext" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Position id code, to uniquely identify the place where the face, ring, ... is going to be drilled.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="PositionName" type="IR:IRtext" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Position name. A logical name identify the place where the face, ring, ... is going to be drilled.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="CoordSystem" type="IR:IRcoordSysType">
                <xsd:annotation>
                    <xsd:documentation>Transformation to describe the coordinate system to be used by the selected drill plan.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="PlanIdRef" type="IR:IRtext">
                <xsd:annotation>
                    <xsd:documentation>Reference to the working plan to be used at this location. This element links the position to the PlanId of the working plan to be used. If IRposType is used for machine guidance and track definition only PlanId is not required. The string "VOID" has to be used if no plan has been used.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="PosComment" type="IR:IRtextLong" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Position comment for this specific position. For example a description on where to work or a description on what/how to work.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="LineIdRef" type="IR:IRtext" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Reference to contour line to be used. This element links the position to the contour LineId of the drill plan to be used. Links to the first segment of (contour) line's LineSeqID element </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="Bearing" type="IR:IRangle" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Drill plan bearing to geografic north (bearing = 0). This element gives the logical blast direction. Unit: degrees</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:complexType name="ECboltType">
        <xsd:annotation>
            <xsd:documentation>Bolt Type to be used commonly in Plan and Quality profiles</xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:element name="BoltType">
                <xsd:annotation>
                    <xsd:documentation>Allowed items are: Grouted/rebar, Grouted/CT, Grouted/resin, Friction/Swellex, Friction/Splitset, Pretensioned/Grouted, Pretensioned/nongrouted, Cable/single, Cable/single, Cable/bulp</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="IR:IRtextShort">
                        <xsd:enumeration value="Grouted/rebar" />
                        <xsd:enumeration value="Grouted/CT" />
                        <xsd:enumeration value="Grouted/resin" />
                        <xsd:enumeration value="Friction/Swellex" />
                        <xsd:enumeration value="Friction/Splitset" />
                        <xsd:enumeration value="Pretensioned/Grouted" />
                        <xsd:enumeration value="Pretensioned/nongrouted" />
                        <xsd:enumeration value="Cable/single" />
                        <xsd:enumeration value="Cable/single" />
                        <xsd:enumeration value="Cable/bulp" />
                        <xsd:enumeration value="Other" />
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="BoltLength" type="xsd:unsignedShort">
                <xsd:annotation>
                    <xsd:documentation>Length of the bolt UNIT: mm</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="GroutVolume" type="xsd:float" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Volume of grout pumped into the hole in dm3. (if applicable)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="GroutWeight" type="xsd:float" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Weight of grout pumped into the hole in dm3. (if applicable) UNIT:kg</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="GroutWaterRatio" type="xsd:float" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Water volume in grout. Unit: liters of water / kg of cement (l/kg)     (if applicable)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="ResinVolume" type="xsd:float" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Volume of resin inserted into the hole in dm3. (if applicable)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="BoltMaterial" type="IR:IRtextShort" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Material of bolt</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="TimeToAttach" type="xsd:duration" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Time from the insertion of the bolt to the time when the resin has hardened and the bolt can be tightened. (if applicable)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="EquipmentData" type="IR:IRoptionType" minOccurs="0" />
        </xsd:sequence>
    </xsd:complexType>
    <xsd:simpleType name="ECBoomNum">
        <xsd:annotation>
            <xsd:documentation>Drill Boom number</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:unsignedByte" />
    </xsd:simpleType>
    <xsd:simpleType name="ECholeID">
        <xsd:annotation>
            <xsd:documentation>Hole id code. To uniquely identify each hole in the plan.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="IR:IRtextShort" />
    </xsd:simpleType>
    <xsd:simpleType name="ECBoomID">
        <xsd:annotation>
            <xsd:documentation>Boom ID code. Defined as starting from upper left, lower left, ...  down to lower right as seen from the cabin.</xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:integer">
            <xsd:minInclusive value="1" />
            <xsd:maxInclusive value="100" />
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ECDepthTag">
        <xsd:annotation>
            <xsd:documentation>Hole depth tag for recording of data UNIT: meter </xsd:documentation>
        </xsd:annotation>
        <xsd:restriction base="xsd:float">
            <xsd:minInclusive value="0" />
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:complexType name="ECRecipe">
        <xsd:sequence>
            <xsd:element name="HoleID" type="ECholeID" />
            <xsd:element name="RecipeName" type="IR:IRtext" />
            <xsd:element name="RecipeNumber" type="xsd:int" />
            <xsd:element name="HolePreset" type="xsd:float" />
            <xsd:element name="Comment" type="IR:IRtext" />
        </xsd:sequence>
    </xsd:complexType>
</xsd:schema>
Collapse ComplexTypes:
Collapse SimpleTypes: