Schema eReport3_6.xsd


schema location:  http://www.rbdmsonline.org/XML/eReport3_6.xsd
targetNamespace:  eReport36.xsd
 
Elements  Complex types 
eReport  CompanyType 
ContactType 
DispositionType 
FacilitiesType 
FacilityType 
FacilityType2 
FacProducingUnitType 
InjectionType 
InjectionType2 
InventoryType 
Location2Type 
LocationType 
LocFootageType 
MeterType 
Production2Type 
ProductionType 
ReportType 
VesselsType 


element eReport
diagram
namespace eReport36.xsd
children Company Regulatory
annotation
documentation 
Oil and gas production and UIC reporting for state regulatory agencies. Version 3.6.
source
<xs:element name="eReport">
  <xs:annotation>
    <xs:documentation>Oil and gas production and UIC reporting for state regulatory agencies. Version 3.6.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element name="Company" type="CompanyType"/>
      <xs:element name="Regulatory" type="ReportType" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element eReport/Company
diagram
namespace eReport36.xsd
type CompanyType
children CompID CompName CompCustomerNumber CompStreetNumber CompStreetName CompStreetDir CompCity CompState CompZip CompCountry CompPhone CompFax Contact Facility
source
<xs:element name="Company" type="CompanyType"/>

element eReport/Regulatory
diagram
namespace eReport36.xsd
type ReportType
children RegulatoryDistrictID RegulatoryDistrictName RegulatoryReportID RegulatoryFieldCode RegulatoryFilingPurposeID RegulatoryRemark
source
<xs:element name="Regulatory" type="ReportType" minOccurs="0"/>

complexType CompanyType
diagram
namespace eReport36.xsd
children CompID CompName CompCustomerNumber CompStreetNumber CompStreetName CompStreetDir CompCity CompState CompZip CompCountry CompPhone CompFax Contact Facility
used by
element eReport/Company
annotation
documentation 
Name, address, and phone number of operator
source
<xs:complexType name="CompanyType">
  <xs:annotation>
    <xs:documentation>Name, address, and phone number of operator</xs:documentation>
  </xs:annotation>
  <xs:sequence maxOccurs="unbounded">
    <xs:element name="CompID" type="xs:string">
      <xs:annotation>
        <xs:documentation>Unique ID for this company.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CompName" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Name of this company.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="50"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="CompCustomerNumber" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Agency-assigned account number for the company.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CompStreetNumber" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Company street number.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string"/>
      </xs:simpleType>
    </xs:element>
    <xs:element name="CompStreetName" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Company street name.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string"/>
      </xs:simpleType>
    </xs:element>
    <xs:element name="CompStreetDir" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Company street direction.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="2"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="CompCity" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Name of the city where the company is located.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string"/>
      </xs:simpleType>
    </xs:element>
    <xs:element name="CompState" minOccurs="0">
      <xs:annotation>
        <xs:documentation>State or province in which the company is located.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string"/>
      </xs:simpleType>
    </xs:element>
    <xs:element name="CompZip" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Company zip code.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string"/>
      </xs:simpleType>
    </xs:element>
    <xs:element name="CompCountry" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Country in which the company is located.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CompPhone" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Company telephone number.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="20"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="CompFax" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Company fax number.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="20"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="Contact" type="ContactType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="Facility" type="FacilitiesType" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

element CompanyType/CompID
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Unique ID for this company.
source
<xs:element name="CompID" type="xs:string">
  <xs:annotation>
    <xs:documentation>Unique ID for this company.</xs:documentation>
  </xs:annotation>
</xs:element>

element CompanyType/CompName
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 50
annotation
documentation 
Name of this company.
source
<xs:element name="CompName" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Name of this company.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="50"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element CompanyType/CompCustomerNumber
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Agency-assigned account number for the company.
source
<xs:element name="CompCustomerNumber" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Agency-assigned account number for the company.</xs:documentation>
  </xs:annotation>
</xs:element>

element CompanyType/CompStreetNumber
diagram
namespace eReport36.xsd
type restriction of xs:string
annotation
documentation 
Company street number.
source
<xs:element name="CompStreetNumber" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Company street number.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>

element CompanyType/CompStreetName
diagram
namespace eReport36.xsd
type restriction of xs:string
annotation
documentation 
Company street name.
source
<xs:element name="CompStreetName" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Company street name.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>

element CompanyType/CompStreetDir
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 2
annotation
documentation 
Company street direction.
source
<xs:element name="CompStreetDir" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Company street direction.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="2"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element CompanyType/CompCity
diagram
namespace eReport36.xsd
type restriction of xs:string
annotation
documentation 
Name of the city where the company is located.
source
<xs:element name="CompCity" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Name of the city where the company is located.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>

element CompanyType/CompState
diagram
namespace eReport36.xsd
type restriction of xs:string
annotation
documentation 
State or province in which the company is located.
source
<xs:element name="CompState" minOccurs="0">
  <xs:annotation>
    <xs:documentation>State or province in which the company is located.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>

element CompanyType/CompZip
diagram
namespace eReport36.xsd
type restriction of xs:string
annotation
documentation 
Company zip code.
source
<xs:element name="CompZip" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Company zip code.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>

element CompanyType/CompCountry
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Country in which the company is located.
source
<xs:element name="CompCountry" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Country in which the company is located.</xs:documentation>
  </xs:annotation>
</xs:element>

element CompanyType/CompPhone
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 20
annotation
documentation 
Company telephone number.
source
<xs:element name="CompPhone" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Company telephone number.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="20"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element CompanyType/CompFax
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 20
annotation
documentation 
Company fax number.
source
<xs:element name="CompFax" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Company fax number.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="20"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element CompanyType/Contact
diagram
namespace eReport36.xsd
type ContactType
children ContactType ContactFirstName ContactLastName ContactTitle ContactStreetNumber ContactStreetName ContactStreetDir ContactCity ContactState ContactZip ContactCountry ContactPhone ContactFax
source
<xs:element name="Contact" type="ContactType" minOccurs="0" maxOccurs="unbounded"/>

element CompanyType/Facility
diagram
namespace eReport36.xsd
type FacilitiesType
children FacID FacReportPeriod FacAmend FacType FacStatus FacSerialNo FacDescription FacCompID FacProdMethod FacMeterID FacFormation FacProducingUnit FacName FacGroup FacComment Location Production Injection Vessels Inventory Meters Facility2
source
<xs:element name="Facility" type="FacilitiesType" maxOccurs="unbounded"/>

complexType ContactType
diagram
namespace eReport36.xsd
children ContactType ContactFirstName ContactLastName ContactTitle ContactStreetNumber ContactStreetName ContactStreetDir ContactCity ContactState ContactZip ContactCountry ContactPhone ContactFax
used by
element CompanyType/Contact
annotation
documentation 
Name, address, and phone number of company contact
source
<xs:complexType name="ContactType">
  <xs:annotation>
    <xs:documentation>Name, address, and phone number of company contact</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ContactType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Code to indicate contact's relationship to the company, e.g., report preparer, report reviewer, designated agent, etc.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string"/>
      </xs:simpleType>
    </xs:element>
    <xs:element name="ContactFirstName" minOccurs="0">
      <xs:annotation>
        <xs:documentation>First name of company contact.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="50"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="ContactLastName" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Last name of company contact</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="50"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="ContactTitle" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Administrative title of company contact.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ContactStreetNumber" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Contact street number.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string"/>
      </xs:simpleType>
    </xs:element>
    <xs:element name="ContactStreetName" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Contact street name.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string"/>
      </xs:simpleType>
    </xs:element>
    <xs:element name="ContactStreetDir" minOccurs="0">
      <xs:simpleType>
        <xs:restriction base="xs:string"/>
      </xs:simpleType>
    </xs:element>
    <xs:element name="ContactCity" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Name of the city where the contact is located.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string"/>
      </xs:simpleType>
    </xs:element>
    <xs:element name="ContactState" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Name of the state or province where the contact is located.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string"/>
      </xs:simpleType>
    </xs:element>
    <xs:element name="ContactZip" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Contact zip code</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string"/>
      </xs:simpleType>
    </xs:element>
    <xs:element name="ContactCountry" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Country in which the contact islocated.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ContactPhone" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Contact telephone number.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="20"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="ContactFax" minOccurs="0">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="20"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element ContactType/ContactType
diagram
namespace eReport36.xsd
type restriction of xs:string
annotation
documentation 
Code to indicate contact's relationship to the company, e.g., report preparer, report reviewer, designated agent, etc.
source
<xs:element name="ContactType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Code to indicate contact's relationship to the company, e.g., report preparer, report reviewer, designated agent, etc.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>

element ContactType/ContactFirstName
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 50
annotation
documentation 
First name of company contact.
source
<xs:element name="ContactFirstName" minOccurs="0">
  <xs:annotation>
    <xs:documentation>First name of company contact.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="50"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element ContactType/ContactLastName
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 50
annotation
documentation 
Last name of company contact
source
<xs:element name="ContactLastName" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Last name of company contact</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="50"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element ContactType/ContactTitle
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Administrative title of company contact.
source
<xs:element name="ContactTitle" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Administrative title of company contact.</xs:documentation>
  </xs:annotation>
</xs:element>

element ContactType/ContactStreetNumber
diagram
namespace eReport36.xsd
type restriction of xs:string
annotation
documentation 
Contact street number.
source
<xs:element name="ContactStreetNumber" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Contact street number.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>

element ContactType/ContactStreetName
diagram
namespace eReport36.xsd
type restriction of xs:string
annotation
documentation 
Contact street name.
source
<xs:element name="ContactStreetName" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Contact street name.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>

element ContactType/ContactStreetDir
diagram
namespace eReport36.xsd
type restriction of xs:string
source
<xs:element name="ContactStreetDir" minOccurs="0">
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>

element ContactType/ContactCity
diagram
namespace eReport36.xsd
type restriction of xs:string
annotation
documentation 
Name of the city where the contact is located.
source
<xs:element name="ContactCity" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Name of the city where the contact is located.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>

element ContactType/ContactState
diagram
namespace eReport36.xsd
type restriction of xs:string
annotation
documentation 
Name of the state or province where the contact is located.
source
<xs:element name="ContactState" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Name of the state or province where the contact is located.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>

element ContactType/ContactZip
diagram
namespace eReport36.xsd
type restriction of xs:string
annotation
documentation 
Contact zip code
source
<xs:element name="ContactZip" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Contact zip code</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>

element ContactType/ContactCountry
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Country in which the contact islocated.
source
<xs:element name="ContactCountry" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Country in which the contact islocated.</xs:documentation>
  </xs:annotation>
</xs:element>

element ContactType/ContactPhone
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 20
annotation
documentation 
Contact telephone number.
source
<xs:element name="ContactPhone" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Contact telephone number.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="20"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element ContactType/ContactFax
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 20
source
<xs:element name="ContactFax" minOccurs="0">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="20"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

complexType DispositionType
diagram
namespace eReport36.xsd
children DispType DispQuantity DispLocID DispTransporterID DispTransporterName DispBuyerID DispBuyerName DispDate DispBTU DispSpecificGravity DispWellHeadPrice
used by
elements ProductionType/Disposition ProductionType/Disposition/Disposition2
annotation
documentation 
Fluid transfer history
source
<xs:complexType name="DispositionType">
  <xs:annotation>
    <xs:documentation>Fluid transfer history</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="DispType" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Code to indicate how the fluid was was exported. For example sold, flared, injected, etc.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DispQuantity" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Quantity of fluid transferred.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DispLocID" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>ID for pit, injection well, or other destination location.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DispTransporterID" minOccurs="0">
      <xs:annotation>
        <xs:documentation>ID for sales transporter.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="50"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="DispTransporterName" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Name of sales transporter.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="50"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="DispBuyerID" minOccurs="0">
      <xs:annotation>
        <xs:documentation>ID for this purchaser.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="50"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="DispBuyerName" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Name of this purchaser.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="50"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="DispDate" type="xs:date" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Date of sale.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DispBTU" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>BTU rating of gas.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DispSpecificGravity" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Specific gravity of oil involved in this sale.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DispWellHeadPrice" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Dollar value of fluid at well head.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element DispositionType/DispType
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Code to indicate how the fluid was was exported. For example sold, flared, injected, etc.
source
<xs:element name="DispType" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Code to indicate how the fluid was was exported. For example sold, flared, injected, etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element DispositionType/DispQuantity
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Quantity of fluid transferred.
source
<xs:element name="DispQuantity" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Quantity of fluid transferred.</xs:documentation>
  </xs:annotation>
</xs:element>

element DispositionType/DispLocID
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
ID for pit, injection well, or other destination location.
source
<xs:element name="DispLocID" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ID for pit, injection well, or other destination location.</xs:documentation>
  </xs:annotation>
</xs:element>

element DispositionType/DispTransporterID
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 50
annotation
documentation 
ID for sales transporter.
source
<xs:element name="DispTransporterID" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ID for sales transporter.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="50"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DispositionType/DispTransporterName
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 50
annotation
documentation 
Name of sales transporter.
source
<xs:element name="DispTransporterName" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Name of sales transporter.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="50"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DispositionType/DispBuyerID
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 50
annotation
documentation 
ID for this purchaser.
source
<xs:element name="DispBuyerID" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ID for this purchaser.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="50"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DispositionType/DispBuyerName
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 50
annotation
documentation 
Name of this purchaser.
source
<xs:element name="DispBuyerName" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Name of this purchaser.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="50"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DispositionType/DispDate
diagram
namespace eReport36.xsd
type xs:date
annotation
documentation 
Date of sale.
source
<xs:element name="DispDate" type="xs:date" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Date of sale.</xs:documentation>
  </xs:annotation>
</xs:element>

element DispositionType/DispBTU
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
BTU rating of gas.
source
<xs:element name="DispBTU" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>BTU rating of gas.</xs:documentation>
  </xs:annotation>
</xs:element>

element DispositionType/DispSpecificGravity
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Specific gravity of oil involved in this sale.
source
<xs:element name="DispSpecificGravity" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Specific gravity of oil involved in this sale.</xs:documentation>
  </xs:annotation>
</xs:element>

element DispositionType/DispWellHeadPrice
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Dollar value of fluid at well head.
source
<xs:element name="DispWellHeadPrice" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Dollar value of fluid at well head.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType FacilitiesType
diagram
namespace eReport36.xsd
type extension of FacilityType
children FacID FacReportPeriod FacAmend FacType FacStatus FacSerialNo FacDescription FacCompID FacProdMethod FacMeterID FacFormation FacProducingUnit FacName FacGroup FacComment Location Production Injection Vessels Inventory Meters Facility2
used by
element CompanyType/Facility
annotation
documentation 
Facility information recursed (i.e. facility, subset of facility (well))
source
<xs:complexType name="FacilitiesType">
  <xs:annotation>
    <xs:documentation>Facility information recursed (i.e. facility, subset of facility (well))</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="FacilityType">
      <xs:sequence>
        <xs:element name="Facility2" type="FacilityType2" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element FacilitiesType/Facility2
diagram
namespace eReport36.xsd
type FacilityType2
children FacID FacReportPeriod FacAmend FacType FacStatus FacSerialNo FacDescription FacCompID FacProdMethod FacMeterID FacFormation FacProducingUnit2 FacName FacGroup FacComment Location2 Production2 Injection2 Meters2
source
<xs:element name="Facility2" type="FacilityType2" minOccurs="0" maxOccurs="unbounded"/>

complexType FacilityType
diagram
namespace eReport36.xsd
children FacID FacReportPeriod FacAmend FacType FacStatus FacSerialNo FacDescription FacCompID FacProdMethod FacMeterID FacFormation FacProducingUnit FacName FacGroup FacComment Location Production Injection Vessels Inventory Meters
used by
complexType FacilitiesType
annotation
documentation 
Facility information on one level
source
<xs:complexType name="FacilityType">
  <xs:annotation>
    <xs:documentation>Facility information on one level</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="FacID">
      <xs:annotation>
        <xs:documentation>Unique ID for this facility.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="50"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="FacReportPeriod">
      <xs:annotation>
        <xs:documentation>Production period for the facility. For monthly reporting, format will be mm/yyyy. For annual reporting, format will be yyyy.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="4"/>
          <xs:maxLength value="7"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="FacAmend" type="xs:boolean" minOccurs="0">
      <xs:annotation>
        <xs:documentation>If true, correction of previously submitted data.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FacType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Code to indicate if this is a well, lease, or facility (well lease facility).</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="20"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="FacStatus" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Status of facility/well such as 'A' active or 'PA' plugged and abandoned.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FacSerialNo" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Operator unique ID (serial number) for this facility</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FacDescription" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Description of facility.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FacCompID" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Used to identify the operator of a second-level facility, e.g., the operator of a well feeding a gas plant.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FacProdMethod" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Method of production</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FacMeterID" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Meter ID, if appropriate.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="30"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="FacFormation" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Producing formation.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="30"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="FacProducingUnit" type="FacProducingUnitType" minOccurs="0"/>
    <xs:element name="FacName" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Name of facility, lease, or well. Depends on how wells are grouped.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string"/>
      </xs:simpleType>
    </xs:element>
    <xs:element name="FacGroup" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Group that this facility belongs to. For example, a unit name for a well.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FacComment" type="xs:string" minOccurs="0"/>
    <xs:element name="Location" type="LocationType" minOccurs="0"/>
    <xs:element name="Production" type="ProductionType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="Injection" type="InjectionType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="Vessels" type="VesselsType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="Inventory" type="InventoryType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="Meters" type="MeterType" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

element FacilityType/FacID
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 50
annotation
documentation 
Unique ID for this facility.
source
<xs:element name="FacID">
  <xs:annotation>
    <xs:documentation>Unique ID for this facility.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="50"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element FacilityType/FacReportPeriod
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
minLength 4
maxLength 7
annotation
documentation 
Production period for the facility. For monthly reporting, format will be mm/yyyy. For annual reporting, format will be yyyy.
source
<xs:element name="FacReportPeriod">
  <xs:annotation>
    <xs:documentation>Production period for the facility. For monthly reporting, format will be mm/yyyy. For annual reporting, format will be yyyy.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:minLength value="4"/>
      <xs:maxLength value="7"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element FacilityType/FacAmend
diagram
namespace eReport36.xsd
type xs:boolean
annotation
documentation 
If true, correction of previously submitted data.
source
<xs:element name="FacAmend" type="xs:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>If true, correction of previously submitted data.</xs:documentation>
  </xs:annotation>
</xs:element>

element FacilityType/FacType
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 20
annotation
documentation 
Code to indicate if this is a well, lease, or facility (well lease facility).
source
<xs:element name="FacType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Code to indicate if this is a well, lease, or facility (well lease facility).</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="20"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element FacilityType/FacStatus
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Status of facility/well such as 'A' active or 'PA' plugged and abandoned.
source
<xs:element name="FacStatus" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Status of facility/well such as 'A' active or 'PA' plugged and abandoned.</xs:documentation>
  </xs:annotation>
</xs:element>

element FacilityType/FacSerialNo
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Operator unique ID (serial number) for this facility
source
<xs:element name="FacSerialNo" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Operator unique ID (serial number) for this facility</xs:documentation>
  </xs:annotation>
</xs:element>

element FacilityType/FacDescription
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Description of facility.
source
<xs:element name="FacDescription" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Description of facility.</xs:documentation>
  </xs:annotation>
</xs:element>

element FacilityType/FacCompID
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Used to identify the operator of a second-level facility, e.g., the operator of a well feeding a gas plant.
source
<xs:element name="FacCompID" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Used to identify the operator of a second-level facility, e.g., the operator of a well feeding a gas plant.</xs:documentation>
  </xs:annotation>
</xs:element>

element FacilityType/FacProdMethod
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Method of production
source
<xs:element name="FacProdMethod" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Method of production</xs:documentation>
  </xs:annotation>
</xs:element>

element FacilityType/FacMeterID
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 30
annotation
documentation 
Meter ID, if appropriate.
source
<xs:element name="FacMeterID" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Meter ID, if appropriate.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="30"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element FacilityType/FacFormation
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 30
annotation
documentation 
Producing formation.
source
<xs:element name="FacFormation" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Producing formation.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="30"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element FacilityType/FacProducingUnit
diagram
namespace eReport36.xsd
type FacProducingUnitType
children FacProducingUnitType FacProducingUnitID FacProducingUnitName FacProducingUnitDepth
source
<xs:element name="FacProducingUnit" type="FacProducingUnitType" minOccurs="0"/>

element FacilityType/FacName
diagram
namespace eReport36.xsd
type restriction of xs:string
annotation
documentation 
Name of facility, lease, or well. Depends on how wells are grouped.
source
<xs:element name="FacName" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Name of facility, lease, or well. Depends on how wells are grouped.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>

element FacilityType/FacGroup
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Group that this facility belongs to. For example, a unit name for a well.
source
<xs:element name="FacGroup" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Group that this facility belongs to. For example, a unit name for a well.</xs:documentation>
  </xs:annotation>
</xs:element>

element FacilityType/FacComment
diagram
namespace eReport36.xsd
type xs:string
source
<xs:element name="FacComment" type="xs:string" minOccurs="0"/>

element FacilityType/Location
diagram
namespace eReport36.xsd
type LocationType
children LocSection LocTownship LocTownshipDir LocRange LocRangeDir LocQtrQtr LocFootage LocTown LocMeridian LocMethod LocLatitude LocLongitude LocDatum LocUTM_X LocUTM_Y LocUTM_Zone LocState LocCounty LocParcel
source
<xs:element name="Location" type="LocationType" minOccurs="0"/>

element FacilityType/Production
diagram
namespace eReport36.xsd
type ProductionType
children ProdType ProdBeginInventory ProdEndInventory ProdUnits ProdQuantity ProdMaxDailyQuantity ProdDaysProducing ProdDailyAvg ProdReceipts ProdCumulative ProdSource ProdOGRatio ProdLastDate ProdOverUnderVolume ProdDescription ProdComment Disposition
source
<xs:element name="Production" type="ProductionType" minOccurs="0" maxOccurs="unbounded"/>

element FacilityType/Injection
diagram
namespace eReport36.xsd
type InjectionType
children InjFluid InjCumulative InjQuantity InjMaxDailyQuantity InjUnit InjDays InjPress
source
<xs:element name="Injection" type="InjectionType" minOccurs="0" maxOccurs="unbounded"/>

element FacilityType/Vessels
diagram
namespace eReport36.xsd
type VesselsType
children TankID TankCapacity TankPad TankFluid TankInstall TankDescription TankType TankConstr TankBase
source
<xs:element name="Vessels" type="VesselsType" minOccurs="0" maxOccurs="unbounded"/>

element FacilityType/Inventory
diagram
namespace eReport36.xsd
type InventoryType
children InventoryType InventoryCount
source
<xs:element name="Inventory" type="InventoryType" minOccurs="0" maxOccurs="unbounded"/>

element FacilityType/Meters
diagram
namespace eReport36.xsd
type MeterType
children MeterID TypeReading DateReading Reading
source
<xs:element name="Meters" type="MeterType" minOccurs="0" maxOccurs="unbounded"/>

complexType FacilityType2
diagram
namespace eReport36.xsd
children FacID FacReportPeriod FacAmend FacType FacStatus FacSerialNo FacDescription FacCompID FacProdMethod FacMeterID FacFormation FacProducingUnit2 FacName FacGroup FacComment Location2 Production2 Injection2 Meters2
used by
element FacilitiesType/Facility2
annotation
documentation 
Facility information at secondary level
source
<xs:complexType name="FacilityType2">
  <xs:annotation>
    <xs:documentation>Facility information at secondary level</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="FacID">
      <xs:annotation>
        <xs:documentation>Unique ID for this facility.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="50"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="FacReportPeriod">
      <xs:annotation>
        <xs:documentation>Production period for the facility. For monthly reporting, format will be mm/yyyy. For annual reporting, format will be yyyy.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="4"/>
          <xs:maxLength value="7"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="FacAmend" type="xs:boolean" minOccurs="0">
      <xs:annotation>
        <xs:documentation>If true, correction of previously submitted data.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FacType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Code to indicate if this is a well, lease, or facility (well lease facility).</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="20"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="FacStatus" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Status of facility/well such as 'A' active or 'PA' plugged and abandoned.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FacSerialNo" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Operator unique ID (serial number) for this facility</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FacDescription" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Description of facility.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FacCompID" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Used to identify the operator of a second-level facility, e.g., the operator of a well feeding a gas plant.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FacProdMethod" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Method of production</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FacMeterID" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Meter ID, if appropriate.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="30"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="FacFormation" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Producing formation.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="30"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="FacProducingUnit2" type="FacProducingUnitType" minOccurs="0"/>
    <xs:element name="FacName" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Name of facility, lease, or well. Depends on how wells are grouped.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string"/>
      </xs:simpleType>
    </xs:element>
    <xs:element name="FacGroup" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Group that this facility belongs to. For example, a unit name for a well.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FacComment" type="xs:string" minOccurs="0"/>
    <xs:element name="Location2" type="Location2Type" minOccurs="0"/>
    <xs:element name="Production2" type="Production2Type" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="Injection2" type="InjectionType2" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="Meters2" type="MeterType" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

element FacilityType2/FacID
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 50
annotation
documentation 
Unique ID for this facility.
source
<xs:element name="FacID">
  <xs:annotation>
    <xs:documentation>Unique ID for this facility.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="50"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element FacilityType2/FacReportPeriod
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
minLength 4
maxLength 7
annotation
documentation 
Production period for the facility. For monthly reporting, format will be mm/yyyy. For annual reporting, format will be yyyy.
source
<xs:element name="FacReportPeriod">
  <xs:annotation>
    <xs:documentation>Production period for the facility. For monthly reporting, format will be mm/yyyy. For annual reporting, format will be yyyy.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:minLength value="4"/>
      <xs:maxLength value="7"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element FacilityType2/FacAmend
diagram
namespace eReport36.xsd
type xs:boolean
annotation
documentation 
If true, correction of previously submitted data.
source
<xs:element name="FacAmend" type="xs:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>If true, correction of previously submitted data.</xs:documentation>
  </xs:annotation>
</xs:element>

element FacilityType2/FacType
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 20
annotation
documentation 
Code to indicate if this is a well, lease, or facility (well lease facility).
source
<xs:element name="FacType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Code to indicate if this is a well, lease, or facility (well lease facility).</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="20"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element FacilityType2/FacStatus
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Status of facility/well such as 'A' active or 'PA' plugged and abandoned.
source
<xs:element name="FacStatus" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Status of facility/well such as 'A' active or 'PA' plugged and abandoned.</xs:documentation>
  </xs:annotation>
</xs:element>

element FacilityType2/FacSerialNo
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Operator unique ID (serial number) for this facility
source
<xs:element name="FacSerialNo" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Operator unique ID (serial number) for this facility</xs:documentation>
  </xs:annotation>
</xs:element>

element FacilityType2/FacDescription
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Description of facility.
source
<xs:element name="FacDescription" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Description of facility.</xs:documentation>
  </xs:annotation>
</xs:element>

element FacilityType2/FacCompID
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Used to identify the operator of a second-level facility, e.g., the operator of a well feeding a gas plant.
source
<xs:element name="FacCompID" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Used to identify the operator of a second-level facility, e.g., the operator of a well feeding a gas plant.</xs:documentation>
  </xs:annotation>
</xs:element>

element FacilityType2/FacProdMethod
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Method of production
source
<xs:element name="FacProdMethod" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Method of production</xs:documentation>
  </xs:annotation>
</xs:element>

element FacilityType2/FacMeterID
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 30
annotation
documentation 
Meter ID, if appropriate.
source
<xs:element name="FacMeterID" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Meter ID, if appropriate.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="30"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element FacilityType2/FacFormation
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 30
annotation
documentation 
Producing formation.
source
<xs:element name="FacFormation" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Producing formation.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="30"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element FacilityType2/FacProducingUnit2
diagram
namespace eReport36.xsd
type FacProducingUnitType
children FacProducingUnitType FacProducingUnitID FacProducingUnitName FacProducingUnitDepth
source
<xs:element name="FacProducingUnit2" type="FacProducingUnitType" minOccurs="0"/>

element FacilityType2/FacName
diagram
namespace eReport36.xsd
type restriction of xs:string
annotation
documentation 
Name of facility, lease, or well. Depends on how wells are grouped.
source
<xs:element name="FacName" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Name of facility, lease, or well. Depends on how wells are grouped.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>

element FacilityType2/FacGroup
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Group that this facility belongs to. For example, a unit name for a well.
source
<xs:element name="FacGroup" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Group that this facility belongs to. For example, a unit name for a well.</xs:documentation>
  </xs:annotation>
</xs:element>

element FacilityType2/FacComment
diagram
namespace eReport36.xsd
type xs:string
source
<xs:element name="FacComment" type="xs:string" minOccurs="0"/>

element FacilityType2/Location2
diagram
namespace eReport36.xsd
type Location2Type
children LocSection LocTownship LocTownshipDir LocRange LocRangeDir LocQtrQtr LocFootage2 LocTown LocMeridian LocMethod LocLatitude LocLongitude LocDatum LocUTM_X LocUTM_Y LocUTM_Zone LocState LocCounty LocParcel
source
<xs:element name="Location2" type="Location2Type" minOccurs="0"/>

element FacilityType2/Production2
diagram
namespace eReport36.xsd
type Production2Type
children ProdType ProdBeginInventory ProdEndInventory ProdUnits ProdQuantity ProdMaxDailyQuantity ProdDaysProducing ProdDailyAvg ProdReceipts ProdCumulative ProdSource ProdOGRatio ProdLastDate ProdOverUnderVolume ProdDescription ProdComment
source
<xs:element name="Production2" type="Production2Type" minOccurs="0" maxOccurs="unbounded"/>

element FacilityType2/Injection2
diagram
namespace eReport36.xsd
type InjectionType2
children InjFluid InjCumulative InjQuantity InjMaxDailyQuantity InjUnit InjDays InjPress2
source
<xs:element name="Injection2" type="InjectionType2" minOccurs="0" maxOccurs="unbounded"/>

element FacilityType2/Meters2
diagram
namespace eReport36.xsd
type MeterType
children MeterID TypeReading DateReading Reading
source
<xs:element name="Meters2" type="MeterType" minOccurs="0" maxOccurs="unbounded"/>

complexType FacProducingUnitType
diagram
namespace eReport36.xsd
children FacProducingUnitType FacProducingUnitID FacProducingUnitName FacProducingUnitDepth
used by
elements FacilityType/FacProducingUnit FacilityType2/FacProducingUnit2
annotation
documentation 
Information about the producing field, pool, or reservoir
source
<xs:complexType name="FacProducingUnitType">
  <xs:annotation>
    <xs:documentation>Information about the producing field, pool, or reservoir</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="FacProducingUnitType" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Code to indicate whether the producing unit is a field, a pool, or a reservoir</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FacProducingUnitID" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>ID for the producing field, pool, or reservoir.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FacProducingUnitName" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Name of the producing field, pool, or reservoir.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FacProducingUnitDepth" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Depth to the top of the producing  layer.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element FacProducingUnitType/FacProducingUnitType
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Code to indicate whether the producing unit is a field, a pool, or a reservoir
source
<xs:element name="FacProducingUnitType" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Code to indicate whether the producing unit is a field, a pool, or a reservoir</xs:documentation>
  </xs:annotation>
</xs:element>

element FacProducingUnitType/FacProducingUnitID
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
ID for the producing field, pool, or reservoir.
source
<xs:element name="FacProducingUnitID" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ID for the producing field, pool, or reservoir.</xs:documentation>
  </xs:annotation>
</xs:element>

element FacProducingUnitType/FacProducingUnitName
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Name of the producing field, pool, or reservoir.
source
<xs:element name="FacProducingUnitName" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Name of the producing field, pool, or reservoir.</xs:documentation>
  </xs:annotation>
</xs:element>

element FacProducingUnitType/FacProducingUnitDepth
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Depth to the top of the producing  layer.
source
<xs:element name="FacProducingUnitDepth" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Depth to the top of the producing  layer.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType InjectionType
diagram
namespace eReport36.xsd
children InjFluid InjCumulative InjQuantity InjMaxDailyQuantity InjUnit InjDays InjPress
used by
element FacilityType/Injection
annotation
documentation 
Injection pressures and volumes
source
<xs:complexType name="InjectionType">
  <xs:annotation>
    <xs:documentation>Injection pressures and volumes</xs:documentation>
  </xs:annotation>
  <xs:sequence minOccurs="0" maxOccurs="unbounded">
    <xs:element name="InjFluid" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Injection type (water, CO2, etc.)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="InjCumulative" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Cumulative fluid injection.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="InjQuantity" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Quantity injected.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="InjMaxDailyQuantity" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Maximum daily quantity injected.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="InjUnit" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Units of injectate.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="InjDays" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Days in period that injection occurred.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="InjPress" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Injection pressures. Multiple locations can be used by specifying different location values</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence minOccurs="0" maxOccurs="unbounded">
          <xs:element name="InjPressLoc" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Location of injection pressure measurement (casing, tube, manifold).</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string"/>
            </xs:simpleType>
          </xs:element>
          <xs:element name="InjPressAvg" type="xs:float" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Average injection pressure at this location.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="InjPressMax" type="xs:float" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Maximum injection pressure at this location.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="InjPressDate" type="xs:dateTime" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Date and time that injection pressure was read</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="InjHrs" type="xs:float" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Duration of injection.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="InjVol" type="xs:float" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Volume injected.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element InjectionType/InjFluid
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Injection type (water, CO2, etc.)
source
<xs:element name="InjFluid" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Injection type (water, CO2, etc.)</xs:documentation>
  </xs:annotation>
</xs:element>

element InjectionType/InjCumulative
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Cumulative fluid injection.
source
<xs:element name="InjCumulative" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Cumulative fluid injection.</xs:documentation>
  </xs:annotation>
</xs:element>

element InjectionType/InjQuantity
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Quantity injected.
source
<xs:element name="InjQuantity" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Quantity injected.</xs:documentation>
  </xs:annotation>
</xs:element>

element InjectionType/InjMaxDailyQuantity
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Maximum daily quantity injected.
source
<xs:element name="InjMaxDailyQuantity" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Maximum daily quantity injected.</xs:documentation>
  </xs:annotation>
</xs:element>

element InjectionType/InjUnit
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Units of injectate.
source
<xs:element name="InjUnit" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Units of injectate.</xs:documentation>
  </xs:annotation>
</xs:element>

element InjectionType/InjDays
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Days in period that injection occurred.
source
<xs:element name="InjDays" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Days in period that injection occurred.</xs:documentation>
  </xs:annotation>
</xs:element>

element InjectionType/InjPress
diagram
namespace eReport36.xsd
children InjPressLoc InjPressAvg InjPressMax InjPressDate InjHrs InjVol
annotation
documentation 
Injection pressures. Multiple locations can be used by specifying different location values
source
<xs:element name="InjPress" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Injection pressures. Multiple locations can be used by specifying different location values</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element name="InjPressLoc" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Location of injection pressure measurement (casing, tube, manifold).</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string"/>
        </xs:simpleType>
      </xs:element>
      <xs:element name="InjPressAvg" type="xs:float" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Average injection pressure at this location.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="InjPressMax" type="xs:float" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Maximum injection pressure at this location.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="InjPressDate" type="xs:dateTime" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Date and time that injection pressure was read</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="InjHrs" type="xs:float" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Duration of injection.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="InjVol" type="xs:float" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Volume injected.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element InjectionType/InjPress/InjPressLoc
diagram
namespace eReport36.xsd
type restriction of xs:string
annotation
documentation 
Location of injection pressure measurement (casing, tube, manifold).
source
<xs:element name="InjPressLoc" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location of injection pressure measurement (casing, tube, manifold).</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>

element InjectionType/InjPress/InjPressAvg
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Average injection pressure at this location.
source
<xs:element name="InjPressAvg" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Average injection pressure at this location.</xs:documentation>
  </xs:annotation>
</xs:element>

element InjectionType/InjPress/InjPressMax
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Maximum injection pressure at this location.
source
<xs:element name="InjPressMax" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Maximum injection pressure at this location.</xs:documentation>
  </xs:annotation>
</xs:element>

element InjectionType/InjPress/InjPressDate
diagram
namespace eReport36.xsd
type xs:dateTime
annotation
documentation 
Date and time that injection pressure was read
source
<xs:element name="InjPressDate" type="xs:dateTime" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Date and time that injection pressure was read</xs:documentation>
  </xs:annotation>
</xs:element>

element InjectionType/InjPress/InjHrs
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Duration of injection.
source
<xs:element name="InjHrs" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Duration of injection.</xs:documentation>
  </xs:annotation>
</xs:element>

element InjectionType/InjPress/InjVol
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Volume injected.
source
<xs:element name="InjVol" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Volume injected.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType InjectionType2
diagram
namespace eReport36.xsd
children InjFluid InjCumulative InjQuantity InjMaxDailyQuantity InjUnit InjDays InjPress2
used by
element FacilityType2/Injection2
annotation
documentation 
Injection pressures and volumes at secondary level
source
<xs:complexType name="InjectionType2">
  <xs:annotation>
    <xs:documentation>Injection pressures and volumes at secondary level</xs:documentation>
  </xs:annotation>
  <xs:sequence minOccurs="0">
    <xs:element name="InjFluid" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Injection type (water, CO2, etc.)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="InjCumulative" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Cumulative fluid injection.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="InjQuantity" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Quantity injected.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="InjMaxDailyQuantity" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Maximum daily quantity injected.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="InjUnit" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Units of injectate.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="InjDays" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Days in period that injection occurred.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="InjPress2" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Injection pressures at secondary level. Multiple locations can be used by specifying different location values</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence minOccurs="0" maxOccurs="unbounded">
          <xs:element name="InjPressLoc" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Location of injection pressure measurement (casing, tube, manifold).</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string"/>
            </xs:simpleType>
          </xs:element>
          <xs:element name="InjPressAvg" type="xs:float" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Average injection pressure at this location.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="InjPressMax" type="xs:float" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Maximum injection pressure at this location.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="InjPressDate" type="xs:dateTime" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Date and time that injection pressure was read</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="InjHrs" type="xs:float" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Duration of injection.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="InjVol" type="xs:float" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Volume injected.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element InjectionType2/InjFluid
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Injection type (water, CO2, etc.)
source
<xs:element name="InjFluid" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Injection type (water, CO2, etc.)</xs:documentation>
  </xs:annotation>
</xs:element>

element InjectionType2/InjCumulative
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Cumulative fluid injection.
source
<xs:element name="InjCumulative" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Cumulative fluid injection.</xs:documentation>
  </xs:annotation>
</xs:element>

element InjectionType2/InjQuantity
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Quantity injected.
source
<xs:element name="InjQuantity" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Quantity injected.</xs:documentation>
  </xs:annotation>
</xs:element>

element InjectionType2/InjMaxDailyQuantity
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Maximum daily quantity injected.
source
<xs:element name="InjMaxDailyQuantity" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Maximum daily quantity injected.</xs:documentation>
  </xs:annotation>
</xs:element>

element InjectionType2/InjUnit
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Units of injectate.
source
<xs:element name="InjUnit" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Units of injectate.</xs:documentation>
  </xs:annotation>
</xs:element>

element InjectionType2/InjDays
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Days in period that injection occurred.
source
<xs:element name="InjDays" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Days in period that injection occurred.</xs:documentation>
  </xs:annotation>
</xs:element>

element InjectionType2/InjPress2
diagram
namespace eReport36.xsd
children InjPressLoc InjPressAvg InjPressMax InjPressDate InjHrs InjVol
annotation
documentation 
Injection pressures at secondary level. Multiple locations can be used by specifying different location values
source
<xs:element name="InjPress2" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Injection pressures at secondary level. Multiple locations can be used by specifying different location values</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element name="InjPressLoc" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Location of injection pressure measurement (casing, tube, manifold).</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string"/>
        </xs:simpleType>
      </xs:element>
      <xs:element name="InjPressAvg" type="xs:float" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Average injection pressure at this location.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="InjPressMax" type="xs:float" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Maximum injection pressure at this location.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="InjPressDate" type="xs:dateTime" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Date and time that injection pressure was read</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="InjHrs" type="xs:float" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Duration of injection.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="InjVol" type="xs:float" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Volume injected.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element InjectionType2/InjPress2/InjPressLoc
diagram
namespace eReport36.xsd
type restriction of xs:string
annotation
documentation 
Location of injection pressure measurement (casing, tube, manifold).
source
<xs:element name="InjPressLoc" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location of injection pressure measurement (casing, tube, manifold).</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>

element InjectionType2/InjPress2/InjPressAvg
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Average injection pressure at this location.
source
<xs:element name="InjPressAvg" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Average injection pressure at this location.</xs:documentation>
  </xs:annotation>
</xs:element>

element InjectionType2/InjPress2/InjPressMax
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Maximum injection pressure at this location.
source
<xs:element name="InjPressMax" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Maximum injection pressure at this location.</xs:documentation>
  </xs:annotation>
</xs:element>

element InjectionType2/InjPress2/InjPressDate
diagram
namespace eReport36.xsd
type xs:dateTime
annotation
documentation 
Date and time that injection pressure was read
source
<xs:element name="InjPressDate" type="xs:dateTime" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Date and time that injection pressure was read</xs:documentation>
  </xs:annotation>
</xs:element>

element InjectionType2/InjPress2/InjHrs
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Duration of injection.
source
<xs:element name="InjHrs" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Duration of injection.</xs:documentation>
  </xs:annotation>
</xs:element>

element InjectionType2/InjPress2/InjVol
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Volume injected.
source
<xs:element name="InjVol" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Volume injected.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType InventoryType
diagram
namespace eReport36.xsd
children InventoryType InventoryCount
used by
element FacilityType/Inventory
annotation
documentation 
Inventory codes and counts
source
<xs:complexType name="InventoryType">
  <xs:annotation>
    <xs:documentation>Inventory codes and counts</xs:documentation>
  </xs:annotation>
  <xs:sequence maxOccurs="unbounded">
    <xs:element name="InventoryType" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Code to indicate inventory item. For example 'PR' for producing wells</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="InventoryCount" type="xs:integer" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Quantity/count of this item (well type, etc.)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element InventoryType/InventoryType
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Code to indicate inventory item. For example 'PR' for producing wells
source
<xs:element name="InventoryType" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Code to indicate inventory item. For example 'PR' for producing wells</xs:documentation>
  </xs:annotation>
</xs:element>

element InventoryType/InventoryCount
diagram
namespace eReport36.xsd
type xs:integer
annotation
documentation 
Quantity/count of this item (well type, etc.)
source
<xs:element name="InventoryCount" type="xs:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Quantity/count of this item (well type, etc.)</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Location2Type
diagram
namespace eReport36.xsd
children LocSection LocTownship LocTownshipDir LocRange LocRangeDir LocQtrQtr LocFootage2 LocTown LocMeridian LocMethod LocLatitude LocLongitude LocDatum LocUTM_X LocUTM_Y LocUTM_Zone LocState LocCounty LocParcel
used by
element FacilityType2/Location2
annotation
documentation 
Location coordinates and metadata
source
<xs:complexType name="Location2Type">
  <xs:annotation>
    <xs:documentation>Location coordinates and metadata</xs:documentation>
  </xs:annotation>
  <xs:sequence maxOccurs="unbounded">
    <xs:element name="LocSection" type="xs:integer" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location section.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocTownship" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location township.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocTownshipDir" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location township direction.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocRange" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location range.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocRangeDir" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location range direction.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocQtrQtr" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location quarter quarter.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocFootage2" type="LocFootageType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Used for footage calls.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocTown" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location town.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="20"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="LocMeridian" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location meridian.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocMethod" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location method (GPS, Map, Survey).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocLatitude" type="xs:double" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location latitude.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocLongitude" type="xs:double" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location longitude.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocDatum" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location datum.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocUTM_X" type="xs:double" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location UTM X coordinate.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocUTM_Y" type="xs:double" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location UTM Y coordinate.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocUTM_Zone" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location UTM zone.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocState" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>API state code.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocCounty" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>API county code.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocParcel" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Tax map and/or parcel number. Also known as section block and lot. </xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Location2Type/LocSection
diagram
namespace eReport36.xsd
type xs:integer
annotation
documentation 
Location section.
source
<xs:element name="LocSection" type="xs:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location section.</xs:documentation>
  </xs:annotation>
</xs:element>

element Location2Type/LocTownship
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Location township.
source
<xs:element name="LocTownship" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location township.</xs:documentation>
  </xs:annotation>
</xs:element>

element Location2Type/LocTownshipDir
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Location township direction.
source
<xs:element name="LocTownshipDir" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location township direction.</xs:documentation>
  </xs:annotation>
</xs:element>

element Location2Type/LocRange
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Location range.
source
<xs:element name="LocRange" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location range.</xs:documentation>
  </xs:annotation>
</xs:element>

element Location2Type/LocRangeDir
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Location range direction.
source
<xs:element name="LocRangeDir" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location range direction.</xs:documentation>
  </xs:annotation>
</xs:element>

element Location2Type/LocQtrQtr
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Location quarter quarter.
source
<xs:element name="LocQtrQtr" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location quarter quarter.</xs:documentation>
  </xs:annotation>
</xs:element>

element Location2Type/LocFootage2
diagram
namespace eReport36.xsd
type LocFootageType
children LocFootageDir LocFootageFeet
annotation
documentation 
Used for footage calls.
source
<xs:element name="LocFootage2" type="LocFootageType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Used for footage calls.</xs:documentation>
  </xs:annotation>
</xs:element>

element Location2Type/LocTown
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 20
annotation
documentation 
Location town.
source
<xs:element name="LocTown" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location town.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="20"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Location2Type/LocMeridian
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Location meridian.
source
<xs:element name="LocMeridian" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location meridian.</xs:documentation>
  </xs:annotation>
</xs:element>

element Location2Type/LocMethod
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Location method (GPS, Map, Survey).
source
<xs:element name="LocMethod" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location method (GPS, Map, Survey).</xs:documentation>
  </xs:annotation>
</xs:element>

element Location2Type/LocLatitude
diagram
namespace eReport36.xsd
type xs:double
annotation
documentation 
Location latitude.
source
<xs:element name="LocLatitude" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location latitude.</xs:documentation>
  </xs:annotation>
</xs:element>

element Location2Type/LocLongitude
diagram
namespace eReport36.xsd
type xs:double
annotation
documentation 
Location longitude.
source
<xs:element name="LocLongitude" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location longitude.</xs:documentation>
  </xs:annotation>
</xs:element>

element Location2Type/LocDatum
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Location datum.
source
<xs:element name="LocDatum" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location datum.</xs:documentation>
  </xs:annotation>
</xs:element>

element Location2Type/LocUTM_X
diagram
namespace eReport36.xsd
type xs:double
annotation
documentation 
Location UTM X coordinate.
source
<xs:element name="LocUTM_X" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location UTM X coordinate.</xs:documentation>
  </xs:annotation>
</xs:element>

element Location2Type/LocUTM_Y
diagram
namespace eReport36.xsd
type xs:double
annotation
documentation 
Location UTM Y coordinate.
source
<xs:element name="LocUTM_Y" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location UTM Y coordinate.</xs:documentation>
  </xs:annotation>
</xs:element>

element Location2Type/LocUTM_Zone
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Location UTM zone.
source
<xs:element name="LocUTM_Zone" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location UTM zone.</xs:documentation>
  </xs:annotation>
</xs:element>

element Location2Type/LocState
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
API state code.
source
<xs:element name="LocState" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>API state code.</xs:documentation>
  </xs:annotation>
</xs:element>

element Location2Type/LocCounty
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
API county code.
source
<xs:element name="LocCounty" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>API county code.</xs:documentation>
  </xs:annotation>
</xs:element>

element Location2Type/LocParcel
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Tax map and/or parcel number. Also known as section block and lot. 
source
<xs:element name="LocParcel" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Tax map and/or parcel number. Also known as section block and lot. </xs:documentation>
  </xs:annotation>
</xs:element>

complexType LocationType
diagram
namespace eReport36.xsd
children LocSection LocTownship LocTownshipDir LocRange LocRangeDir LocQtrQtr LocFootage LocTown LocMeridian LocMethod LocLatitude LocLongitude LocDatum LocUTM_X LocUTM_Y LocUTM_Zone LocState LocCounty LocParcel
used by
element FacilityType/Location
annotation
documentation 
Location coordinates and metadata
source
<xs:complexType name="LocationType">
  <xs:annotation>
    <xs:documentation>Location coordinates and metadata</xs:documentation>
  </xs:annotation>
  <xs:sequence maxOccurs="unbounded">
    <xs:element name="LocSection" type="xs:integer" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location section.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocTownship" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location township.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocTownshipDir" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location township direction.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocRange" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location range.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocRangeDir" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location range direction.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocQtrQtr" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location quarter quarter.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocFootage" type="LocFootageType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Used for footage calls.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocTown" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location town.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="20"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="LocMeridian" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location meridian.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocMethod" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location method (GPS, Map, Survey).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocLatitude" type="xs:double" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location latitude.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocLongitude" type="xs:double" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location longitude.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocDatum" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location datum.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocUTM_X" type="xs:double" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location UTM X coordinate.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocUTM_Y" type="xs:double" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location UTM Y coordinate.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocUTM_Zone" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Location UTM zone.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocState" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>API state code.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocCounty" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>API county code.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocParcel" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Tax map and/or parcel number. Also known as section block and lot. </xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element LocationType/LocSection
diagram
namespace eReport36.xsd
type xs:integer
annotation
documentation 
Location section.
source
<xs:element name="LocSection" type="xs:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location section.</xs:documentation>
  </xs:annotation>
</xs:element>

element LocationType/LocTownship
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Location township.
source
<xs:element name="LocTownship" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location township.</xs:documentation>
  </xs:annotation>
</xs:element>

element LocationType/LocTownshipDir
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Location township direction.
source
<xs:element name="LocTownshipDir" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location township direction.</xs:documentation>
  </xs:annotation>
</xs:element>

element LocationType/LocRange
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Location range.
source
<xs:element name="LocRange" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location range.</xs:documentation>
  </xs:annotation>
</xs:element>

element LocationType/LocRangeDir
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Location range direction.
source
<xs:element name="LocRangeDir" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location range direction.</xs:documentation>
  </xs:annotation>
</xs:element>

element LocationType/LocQtrQtr
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Location quarter quarter.
source
<xs:element name="LocQtrQtr" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location quarter quarter.</xs:documentation>
  </xs:annotation>
</xs:element>

element LocationType/LocFootage
diagram
namespace eReport36.xsd
type LocFootageType
children LocFootageDir LocFootageFeet
annotation
documentation 
Used for footage calls.
source
<xs:element name="LocFootage" type="LocFootageType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Used for footage calls.</xs:documentation>
  </xs:annotation>
</xs:element>

element LocationType/LocTown
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 20
annotation
documentation 
Location town.
source
<xs:element name="LocTown" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location town.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="20"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element LocationType/LocMeridian
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Location meridian.
source
<xs:element name="LocMeridian" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location meridian.</xs:documentation>
  </xs:annotation>
</xs:element>

element LocationType/LocMethod
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Location method (GPS, Map, Survey).
source
<xs:element name="LocMethod" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location method (GPS, Map, Survey).</xs:documentation>
  </xs:annotation>
</xs:element>

element LocationType/LocLatitude
diagram
namespace eReport36.xsd
type xs:double
annotation
documentation 
Location latitude.
source
<xs:element name="LocLatitude" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location latitude.</xs:documentation>
  </xs:annotation>
</xs:element>

element LocationType/LocLongitude
diagram
namespace eReport36.xsd
type xs:double
annotation
documentation 
Location longitude.
source
<xs:element name="LocLongitude" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location longitude.</xs:documentation>
  </xs:annotation>
</xs:element>

element LocationType/LocDatum
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Location datum.
source
<xs:element name="LocDatum" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location datum.</xs:documentation>
  </xs:annotation>
</xs:element>

element LocationType/LocUTM_X
diagram
namespace eReport36.xsd
type xs:double
annotation
documentation 
Location UTM X coordinate.
source
<xs:element name="LocUTM_X" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location UTM X coordinate.</xs:documentation>
  </xs:annotation>
</xs:element>

element LocationType/LocUTM_Y
diagram
namespace eReport36.xsd
type xs:double
annotation
documentation 
Location UTM Y coordinate.
source
<xs:element name="LocUTM_Y" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location UTM Y coordinate.</xs:documentation>
  </xs:annotation>
</xs:element>

element LocationType/LocUTM_Zone
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Location UTM zone.
source
<xs:element name="LocUTM_Zone" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location UTM zone.</xs:documentation>
  </xs:annotation>
</xs:element>

element LocationType/LocState
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
API state code.
source
<xs:element name="LocState" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>API state code.</xs:documentation>
  </xs:annotation>
</xs:element>

element LocationType/LocCounty
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
API county code.
source
<xs:element name="LocCounty" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>API county code.</xs:documentation>
  </xs:annotation>
</xs:element>

element LocationType/LocParcel
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Tax map and/or parcel number. Also known as section block and lot. 
source
<xs:element name="LocParcel" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Tax map and/or parcel number. Also known as section block and lot. </xs:documentation>
  </xs:annotation>
</xs:element>

complexType LocFootageType
diagram
namespace eReport36.xsd
children LocFootageDir LocFootageFeet
used by
elements LocationType/LocFootage Location2Type/LocFootage2
annotation
documentation 
Location footage call information
source
<xs:complexType name="LocFootageType">
  <xs:annotation>
    <xs:documentation>Location footage call information</xs:documentation>
  </xs:annotation>
  <xs:sequence minOccurs="0" maxOccurs="unbounded">
    <xs:element name="LocFootageDir" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Footage call direction.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="LocFootageFeet" type="xs:nonNegativeInteger" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Footage feet.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element LocFootageType/LocFootageDir
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Footage call direction.
source
<xs:element name="LocFootageDir" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Footage call direction.</xs:documentation>
  </xs:annotation>
</xs:element>

element LocFootageType/LocFootageFeet
diagram
namespace eReport36.xsd
type xs:nonNegativeInteger
annotation
documentation 
Footage feet.
source
<xs:element name="LocFootageFeet" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Footage feet.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType MeterType
diagram
namespace eReport36.xsd
children MeterID TypeReading DateReading Reading
used by
elements FacilityType/Meters FacilityType2/Meters2
annotation
documentation 
Report metadata
source
<xs:complexType name="MeterType">
  <xs:annotation>
    <xs:documentation>Report metadata</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="MeterID" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Meter ID</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="30"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="TypeReading" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Code for type of Reading (Ex. B=Beginning of Month, E=Ending of Month, D=Date)</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="5"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="DateReading" type="xs:date" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Date of Reading</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Reading" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Value of Meter Reading</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element MeterType/MeterID
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 30
annotation
documentation 
Meter ID
source
<xs:element name="MeterID" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Meter ID</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="30"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element MeterType/TypeReading
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 5
annotation
documentation 
Code for type of Reading (Ex. B=Beginning of Month, E=Ending of Month, D=Date)
source
<xs:element name="TypeReading" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Code for type of Reading (Ex. B=Beginning of Month, E=Ending of Month, D=Date)</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="5"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element MeterType/DateReading
diagram
namespace eReport36.xsd
type xs:date
annotation
documentation 
Date of Reading
source
<xs:element name="DateReading" type="xs:date" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Date of Reading</xs:documentation>
  </xs:annotation>
</xs:element>

element MeterType/Reading
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Value of Meter Reading
source
<xs:element name="Reading" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Value of Meter Reading</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Production2Type
diagram
namespace eReport36.xsd
children ProdType ProdBeginInventory ProdEndInventory ProdUnits ProdQuantity ProdMaxDailyQuantity ProdDaysProducing ProdDailyAvg ProdReceipts ProdCumulative ProdSource ProdOGRatio ProdLastDate ProdOverUnderVolume ProdDescription ProdComment
used by
element FacilityType2/Production2
annotation
documentation 
Data on fluids/gas produced from a well and purchases
source
<xs:complexType name="Production2Type">
  <xs:annotation>
    <xs:documentation>Data on fluids/gas produced from a well and purchases</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ProdType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Oil, gas, water produced or other fluid. Standard codes needed.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="10"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="ProdBeginInventory" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Beginning fluid inventory.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProdEndInventory" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Ending fluid inventory.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProdUnits" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Units used to report quantities of fluid produced or transferred.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="20"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="ProdQuantity" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Quantity produced.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProdMaxDailyQuantity" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Maximum daily quantity of fluid produced.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProdDaysProducing" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Duration of producing period in days.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProdDailyAvg" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Average daily fluid production.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProdReceipts" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Used for tracking fluid into gas plants.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProdCumulative" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Cumulative produced amount.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProdSource" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Origin of the produced fluid. Used to differentiate gas entering a plant from a field, a transmission main, gathering system, etc.						</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProdOGRatio" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Ratio of oil to gas.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProdLastDate" type="xs:date" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Date production last occurred.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProdOverUnderVolume" type="xs:float" minOccurs="0"/>
    <xs:element name="ProdDescription" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Description of or comments about production.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProdComment" type="xs:string" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element Production2Type/ProdType
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 10
annotation
documentation 
Oil, gas, water produced or other fluid. Standard codes needed.
source
<xs:element name="ProdType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Oil, gas, water produced or other fluid. Standard codes needed.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="10"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Production2Type/ProdBeginInventory
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Beginning fluid inventory.
source
<xs:element name="ProdBeginInventory" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Beginning fluid inventory.</xs:documentation>
  </xs:annotation>
</xs:element>

element Production2Type/ProdEndInventory
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Ending fluid inventory.
source
<xs:element name="ProdEndInventory" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Ending fluid inventory.</xs:documentation>
  </xs:annotation>
</xs:element>

element Production2Type/ProdUnits
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 20
annotation
documentation 
Units used to report quantities of fluid produced or transferred.
source
<xs:element name="ProdUnits" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Units used to report quantities of fluid produced or transferred.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="20"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Production2Type/ProdQuantity
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Quantity produced.
source
<xs:element name="ProdQuantity" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Quantity produced.</xs:documentation>
  </xs:annotation>
</xs:element>

element Production2Type/ProdMaxDailyQuantity
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Maximum daily quantity of fluid produced.
source
<xs:element name="ProdMaxDailyQuantity" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Maximum daily quantity of fluid produced.</xs:documentation>
  </xs:annotation>
</xs:element>

element Production2Type/ProdDaysProducing
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Duration of producing period in days.
source
<xs:element name="ProdDaysProducing" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Duration of producing period in days.</xs:documentation>
  </xs:annotation>
</xs:element>

element Production2Type/ProdDailyAvg
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Average daily fluid production.
source
<xs:element name="ProdDailyAvg" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Average daily fluid production.</xs:documentation>
  </xs:annotation>
</xs:element>

element Production2Type/ProdReceipts
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Used for tracking fluid into gas plants.
source
<xs:element name="ProdReceipts" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Used for tracking fluid into gas plants.</xs:documentation>
  </xs:annotation>
</xs:element>

element Production2Type/ProdCumulative
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Cumulative produced amount.
source
<xs:element name="ProdCumulative" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Cumulative produced amount.</xs:documentation>
  </xs:annotation>
</xs:element>

element Production2Type/ProdSource
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Origin of the produced fluid. Used to differentiate gas entering a plant from a field, a transmission main, gathering system, etc.						
source
<xs:element name="ProdSource" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Origin of the produced fluid. Used to differentiate gas entering a plant from a field, a transmission main, gathering system, etc.						</xs:documentation>
  </xs:annotation>
</xs:element>

element Production2Type/ProdOGRatio
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Ratio of oil to gas.
source
<xs:element name="ProdOGRatio" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Ratio of oil to gas.</xs:documentation>
  </xs:annotation>
</xs:element>

element Production2Type/ProdLastDate
diagram
namespace eReport36.xsd
type xs:date
annotation
documentation 
Date production last occurred.
source
<xs:element name="ProdLastDate" type="xs:date" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Date production last occurred.</xs:documentation>
  </xs:annotation>
</xs:element>

element Production2Type/ProdOverUnderVolume
diagram
namespace eReport36.xsd
type xs:float
source
<xs:element name="ProdOverUnderVolume" type="xs:float" minOccurs="0"/>

element Production2Type/ProdDescription
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Description of or comments about production.
source
<xs:element name="ProdDescription" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Description of or comments about production.</xs:documentation>
  </xs:annotation>
</xs:element>

element Production2Type/ProdComment
diagram
namespace eReport36.xsd
type xs:string
source
<xs:element name="ProdComment" type="xs:string" minOccurs="0"/>

complexType ProductionType
diagram
namespace eReport36.xsd
children ProdType ProdBeginInventory ProdEndInventory ProdUnits ProdQuantity ProdMaxDailyQuantity ProdDaysProducing ProdDailyAvg ProdReceipts ProdCumulative ProdSource ProdOGRatio ProdLastDate ProdOverUnderVolume ProdDescription ProdComment Disposition
used by
element FacilityType/Production
annotation
documentation 
Data on fluids/gas produced from a well and purchases
source
<xs:complexType name="ProductionType">
  <xs:annotation>
    <xs:documentation>Data on fluids/gas produced from a well and purchases</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ProdType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Oil, gas, water produced or other fluid. Standard codes needed.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="10"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="ProdBeginInventory" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Beginning fluid inventory.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProdEndInventory" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Ending fluid inventory.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProdUnits" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Units used to report quantities of fluid produced or transferred.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="20"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="ProdQuantity" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Quantity produced.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProdMaxDailyQuantity" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Maximum daily quantity of fluid produced.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProdDaysProducing" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Duration of producing period in days.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProdDailyAvg" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Average daily fluid production.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProdReceipts" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Used for tracking fluid into gas plants.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProdCumulative" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Cumulative produced amount.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProdSource" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Origin of the produced fluid. Used to differentiate gas entering a plant from a field, a transmission main, gathering system, etc.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProdOGRatio" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Ratio of oil to gas.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProdLastDate" type="xs:date" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Date production last occurred.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProdOverUnderVolume" type="xs:float" minOccurs="0"/>
    <xs:element name="ProdDescription" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Description of or comments about production.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProdComment" type="xs:string" minOccurs="0"/>
    <xs:element name="Disposition" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Fluid disposition data.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="DispositionType">
            <xs:sequence minOccurs="0" maxOccurs="unbounded">
              <xs:element name="Disposition2" type="DispositionType" maxOccurs="unbounded">
                <xs:annotation>
                  <xs:documentation>Recursed tag set allows agencies to track multiple transfers of the same fluid--in effect, the disposition history.</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element ProductionType/ProdType
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 10
annotation
documentation 
Oil, gas, water produced or other fluid. Standard codes needed.
source
<xs:element name="ProdType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Oil, gas, water produced or other fluid. Standard codes needed.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="10"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element ProductionType/ProdBeginInventory
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Beginning fluid inventory.
source
<xs:element name="ProdBeginInventory" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Beginning fluid inventory.</xs:documentation>
  </xs:annotation>
</xs:element>

element ProductionType/ProdEndInventory
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Ending fluid inventory.
source
<xs:element name="ProdEndInventory" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Ending fluid inventory.</xs:documentation>
  </xs:annotation>
</xs:element>

element ProductionType/ProdUnits
diagram
namespace eReport36.xsd
type restriction of xs:string
facets
maxLength 20
annotation
documentation 
Units used to report quantities of fluid produced or transferred.
source
<xs:element name="ProdUnits" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Units used to report quantities of fluid produced or transferred.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="20"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element ProductionType/ProdQuantity
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Quantity produced.
source
<xs:element name="ProdQuantity" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Quantity produced.</xs:documentation>
  </xs:annotation>
</xs:element>

element ProductionType/ProdMaxDailyQuantity
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Maximum daily quantity of fluid produced.
source
<xs:element name="ProdMaxDailyQuantity" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Maximum daily quantity of fluid produced.</xs:documentation>
  </xs:annotation>
</xs:element>

element ProductionType/ProdDaysProducing
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Duration of producing period in days.
source
<xs:element name="ProdDaysProducing" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Duration of producing period in days.</xs:documentation>
  </xs:annotation>
</xs:element>

element ProductionType/ProdDailyAvg
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Average daily fluid production.
source
<xs:element name="ProdDailyAvg" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Average daily fluid production.</xs:documentation>
  </xs:annotation>
</xs:element>

element ProductionType/ProdReceipts
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Used for tracking fluid into gas plants.
source
<xs:element name="ProdReceipts" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Used for tracking fluid into gas plants.</xs:documentation>
  </xs:annotation>
</xs:element>

element ProductionType/ProdCumulative
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Cumulative produced amount.
source
<xs:element name="ProdCumulative" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Cumulative produced amount.</xs:documentation>
  </xs:annotation>
</xs:element>

element ProductionType/ProdSource
diagram
namespace eReport36.xsd
type xs:string
annotation
documentation 
Origin of the produced fluid. Used to differentiate gas entering a plant from a field, a transmission main, gathering system, etc.
source
<xs:element name="ProdSource" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Origin of the produced fluid. Used to differentiate gas entering a plant from a field, a transmission main, gathering system, etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element ProductionType/ProdOGRatio
diagram
namespace eReport36.xsd
type xs:float
annotation
documentation 
Ratio of oil to gas.
source
<xs:element name="ProdOGRatio" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Ratio of oil to gas.</xs:documentation>
  </xs:annotation>
</xs:element>

element ProductionType/ProdLastDate
diagram