BuildingSync Schema Documentation

Schema Document Properties

Target Namespace http://buildingsync.net/schemas/bedes-auc/2019
Version 2.3.0
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition
  • This schema imports schema(s) from the following namespace(s):
    • http://www.gbxml.org/schema (at http://www.gbxml.org/schema/6-01/GreenBuildingXML_Ver6.01.xsd)


Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
gbxml http://www.gbxml.org/schema
auc http://buildingsync.net/schemas/bedes-auc/2019
xs http://www.w3.org/2001/XMLSchema
<xs:schema targetNamespace="http://buildingsync.net/schemas/bedes-auc/2019" elementFormDefault="qualified" attributeFormDefault="unqualified" version="2.3.0">
   <xs:import namespace="http://www.gbxml.org/schema" schemaLocation="http://www.gbxml.org/schema/6-01/GreenBuildingXML_Ver6.01.xsd"/>
...
</xs:schema>

Global Declarations

Attribute: Source

Name Source
Type Locally-defined simple type
No documentation provided.
auc:Source="xs:string (value comes from list: {'Default'|'Estimate'|'Government record'|'Agent'|'Assessor'|'Auditor'|'Product specification'|'Building Component Library'|'Utility transfer'|'Energy Management System'|'Drawings'|'Direct measurement'|'Design files'|'Simulation'|'ENERGY STAR Portfolio Manager'|'US EPA'|'US EIA'|'Target Finder'|'Arch2030'|'ASHRAE'|'Utility'|'Other'})"
<xs:attribute name="Source">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Default"/>
         <xs:enumeration value="Estimate"/>
         <xs:enumeration value="Government record"/>
         <xs:enumeration value="Agent"/>
         <xs:enumeration value="Assessor"/>
         <xs:enumeration value="Auditor"/>
         <xs:enumeration value="Product specification"/>
         <xs:enumeration value="Building Component Library"/>
         <xs:enumeration value="Utility transfer"/>
         <xs:enumeration value="Energy Management System"/>
         <xs:enumeration value="Drawings"/>
         <xs:enumeration value="Direct measurement"/>
         <xs:enumeration value="Design files"/>
         <xs:enumeration value="Simulation"/>
         <xs:enumeration value="ENERGY STAR Portfolio Manager"/>
         <xs:enumeration value="US EPA"/>
         <xs:enumeration value="US EIA"/>
         <xs:enumeration value="Target Finder"/>
         <xs:enumeration value="Arch2030"/>
         <xs:enumeration value="ASHRAE"/>
         <xs:enumeration value="Utility"/>
         <xs:enumeration value="Other"/>
      </xs:restriction>
   </xs:simpleType>
</xs:attribute>

Attribute: Status

Name Status
Type Locally-defined simple type
auc:Status="xs:string (value comes from list: {'Existing'|'Proposed'|'Past'|'Reference'|'Other'})"
<xs:attribute name="Status">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Existing"/>
         <xs:enumeration value="Proposed"/>
         <xs:enumeration value="Past"/>
         <xs:enumeration value="Reference"/>
         <xs:enumeration value="Other"/>
      </xs:restriction>
   </xs:simpleType>
</xs:attribute>

Element: Address

Name Address
Type Locally-defined complex type
Nillable no
Abstract no
No documentation provided.
<auc:Address>
   <auc:StreetAddressDetail   > [0..1]  
      Start Choice [1]
         <auc:Simplified         > [0..1] 
            <auc:StreetAddress> xs:string </auc:StreetAddress> [0..1] 
            <auc:StreetAdditionalInfo> xs:string </auc:StreetAdditionalInfo> [0..1] 
         </auc:Simplified>
         <auc:Complex         > [0..1] 
            <auc:StreetNumberPrefix> xs:string </auc:StreetNumberPrefix> [0..1] 
            <auc:StreetNumberNumeric
             auc:Source="" [0..1]
            > [0..1]  
                xs:integer
            </auc:StreetNumberNumeric>
            <auc:StreetNumberSuffix> xs:string </auc:StreetNumberSuffix> [0..1] 
            <auc:StreetDirPrefix> xs:string (value comes from list: {'North'|'Northeast'|'East'|'Southeast'|'South'|'Southwest'|'West'|'Northwest'}) </auc:StreetDirPrefix> [0..1] 
            <auc:StreetName> xs:string </auc:StreetName> [0..1] 
            <auc:StreetAdditionalInfo> xs:string </auc:StreetAdditionalInfo> [0..1] 
            <auc:StreetSuffix> xs:string (value comes from list: {'Alley'|'Annex'|'Arcade'|'Avenue'|'Bayou'|'Beach'|'Bend'|'Bluff'|'Bluffs'|'Bottom'|'Boulevard'|'Branch'|'Bridge'|'Brook'|'Brooks'|'Burg'|'Burgs'|'Bypass'|'Camp'|'Canyon'|'Cape'|'Causeway'|'Center'|'Centers'|'Circle'|'Circles'|'Cliff'|'Club'|'Common'|'Commons'|'Corner'|'Corners'|'Course'|'Court'|'Courts'|'Cove'|'Coves'|'Creek'|'Crescent'|'Crest'|'Crossing'|'Crossroad'|'Crossroads'|'Curve'|'Dale'|'Dam'|'Divide'|'Drive'|'Drives'|'Estate'|'Estates'|'Expressway'|'Extension'|'Extensions'|'Fall'|'Falls'|'Ferry'|'Field'|'Fields'|'Flat'|'Flats'|'Ford'|'Fords'|'Forest'|'Forge'|'Forges'|'Fork'|'Forks'|'Fort'|'Freeway'|'Garden'|'Gardens'|'Gateway'|'Glen'|'Glens'|'Green'|'Greens'|'Grove'|'Groves'|'Harbor'|'Harbors'|'Haven'|'Heights'|'Highway'|'Hill'|'Hills'|'Hollow'|'Inlet'|'Island'|'Islands'|'Isle'|'Junction'|'Junctions'|'Key'|'Keys'|'Knoll'|'Knolls'|'Lake'|'Lakes'|'Land'|'Landing'|'Lane'|'Light'|'Lights'|'Loaf'|'Lock'|'Locks'|'Lodge'|'Loop'|'Mall'|'Manor'|'Manors'|'Meadow'|'Meadows'|'Mews'|'Mill'|'Mills'|'Mission'|'Motorway'|'Mount'|'Mountain'|'Mountains'|'Neck'|'Orchard'|'Oval'|'Overpass'|'Park'|'Parks'|'Parkway'|'Parkways'|'Pass'|'Passage'|'Path'|'Pike'|'Pine'|'Pines'|'Place'|'Plain'|'Plains'|'Plaza'|'Point'|'Points'|'Port'|'Ports'|'Prairie'|'Radial'|'Ramp'|'Ranch'|'Rapid'|'Rapids'|'Rest'|'Ridge'|'Ridges'|'River'|'Road'|'Roads'|'Route'|'Row'|'Rue'|'Run'|'Shoal'|'Shoals'|'Shore'|'Shores'|'Skyway'|'Spring'|'Springs'|'Spur'|'Spurs'|'Square'|'Squares'|'Station'|'Stravenue'|'Stream'|'Street'|'Streets'|'Summit'|'Terrace'|'Throughway'|'Trace'|'Track'|'Trafficway'|'Trail'|'Trailer'|'Tunnel'|'Turnpike'|'Underpass'|'Union'|'Unions'|'Valley'|'Valleys'|'Viaduct'|'View'|'Views'|'Village'|'Villages'|'Ville'|'Vista'|'Walk'|'Walks'|'Wall'|'Way'|'Ways'|'Well'|'Wells'}) </auc:StreetSuffix> [0..1] 
            <auc:StreetSuffixModifier> xs:string </auc:StreetSuffixModifier> [0..1] 
            <auc:StreetDirSuffix> xs:string (value comes from list: {'North'|'Northeast'|'East'|'Southeast'|'South'|'Southwest'|'West'|'Northwest'}) </auc:StreetDirSuffix> [0..1] 
            <auc:SubaddressType> xs:string (value comes from list: {'Apartment'|'Basement'|'Berth'|'Block'|'Building'|'Corridor'|'Cubicle'|'Department'|'Floor'|'Front'|'Hanger'|'Key'|'Lobby'|'Lot'|'Lower'|'Office'|'Penthouse'|'Pier'|'PO Box'|'Rear'|'Room'|'Seat'|'Side'|'Slip'|'Space'|'Stop'|'Suite'|'Terminal'|'Tower'|'Trailer'|'Unit'|'Upper'|'Wing'}) </auc:SubaddressType> [0..1] 
            <auc:SubaddressIdentifier> xs:string </auc:SubaddressIdentifier> [0..1] 
         </auc:Complex>
      End Choice
   </auc:StreetAddressDetail>
   <auc:City> xs:string </auc:City> [0..1] 
   <auc:State> auc:State </auc:State> [0..1] 
   <auc:PostalCode> xs:string (pattern = [0-9]{5}) </auc:PostalCode> [0..1] 
   <auc:PostalCodePlus4> xs:string (pattern = [0-9]{4}) </auc:PostalCodePlus4> [0..1] 
   <auc:County> xs:string </auc:County> [0..1] 
   <auc:Country> xs:string </auc:Country> [0..1] 
</auc:Address>
<xs:element name="Address">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="StreetAddressDetail" minOccurs="0">
            <xs:complexType>
               <xs:choice>
                  <xs:element name="Simplified" minOccurs="0">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="StreetAddress" type="xs:string" minOccurs="0"/>
                           <xs:element name="StreetAdditionalInfo" type="xs:string" minOccurs="0"/>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="Complex" minOccurs="0">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="StreetNumberPrefix" type="xs:string" minOccurs="0"/>
                           <xs:element name="StreetNumberNumeric" minOccurs="0">
                              <xs:complexType>
                                 <xs:simpleContent>
                                    <xs:extension base="xs:integer">
                                       <xs:attribute ref="auc:Source"/>
                                    </xs:extension>
                                 </xs:simpleContent>
                              </xs:complexType>
                           </xs:element>
                           <xs:element name="StreetNumberSuffix" type="xs:string" minOccurs="0"/>
                           <xs:element name="StreetDirPrefix" minOccurs="0">
                              <xs:simpleType>
                                 <xs:restriction base="xs:string">
                                    <xs:enumeration value="North"/>
                                    <xs:enumeration value="Northeast"/>
                                    <xs:enumeration value="East"/>
                                    <xs:enumeration value="Southeast"/>
                                    <xs:enumeration value="South"/>
                                    <xs:enumeration value="Southwest"/>
                                    <xs:enumeration value="West"/>
                                    <xs:enumeration value="Northwest"/>
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                           <xs:element name="StreetName" type="xs:string" minOccurs="0"/>
                           <xs:element name="StreetAdditionalInfo" type="xs:string" minOccurs="0"/>
                           <xs:element name="StreetSuffix" minOccurs="0">
                              <xs:simpleType>
                                 <xs:restriction base="xs:string">
                                    <xs:enumeration value="Alley"/>
                                    <xs:enumeration value="Annex"/>
                                    <xs:enumeration value="Arcade"/>
                                    <xs:enumeration value="Avenue"/>
                                    <xs:enumeration value="Bayou"/>
                                    <xs:enumeration value="Beach"/>
                                    <xs:enumeration value="Bend"/>
                                    <xs:enumeration value="Bluff"/>
                                    <xs:enumeration value="Bluffs"/>
                                    <xs:enumeration value="Bottom"/>
                                    <xs:enumeration value="Boulevard"/>
                                    <xs:enumeration value="Branch"/>
                                    <xs:enumeration value="Bridge"/>
                                    <xs:enumeration value="Brook"/>
                                    <xs:enumeration value="Brooks"/>
                                    <xs:enumeration value="Burg"/>
                                    <xs:enumeration value="Burgs"/>
                                    <xs:enumeration value="Bypass"/>
                                    <xs:enumeration value="Camp"/>
                                    <xs:enumeration value="Canyon"/>
                                    <xs:enumeration value="Cape"/>
                                    <xs:enumeration value="Causeway"/>
                                    <xs:enumeration value="Center"/>
                                    <xs:enumeration value="Centers"/>
                                    <xs:enumeration value="Circle"/>
                                    <xs:enumeration value="Circles"/>
                                    <xs:enumeration value="Cliff"/>
                                    <xs:enumeration value="Club"/>
                                    <xs:enumeration value="Common"/>
                                    <xs:enumeration value="Commons"/>
                                    <xs:enumeration value="Corner"/>
                                    <xs:enumeration value="Corners"/>
                                    <xs:enumeration value="Course"/>
                                    <xs:enumeration value="Court"/>
                                    <xs:enumeration value="Courts"/>
                                    <xs:enumeration value="Cove"/>
                                    <xs:enumeration value="Coves"/>
                                    <xs:enumeration value="Creek"/>
                                    <xs:enumeration value="Crescent"/>
                                    <xs:enumeration value="Crest"/>
                                    <xs:enumeration value="Crossing"/>
                                    <xs:enumeration value="Crossroad"/>
                                    <xs:enumeration value="Crossroads"/>
                                    <xs:enumeration value="Curve"/>
                                    <xs:enumeration value="Dale"/>
                                    <xs:enumeration value="Dam"/>
                                    <xs:enumeration value="Divide"/>
                                    <xs:enumeration value="Drive"/>
                                    <xs:enumeration value="Drives"/>
                                    <xs:enumeration value="Estate"/>
                                    <xs:enumeration value="Estates"/>
                                    <xs:enumeration value="Expressway"/>
                                    <xs:enumeration value="Extension"/>
                                    <xs:enumeration value="Extensions"/>
                                    <xs:enumeration value="Fall"/>
                                    <xs:enumeration value="Falls"/>
                                    <xs:enumeration value="Ferry"/>
                                    <xs:enumeration value="Field"/>
                                    <xs:enumeration value="Fields"/>
                                    <xs:enumeration value="Flat"/>
                                    <xs:enumeration value="Flats"/>
                                    <xs:enumeration value="Ford"/>
                                    <xs:enumeration value="Fords"/>
                                    <xs:enumeration value="Forest"/>
                                    <xs:enumeration value="Forge"/>
                                    <xs:enumeration value="Forges"/>
                                    <xs:enumeration value="Fork"/>
                                    <xs:enumeration value="Forks"/>
                                    <xs:enumeration value="Fort"/>
                                    <xs:enumeration value="Freeway"/>
                                    <xs:enumeration value="Garden"/>
                                    <xs:enumeration value="Gardens"/>
                                    <xs:enumeration value="Gateway"/>
                                    <xs:enumeration value="Glen"/>
                                    <xs:enumeration value="Glens"/>
                                    <xs:enumeration value="Green"/>
                                    <xs:enumeration value="Greens"/>
                                    <xs:enumeration value="Grove"/>
                                    <xs:enumeration value="Groves"/>
                                    <xs:enumeration value="Harbor"/>
                                    <xs:enumeration value="Harbors"/>
                                    <xs:enumeration value="Haven"/>
                                    <xs:enumeration value="Heights"/>
                                    <xs:enumeration value="Highway"/>
                                    <xs:enumeration value="Hill"/>
                                    <xs:enumeration value="Hills"/>
                                    <xs:enumeration value="Hollow"/>
                                    <xs:enumeration value="Inlet"/>
                                    <xs:enumeration value="Island"/>
                                    <xs:enumeration value="Islands"/>
                                    <xs:enumeration value="Isle"/>
                                    <xs:enumeration value="Junction"/>
                                    <xs:enumeration value="Junctions"/>
                                    <xs:enumeration value="Key"/>
                                    <xs:enumeration value="Keys"/>
                                    <xs:enumeration value="Knoll"/>
                                    <xs:enumeration value="Knolls"/>
                                    <xs:enumeration value="Lake"/>
                                    <xs:enumeration value="Lakes"/>
                                    <xs:enumeration value="Land"/>
                                    <xs:enumeration value="Landing"/>
                                    <xs:enumeration value="Lane"/>
                                    <xs:enumeration value="Light"/>
                                    <xs:enumeration value="Lights"/>
                                    <xs:enumeration value="Loaf"/>
                                    <xs:enumeration value="Lock"/>
                                    <xs:enumeration value="Locks"/>
                                    <xs:enumeration value="Lodge"/>
                                    <xs:enumeration value="Loop"/>
                                    <xs:enumeration value="Mall"/>
                                    <xs:enumeration value="Manor"/>
                                    <xs:enumeration value="Manors"/>
                                    <xs:enumeration value="Meadow"/>
                                    <xs:enumeration value="Meadows"/>
                                    <xs:enumeration value="Mews"/>
                                    <xs:enumeration value="Mill"/>
                                    <xs:enumeration value="Mills"/>
                                    <xs:enumeration value="Mission"/>
                                    <xs:enumeration value="Motorway"/>
                                    <xs:enumeration value="Mount"/>
                                    <xs:enumeration value="Mountain"/>
                                    <xs:enumeration value="Mountains"/>
                                    <xs:enumeration value="Neck"/>
                                    <xs:enumeration value="Orchard"/>
                                    <xs:enumeration value="Oval"/>
                                    <xs:enumeration value="Overpass"/>
                                    <xs:enumeration value="Park"/>
                                    <xs:enumeration value="Parks"/>
                                    <xs:enumeration value="Parkway"/>
                                    <xs:enumeration value="Parkways"/>
                                    <xs:enumeration value="Pass"/>
                                    <xs:enumeration value="Passage"/>
                                    <xs:enumeration value="Path"/>
                                    <xs:enumeration value="Pike"/>
                                    <xs:enumeration value="Pine"/>
                                    <xs:enumeration value="Pines"/>
                                    <xs:enumeration value="Place"/>
                                    <xs:enumeration value="Plain"/>
                                    <xs:enumeration value="Plains"/>
                                    <xs:enumeration value="Plaza"/>
                                    <xs:enumeration value="Point"/>
                                    <xs:enumeration value="Points"/>
                                    <xs:enumeration value="Port"/>
                                    <xs:enumeration value="Ports"/>
                                    <xs:enumeration value="Prairie"/>
                                    <xs:enumeration value="Radial"/>
                                    <xs:enumeration value="Ramp"/>
                                    <xs:enumeration value="Ranch"/>
                                    <xs:enumeration value="Rapid"/>
                                    <xs:enumeration value="Rapids"/>
                                    <xs:enumeration value="Rest"/>
                                    <xs:enumeration value="Ridge"/>
                                    <xs:enumeration value="Ridges"/>
                                    <xs:enumeration value="River"/>
                                    <xs:enumeration value="Road"/>
                                    <xs:enumeration value="Roads"/>
                                    <xs:enumeration value="Route"/>
                                    <xs:enumeration value="Row"/>
                                    <xs:enumeration value="Rue"/>
                                    <xs:enumeration value="Run"/>
                                    <xs:enumeration value="Shoal"/>
                                    <xs:enumeration value="Shoals"/>
                                    <xs:enumeration value="Shore"/>
                                    <xs:enumeration value="Shores"/>
                                    <xs:enumeration value="Skyway"/>
                                    <xs:enumeration value="Spring"/>
                                    <xs:enumeration value="Springs"/>
                                    <xs:enumeration value="Spur"/>
                                    <xs:enumeration value="Spurs"/>
                                    <xs:enumeration value="Square"/>
                                    <xs:enumeration value="Squares"/>
                                    <xs:enumeration value="Station"/>
                                    <xs:enumeration value="Stravenue"/>
                                    <xs:enumeration value="Stream"/>
                                    <xs:enumeration value="Street"/>
                                    <xs:enumeration value="Streets"/>
                                    <xs:enumeration value="Summit"/>
                                    <xs:enumeration value="Terrace"/>
                                    <xs:enumeration value="Throughway"/>
                                    <xs:enumeration value="Trace"/>
                                    <xs:enumeration value="Track"/>
                                    <xs:enumeration value="Trafficway"/>
                                    <xs:enumeration value="Trail"/>
                                    <xs:enumeration value="Trailer"/>
                                    <xs:enumeration value="Tunnel"/>
                                    <xs:enumeration value="Turnpike"/>
                                    <xs:enumeration value="Underpass"/>
                                    <xs:enumeration value="Union"/>
                                    <xs:enumeration value="Unions"/>
                                    <xs:enumeration value="Valley"/>
                                    <xs:enumeration value="Valleys"/>
                                    <xs:enumeration value="Viaduct"/>
                                    <xs:enumeration value="View"/>
                                    <xs:enumeration value="Views"/>
                                    <xs:enumeration value="Village"/>
                                    <xs:enumeration value="Villages"/>
                                    <xs:enumeration value="Ville"/>
                                    <xs:enumeration value="Vista"/>
                                    <xs:enumeration value="Walk"/>
                                    <xs:enumeration value="Walks"/>
                                    <xs:enumeration value="Wall"/>
                                    <xs:enumeration value="Way"/>
                                    <xs:enumeration value="Ways"/>
                                    <xs:enumeration value="Well"/>
                                    <xs:enumeration value="Wells"/>
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                           <xs:element name="StreetSuffixModifier" type="xs:string" minOccurs="0"/>
                           <xs:element name="StreetDirSuffix" minOccurs="0">
                              <xs:simpleType>
                                 <xs:restriction base="xs:string">
                                    <xs:enumeration value="North"/>
                                    <xs:enumeration value="Northeast"/>
                                    <xs:enumeration value="East"/>
                                    <xs:enumeration value="Southeast"/>
                                    <xs:enumeration value="South"/>
                                    <xs:enumeration value="Southwest"/>
                                    <xs:enumeration value="West"/>
                                    <xs:enumeration value="Northwest"/>
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                           <xs:element name="SubaddressType" minOccurs="0">
                              <xs:simpleType>
                                 <xs:restriction base="xs:string">
                                    <xs:enumeration value="Apartment"/>
                                    <xs:enumeration value="Basement"/>
                                    <xs:enumeration value="Berth"/>
                                    <xs:enumeration value="Block"/>
                                    <xs:enumeration value="Building"/>
                                    <xs:enumeration value="Corridor"/>
                                    <xs:enumeration value="Cubicle"/>
                                    <xs:enumeration value="Department"/>
                                    <xs:enumeration value="Floor"/>
                                    <xs:enumeration value="Front"/>
                                    <xs:enumeration value="Hanger"/>
                                    <xs:enumeration value="Key"/>
                                    <xs:enumeration value="Lobby"/>
                                    <xs:enumeration value="Lot"/>
                                    <xs:enumeration value="Lower"/>
                                    <xs:enumeration value="Office"/>
                                    <xs:enumeration value="Penthouse"/>
                                    <xs:enumeration value="Pier"/>
                                    <xs:enumeration value="PO Box"/>
                                    <xs:enumeration value="Rear"/>
                                    <xs:enumeration value="Room"/>
                                    <xs:enumeration value="Seat"/>
                                    <xs:enumeration value="Side"/>
                                    <xs:enumeration value="Slip"/>
                                    <xs:enumeration value="Space"/>
                                    <xs:enumeration value="Stop"/>
                                    <xs:enumeration value="Suite"/>
                                    <xs:enumeration value="Terminal"/>
                                    <xs:enumeration value="Tower"/>
                                    <xs:enumeration value="Trailer"/>
                                    <xs:enumeration value="Unit"/>
                                    <xs:enumeration value="Upper"/>
                                    <xs:enumeration value="Wing"/>
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                           <xs:element name="SubaddressIdentifier" type="xs:string" minOccurs="0"/>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:choice>
            </xs:complexType>
         </xs:element>
         <xs:element name="City" type="xs:string" minOccurs="0"/>
         <xs:element name="State" type="auc:State" minOccurs="0"/>
         <xs:element name="PostalCode" minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:pattern value="[0-9]{5}"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="PostalCodePlus4" minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:pattern value="[0-9]{4}"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="County" type="xs:string" minOccurs="0"/>
         <xs:element name="Country" type="xs:string" minOccurs="0"/>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Element: AnnualCoolingEfficiencyUnits

Name AnnualCoolingEfficiencyUnits
Type Locally-defined simple type
Nillable no
Abstract no
<auc:AnnualCoolingEfficiencyUnits> xs:string (value comes from list: {'COP'|'EER'|'SEER'|'kW/ton'|'Other'}) </auc:AnnualCoolingEfficiencyUnits>
<xs:element name="AnnualCoolingEfficiencyUnits">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="COP"/>
         <xs:enumeration value="EER"/>
         <xs:enumeration value="SEER"/>
         <xs:enumeration value="kW/ton"/>
         <xs:enumeration value="Other"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: AnnualHeatingEfficiencyUnits

Name AnnualHeatingEfficiencyUnits
Type Locally-defined simple type
Nillable no
Abstract no
<auc:AnnualHeatingEfficiencyUnits> xs:string (value comes from list: {'COP'|'AFUE'|'HSPF'|'Thermal Efficiency'|'Other'|'Unknown'}) </auc:AnnualHeatingEfficiencyUnits>
<xs:element name="AnnualHeatingEfficiencyUnits">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="COP"/>
         <xs:enumeration value="AFUE"/>
         <xs:enumeration value="HSPF"/>
         <xs:enumeration value="Thermal Efficiency"/>
         <xs:enumeration value="Other"/>
         <xs:enumeration value="Unknown"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: ApplicableEndDateForDemandRate

Name ApplicableEndDateForDemandRate
Type xs:gMonthDay
Nillable no
Abstract no
<auc:ApplicableEndDateForDemandRate> xs:gMonthDay </auc:ApplicableEndDateForDemandRate>
<xs:element name="ApplicableEndDateForDemandRate" type="xs:gMonthDay"/>

Element: ApplicableEndDateForEnergyRate

Name ApplicableEndDateForEnergyRate
Type xs:gMonthDay
Nillable no
Abstract no
<auc:ApplicableEndDateForEnergyRate> xs:gMonthDay </auc:ApplicableEndDateForEnergyRate>
<xs:element name="ApplicableEndDateForEnergyRate" type="xs:gMonthDay"/>

Element: ApplicableStartDateForDemandRate

Name ApplicableStartDateForDemandRate
Type xs:gMonthDay
Nillable no
Abstract no
<auc:ApplicableStartDateForDemandRate> xs:gMonthDay </auc:ApplicableStartDateForDemandRate>
<xs:element name="ApplicableStartDateForDemandRate" type="xs:gMonthDay"/>

Element: ApplicableStartDateForEnergyRate

Name ApplicableStartDateForEnergyRate
Type xs:gMonthDay
Nillable no
Abstract no
<auc:ApplicableStartDateForEnergyRate> xs:gMonthDay </auc:ApplicableStartDateForEnergyRate>
<xs:element name="ApplicableStartDateForEnergyRate" type="xs:gMonthDay"/>

Element: AssetScore

Name AssetScore
Type Locally-defined complex type
Nillable no
Abstract no
<auc:AssetScore>
   <auc:WholeBuilding   > [0..1] 
      <auc:AssetScoreData> ... </auc:AssetScoreData> [1]
      <auc:EnergyUseByEndUses      > [0..1] 
         <auc:EnergyUseByEndUse         > [0..*] 
            <auc:EnergyUse
             auc:Source="" [0..1]
            > [1] 
                xs:decimal
            </auc:EnergyUse>
            <auc:EndUse> auc:EndUse </auc:EndUse> [1] 
         </auc:EnergyUseByEndUse>
      </auc:EnergyUseByEndUses>
      <auc:Rankings      > [0..1] 
         <auc:Ranking         > [1..*] 
            <auc:Type            > [1] 
               Start Choice [1]
                  <auc:SystemsType> xs:string (value comes from list: {'Cooling'|'Heating'|'Hot Water'|'Interior Lighting'|'Overall HVAC Systems'}) </auc:SystemsType> [1]
                  <auc:EnvelopeType> xs:string (value comes from list: {'Floor U-Value, Mass'|'Roof U-Value, Non-Attic'|'Walls U-Value, Framed'|'Walls + Windows U-Value'|'Window Solar Heat Gain Coefficient'|'Windows U-Value'}) </auc:EnvelopeType> [1]
               End Choice
            </auc:Type>
            <auc:Rank> auc:RankType </auc:Rank> [1]
         </auc:Ranking>
      </auc:Rankings>
   </auc:WholeBuilding>
   <auc:UseTypes   > [0..1] 
      <auc:UseType      > [0..*] 
         <auc:AssetScoreData> ... </auc:AssetScoreData> [1]
         <auc:AssetScoreUseType> xs:string (value comes from list: {'Assisted Living Facility'|'City Hall'|'Community Center'|'Courthouse'|'Education'|'Library'|'Lodging'|'Medical Office'|'Multi-family (4 floors or greater)'|'Multi-family (fewer than 4 floors)'|'Office'|'Parking Garage (Ventilation Only)'|'Police Station'|'Post Office'|'Religious Building'|'Retail'|'Senior Center'|'Warehouse non-refrigerated'}) </auc:AssetScoreUseType> [1]
      </auc:UseType>
   </auc:UseTypes>
</auc:AssetScore>
<xs:element name="AssetScore">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="WholeBuilding" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element ref="auc:AssetScoreData"/>
                  <xs:element name="EnergyUseByEndUses" minOccurs="0">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="EnergyUseByEndUse" minOccurs="0" maxOccurs="unbounded">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="EnergyUse">
                                       <xs:complexType>
                                          <xs:simpleContent>
                                             <xs:extension base="xs:decimal">
                                                <xs:attribute ref="auc:Source"/>
                                             </xs:extension>
                                          </xs:simpleContent>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="EndUse" type="auc:EndUse"/>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="Rankings" minOccurs="0">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="Ranking" maxOccurs="unbounded">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="Type">
                                       <xs:complexType>
                                          <xs:choice>
                                             <xs:element name="SystemsType">
                                                <xs:simpleType>
                                                   <xs:restriction base="xs:string">
                                                      <xs:enumeration value="Cooling"/>
                                                      <xs:enumeration value="Heating"/>
                                                      <xs:enumeration value="Hot Water"/>
                                                      <xs:enumeration value="Interior Lighting"/>
                                                      <xs:enumeration value="Overall HVAC Systems"/>
                                                   </xs:restriction>
                                                </xs:simpleType>
                                             </xs:element>
                                             <xs:element name="EnvelopeType">
                                                <xs:simpleType>
                                                   <xs:restriction base="xs:string">
                                                      <xs:enumeration value="Floor U-Value, Mass"/>
                                                      <xs:enumeration value="Roof U-Value, Non-Attic"/>
                                                      <xs:enumeration value="Walls U-Value, Framed"/>
                                                      <xs:enumeration value="Walls + Windows U-Value"/>
                                                      <xs:enumeration value="Window Solar Heat Gain Coefficient"/>
                                                      <xs:enumeration value="Windows U-Value"/>
                                                   </xs:restriction>
                                                </xs:simpleType>
                                             </xs:element>
                                          </xs:choice>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="Rank" type="auc:RankType"/>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="UseTypes" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="UseType" minOccurs="0" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element ref="auc:AssetScoreData"/>
                           <xs:element name="AssetScoreUseType">
                              <xs:simpleType>
                                 <xs:restriction base="xs:string">
                                    <xs:enumeration value="Assisted Living Facility"/>
                                    <xs:enumeration value="City Hall"/>
                                    <xs:enumeration value="Community Center"/>
                                    <xs:enumeration value="Courthouse"/>
                                    <xs:enumeration value="Education"/>
                                    <xs:enumeration value="Library"/>
                                    <xs:enumeration value="Lodging"/>
                                    <xs:enumeration value="Medical Office"/>
                                    <xs:enumeration value="Multi-family (4 floors or greater)"/>
                                    <xs:enumeration value="Multi-family (fewer than 4 floors)"/>
                                    <xs:enumeration value="Office"/>
                                    <xs:enumeration value="Parking Garage (Ventilation Only)"/>
                                    <xs:enumeration value="Police Station"/>
                                    <xs:enumeration value="Post Office"/>
                                    <xs:enumeration value="Religious Building"/>
                                    <xs:enumeration value="Retail"/>
                                    <xs:enumeration value="Senior Center"/>
                                    <xs:enumeration value="Warehouse non-refrigerated"/>
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Element: AssetScoreData

Name AssetScoreData
Type Locally-defined complex type
Nillable no
Abstract no
<auc:AssetScoreData>
   <auc:Score
    auc:Source="" [0..1]
   > [1]  
       xs:decimal
   </auc:Score>
   <auc:SiteEnergyUse   > [0..1] 
      <auc:EnergyUseByFuelTypes> ... </auc:EnergyUseByFuelTypes> [1..*]
   </auc:SiteEnergyUse>
   <auc:SourceEnergyUse   > [0..1] 
      <auc:EnergyUseByFuelTypes> ... </auc:EnergyUseByFuelTypes> [1..*]
      <auc:SourceEnergyUseIntensity
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:SourceEnergyUseIntensity>
   </auc:SourceEnergyUse>
</auc:AssetScoreData>
<xs:element name="AssetScoreData">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="Score">
            <xs:complexType>
               <xs:simpleContent>
                  <xs:extension base="xs:decimal">
                     <xs:attribute ref="auc:Source"/>
                  </xs:extension>
               </xs:simpleContent>
            </xs:complexType>
         </xs:element>
         <xs:element name="SiteEnergyUse" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element ref="auc:EnergyUseByFuelTypes" maxOccurs="unbounded"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="SourceEnergyUse" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element ref="auc:EnergyUseByFuelTypes" maxOccurs="unbounded"/>
                  <xs:element name="SourceEnergyUseIntensity" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Element: BuildingAutomationSystem

Name BuildingAutomationSystem
Type xs:boolean
Nillable no
Abstract no
<auc:BuildingAutomationSystem> xs:boolean </auc:BuildingAutomationSystem>
<xs:element name="BuildingAutomationSystem" type="xs:boolean"/>

Element: BuildingSync

Name BuildingSync
Type Locally-defined complex type
Nillable no
Abstract no
No documentation provided.
<auc:BuildingSync
 version="xs:string (value comes from list: {'2.0.0-legacy'|'0.2.0'|'0.3.0'|'1.0.0'|'2.0.0-pr1'|'2.0.0-pr2'|'2.0.0'|'2.1.0'|'2.2.0-pr1'|'2.2.0'|'2.3.0-pr1'|'2.3.0'})" [1] 
>
   <auc:Programs   > [0..1] 
      <auc:Program      > [0..*]  
         <auc:ProgramDate> xs:date </auc:ProgramDate> [0..1] 
         <auc:ProgramFundingSource> xs:string </auc:ProgramFundingSource> [0..1] 
         <auc:ProgramClassification> xs:string (value comes from list: {'Audit'|'Performance'|'Deemed'|'Retrofit'|'Rebate'|'Other'|'Not Applicable'}) </auc:ProgramClassification> [0..1] 
      </auc:Program>
   </auc:Programs>
   <auc:Facilities   > [1] 
      <auc:Facility
       ID="xs:ID" [1]
      > [1..*]  
         <auc:Sites         > [0..1] 
            <auc:Site> auc:SiteType </auc:Site> [1..*]
         </auc:Sites>
         <auc:Systems         > [0..1] 
            <auc:HVACSystems            > [0..1] 
               <auc:HVACSystem> auc:HVACSystemType </auc:HVACSystem> [1..*]
            </auc:HVACSystems>
            <auc:LightingSystems            > [0..1] 
               <auc:LightingSystem> auc:LightingSystemType </auc:LightingSystem> [1..*]
            </auc:LightingSystems>
            <auc:DomesticHotWaterSystems            > [0..1] 
               <auc:DomesticHotWaterSystem> auc:DomesticHotWaterSystemType </auc:DomesticHotWaterSystem> [1..*]
            </auc:DomesticHotWaterSystems>
            <auc:CookingSystems            > [0..1] 
               <auc:CookingSystem> auc:CookingSystemType </auc:CookingSystem> [1..*]
            </auc:CookingSystems>
            <auc:RefrigerationSystems            > [0..1] 
               <auc:RefrigerationSystem> auc:RefrigerationSystemType </auc:RefrigerationSystem> [1..*]
            </auc:RefrigerationSystems>
            <auc:DishwasherSystems            > [0..1] 
               <auc:DishwasherSystem> auc:DishwasherSystemType </auc:DishwasherSystem> [1..*]
            </auc:DishwasherSystems>
            <auc:LaundrySystems            > [0..1] 
               <auc:LaundrySystem> auc:LaundrySystemType </auc:LaundrySystem> [1..*]
            </auc:LaundrySystems>
            <auc:PumpSystems            > [0..1] 
               <auc:PumpSystem> auc:PumpSystemType </auc:PumpSystem> [1..*]
            </auc:PumpSystems>
            <auc:FanSystems            > [0..1] 
               <auc:FanSystem> auc:FanSystemType </auc:FanSystem> [1..*]
            </auc:FanSystems>
            <auc:MotorSystems            > [0..1] 
               <auc:MotorSystem> auc:MotorSystemType </auc:MotorSystem> [1..*]
            </auc:MotorSystems>
            <auc:HeatRecoverySystems            > [0..1] 
               <auc:HeatRecoverySystem> auc:HeatRecoverySystemType </auc:HeatRecoverySystem> [1..*]
            </auc:HeatRecoverySystems>
            <auc:WallSystems            > [0..1] 
               <auc:WallSystem> auc:WallSystemType </auc:WallSystem> [1..*]
            </auc:WallSystems>
            <auc:RoofSystems            > [0..1] 
               <auc:RoofSystem> auc:RoofSystemType </auc:RoofSystem> [1..*]
            </auc:RoofSystems>
            <auc:CeilingSystems            > [0..1] 
               <auc:CeilingSystem> auc:CeilingSystemType </auc:CeilingSystem> [1..*]
            </auc:CeilingSystems>
            <auc:FenestrationSystems            > [0..1] 
               <auc:FenestrationSystem> auc:FenestrationSystemType </auc:FenestrationSystem> [1..*]
            </auc:FenestrationSystems>
            <auc:ExteriorFloorSystems            > [0..1] 
               <auc:ExteriorFloorSystem> auc:ExteriorFloorSystemType </auc:ExteriorFloorSystem> [1..*]
            </auc:ExteriorFloorSystems>
            <auc:FoundationSystems            > [0..1] 
               <auc:FoundationSystem> auc:FoundationSystemType </auc:FoundationSystem> [1..*]
            </auc:FoundationSystems>
            <auc:CriticalITSystems            > [0..1] 
               <auc:CriticalITSystem> auc:CriticalITSystemType </auc:CriticalITSystem> [1..*]
            </auc:CriticalITSystems>
            <auc:PlugLoads            > [0..1] 
               <auc:PlugLoad> auc:PlugElectricLoadType </auc:PlugLoad> [1..*]
            </auc:PlugLoads>
            <auc:ProcessLoads            > [0..1] 
               <auc:ProcessLoad> auc:ProcessGasElectricLoadType </auc:ProcessLoad> [1..*]
            </auc:ProcessLoads>
            <auc:ConveyanceSystems            > [0..1] 
               <auc:ConveyanceSystem> auc:ConveyanceSystemType </auc:ConveyanceSystem> [1..*]
            </auc:ConveyanceSystems>
            <auc:OnsiteStorageTransmissionGenerationSystems            > [0..1] 
               <auc:OnsiteStorageTransmissionGenerationSystem> auc:OnsiteStorageTransmissionGenerationSystemType </auc:OnsiteStorageTransmissionGenerationSystem> [1..*]
            </auc:OnsiteStorageTransmissionGenerationSystems>
            <auc:Pools            > [0..1] 
               <auc:Pool> auc:PoolType </auc:Pool> [1..*]
            </auc:Pools>
            <auc:WaterUses            > [0..1] 
               <auc:WaterUse> auc:WaterUseType </auc:WaterUse> [1..*]
            </auc:WaterUses>
            <auc:AirInfiltrationSystems            > [0..1] 
               <auc:AirInfiltrationSystem
                ID="xs:ID" [1]
               > [1..*]  
                  <auc:AirInfiltrationNotes> xs:string </auc:AirInfiltrationNotes> [0..1] 
                  <auc:Tightness> auc:Tightness </auc:Tightness> [0..1] 
                  <auc:AirInfiltrationValue
                   auc:Source="" [0..1]
                  > [0..1]  
                      xs:decimal
                  </auc:AirInfiltrationValue>
                  <auc:AirInfiltrationValueUnits> xs:string (value comes from list: {'CFM25'|'CFM50'|'CFM75'|'CFMnatural'|'ACH50'|'ACHnatural'|'Effective Leakage Area'|'Other'}) </auc:AirInfiltrationValueUnits> [0..1] 
                  <auc:AirInfiltrationTest> xs:string (value comes from list: {'Blower door'|'Tracer gas'|'Checklist'|'Other'}) </auc:AirInfiltrationTest> [0..1] 
                  <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
                  <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
               </auc:AirInfiltrationSystem>
            </auc:AirInfiltrationSystems>
            <auc:WaterInfiltrationSystems            > [0..1] 
               <auc:WaterInfiltrationSystem               > [1..*]  
                  <auc:WaterInfiltrationNotes> xs:string </auc:WaterInfiltrationNotes> [0..1] 
                  <auc:LocationsOfExteriorWaterIntrusionDamages                  > [0..1] 
                     <auc:LocationsOfExteriorWaterIntrusionDamage> xs:string (value comes from list: {'Roof'|'Interior ceiling'|'Foundation'|'Basement'|'Crawlspace'|'Walls'|'Around windows'|'Other'}) </auc:LocationsOfExteriorWaterIntrusionDamage> [0..*] 
                  </auc:LocationsOfExteriorWaterIntrusionDamages>
                  <auc:LocationsOfInteriorWaterIntrusionDamages                  > [0..1] 
                     <auc:LocationsOfInteriorWaterIntrusionDamage> xs:string (value comes from list: {'Kitchen'|'Bathroom'|'Basement'|'Other'}) </auc:LocationsOfInteriorWaterIntrusionDamage> [0..*] 
                  </auc:LocationsOfInteriorWaterIntrusionDamages>
                  <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
                  <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
               </auc:WaterInfiltrationSystem>
            </auc:WaterInfiltrationSystems>
         </auc:Systems>
         <auc:Schedules         > [0..1] 
            <auc:Schedule> auc:ScheduleType </auc:Schedule> [1..*]
         </auc:Schedules>
         <auc:Measures         > [0..1] 
            <auc:Measure> auc:MeasureType </auc:Measure> [1..*]
         </auc:Measures>
         <auc:Reports         > [0..1] 
            <auc:Report> auc:ReportType </auc:Report> [1..*]
         </auc:Reports>
         <auc:Contacts         > [0..1] 
            <auc:Contact> auc:ContactType </auc:Contact> [1..*]
         </auc:Contacts>
         <auc:Tenants         > [0..1] 
            <auc:Tenant> auc:TenantType </auc:Tenant> [1..*]
         </auc:Tenants>
         <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
      </auc:Facility>
   </auc:Facilities>
</auc:BuildingSync>
<xs:element name="BuildingSync">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="Programs" minOccurs="0" maxOccurs="1">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="Program" minOccurs="0" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="ProgramDate" type="xs:date" minOccurs="0"/>
                           <xs:element name="ProgramFundingSource" type="xs:string" minOccurs="0"/>
                           <xs:element name="ProgramClassification" minOccurs="0">
                              <xs:simpleType>
                                 <xs:restriction base="xs:string">
                                    <xs:enumeration value="Audit"/>
                                    <xs:enumeration value="Performance"/>
                                    <xs:enumeration value="Deemed"/>
                                    <xs:enumeration value="Retrofit"/>
                                    <xs:enumeration value="Rebate"/>
                                    <xs:enumeration value="Other"/>
                                    <xs:enumeration value="Not Applicable"/>
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="Facilities">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="Facility" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="Sites" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="Site" type="auc:SiteType" maxOccurs="unbounded"/>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element name="Systems" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="HVACSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="HVACSystem" type="auc:HVACSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="LightingSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="LightingSystem" type="auc:LightingSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="DomesticHotWaterSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="DomesticHotWaterSystem" type="auc:DomesticHotWaterSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="CookingSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="CookingSystem" type="auc:CookingSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="RefrigerationSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="RefrigerationSystem" type="auc:RefrigerationSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="DishwasherSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="DishwasherSystem" type="auc:DishwasherSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="LaundrySystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="LaundrySystem" type="auc:LaundrySystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="PumpSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="PumpSystem" type="auc:PumpSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="FanSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="FanSystem" type="auc:FanSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="MotorSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="MotorSystem" type="auc:MotorSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="HeatRecoverySystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="HeatRecoverySystem" type="auc:HeatRecoverySystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="WallSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="WallSystem" type="auc:WallSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="RoofSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="RoofSystem" type="auc:RoofSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="CeilingSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="CeilingSystem" type="auc:CeilingSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="FenestrationSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="FenestrationSystem" type="auc:FenestrationSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="ExteriorFloorSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="ExteriorFloorSystem" type="auc:ExteriorFloorSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="FoundationSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="FoundationSystem" type="auc:FoundationSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="CriticalITSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="CriticalITSystem" type="auc:CriticalITSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="PlugLoads" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="PlugLoad" type="auc:PlugElectricLoadType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="ProcessLoads" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="ProcessLoad" type="auc:ProcessGasElectricLoadType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="ConveyanceSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="ConveyanceSystem" type="auc:ConveyanceSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="OnsiteStorageTransmissionGenerationSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="OnsiteStorageTransmissionGenerationSystem" type="auc:OnsiteStorageTransmissionGenerationSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="Pools" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="Pool" type="auc:PoolType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="WaterUses" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="WaterUse" type="auc:WaterUseType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="AirInfiltrationSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="AirInfiltrationSystem" maxOccurs="unbounded">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:element name="AirInfiltrationNotes" type="xs:string" minOccurs="0"/>
                                                      <xs:element name="Tightness" type="auc:Tightness" minOccurs="0"/>
                                                      <xs:element name="AirInfiltrationValue" minOccurs="0">
                                                         <xs:complexType>
                                                            <xs:simpleContent>
                                                               <xs:extension base="xs:decimal">
                                                                  <xs:attribute ref="auc:Source"/>
                                                               </xs:extension>
                                                            </xs:simpleContent>
                                                         </xs:complexType>
                                                      </xs:element>
                                                      <xs:element name="AirInfiltrationValueUnits" minOccurs="0">
                                                         <xs:simpleType>
                                                            <xs:restriction base="xs:string">
                                                               <xs:enumeration value="CFM25"/>
                                                               <xs:enumeration value="CFM50"/>
                                                               <xs:enumeration value="CFM75"/>
                                                               <xs:enumeration value="CFMnatural"/>
                                                               <xs:enumeration value="ACH50"/>
                                                               <xs:enumeration value="ACHnatural"/>
                                                               <xs:enumeration value="Effective Leakage Area"/>
                                                               <xs:enumeration value="Other"/>
                                                            </xs:restriction>
                                                         </xs:simpleType>
                                                      </xs:element>
                                                      <xs:element name="AirInfiltrationTest" minOccurs="0">
                                                         <xs:simpleType>
                                                            <xs:restriction base="xs:string">
                                                               <xs:enumeration value="Blower door"/>
                                                               <xs:enumeration value="Tracer gas"/>
                                                               <xs:enumeration value="Checklist"/>
                                                               <xs:enumeration value="Other"/>
                                                            </xs:restriction>
                                                         </xs:simpleType>
                                                      </xs:element>
                                                      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
                                                      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
                                                   </xs:sequence>
                                                   <xs:attribute name="ID" type="xs:ID" use="required"/>
                                                </xs:complexType>
                                             </xs:element>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="WaterInfiltrationSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="WaterInfiltrationSystem" maxOccurs="unbounded">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:element name="WaterInfiltrationNotes" type="xs:string" minOccurs="0"/>
                                                      <xs:element name="LocationsOfExteriorWaterIntrusionDamages" minOccurs="0">
                                                         <xs:complexType>
                                                            <xs:sequence>
                                                               <xs:element name="LocationsOfExteriorWaterIntrusionDamage" minOccurs="0" maxOccurs="unbounded">
                                                                  <xs:simpleType>
                                                                     <xs:restriction base="xs:string">
                                                                        <xs:enumeration value="Roof"/>
                                                                        <xs:enumeration value="Interior ceiling"/>
                                                                        <xs:enumeration value="Foundation"/>
                                                                        <xs:enumeration value="Basement"/>
                                                                        <xs:enumeration value="Crawlspace"/>
                                                                        <xs:enumeration value="Walls"/>
                                                                        <xs:enumeration value="Around windows"/>
                                                                        <xs:enumeration value="Other"/>
                                                                     </xs:restriction>
                                                                  </xs:simpleType>
                                                               </xs:element>
                                                            </xs:sequence>
                                                         </xs:complexType>
                                                      </xs:element>
                                                      <xs:element name="LocationsOfInteriorWaterIntrusionDamages" minOccurs="0">
                                                         <xs:complexType>
                                                            <xs:sequence>
                                                               <xs:element name="LocationsOfInteriorWaterIntrusionDamage" minOccurs="0" maxOccurs="unbounded">
                                                                  <xs:simpleType>
                                                                     <xs:restriction base="xs:string">
                                                                        <xs:enumeration value="Kitchen"/>
                                                                        <xs:enumeration value="Bathroom"/>
                                                                        <xs:enumeration value="Basement"/>
                                                                        <xs:enumeration value="Other"/>
                                                                     </xs:restriction>
                                                                  </xs:simpleType>
                                                               </xs:element>
                                                            </xs:sequence>
                                                         </xs:complexType>
                                                      </xs:element>
                                                      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
                                                      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
                                                   </xs:sequence>
                                                </xs:complexType>
                                             </xs:element>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element name="Schedules" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="Schedule" type="auc:ScheduleType" maxOccurs="unbounded"/>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element name="Measures" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="Measure" type="auc:MeasureType" maxOccurs="unbounded"/>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element name="Reports" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="Report" type="auc:ReportType" maxOccurs="unbounded"/>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element name="Contacts" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="Contact" type="auc:ContactType" maxOccurs="unbounded"/>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element name="Tenants" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="Tenant" type="auc:TenantType" maxOccurs="unbounded"/>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
                        </xs:sequence>
                        <xs:attribute name="ID" type="xs:ID" use="required"/>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
      <xs:attribute name="version" use="required">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="2.0.0-legacy"/>
               <xs:enumeration value="0.2.0"/>
               <xs:enumeration value="0.3.0"/>
               <xs:enumeration value="1.0.0"/>
               <xs:enumeration value="2.0.0-pr1"/>
               <xs:enumeration value="2.0.0-pr2"/>
               <xs:enumeration value="2.0.0"/>
               <xs:enumeration value="2.1.0"/>
               <xs:enumeration value="2.2.0-pr1"/>
               <xs:enumeration value="2.2.0"/>
               <xs:enumeration value="2.3.0-pr1"/>
               <xs:enumeration value="2.3.0"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:attribute>
   </xs:complexType>
</xs:element>

Element: BurnerControlType

Name BurnerControlType
Type Locally-defined simple type
Nillable no
Abstract no
<auc:BurnerControlType> xs:string (value comes from list: {'Full Modulation Manual'|'Full Modulation Automatic'|'Step Modulation'|'High Low'|'On Off'|'Unknown'}) </auc:BurnerControlType>
<xs:element name="BurnerControlType">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Full Modulation Manual"/>
         <xs:enumeration value="Full Modulation Automatic"/>
         <xs:enumeration value="Step Modulation"/>
         <xs:enumeration value="High Low"/>
         <xs:enumeration value="On Off"/>
         <xs:enumeration value="Unknown"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: BurnerType

Name BurnerType
Type Locally-defined simple type
Nillable no
Abstract no
<auc:BurnerType> xs:string (value comes from list: {'Atmospheric'|'Power'|'Sealed Combustion'|'Rotary Cup'|'Other'|'Unknown'}) </auc:BurnerType>
<xs:element name="BurnerType">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Atmospheric"/>
         <xs:enumeration value="Power"/>
         <xs:enumeration value="Sealed Combustion"/>
         <xs:enumeration value="Rotary Cup"/>
         <xs:enumeration value="Other"/>
         <xs:enumeration value="Unknown"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: BurnerYearInstalled

Name BurnerYearInstalled
Type xs:gYear
Nillable no
Abstract no
<auc:BurnerYearInstalled> xs:gYear </auc:BurnerYearInstalled>
<xs:element name="BurnerYearInstalled" type="xs:gYear"/>

Element: CalculationMethod

Name CalculationMethod
Type auc:CalculationMethodType
Nillable no
Abstract no
<auc:CalculationMethod>
   Start Choice [1]
      <auc:Modeled      > [0..1]  
         <auc:SoftwareProgramUsed> xs:string </auc:SoftwareProgramUsed> [0..1] 
         <auc:SoftwareProgramVersion> xs:string </auc:SoftwareProgramVersion> [0..1] 
         <auc:WeatherDataType> xs:string (value comes from list: {'CWEC'|'CZRV2'|'IWEC'|'Onsite Measurement'|'TMY'|'TMY2'|'TMY3'|'Weather Station'|'Other'|'Unknown'}) </auc:WeatherDataType> [0..1] 
         <auc:SimulationCompletionStatus> xs:string (value comes from list: {'Not Started'|'Started'|'Finished'|'Failed'|'Unknown'}) </auc:SimulationCompletionStatus> [0..1] 
      </auc:Modeled>
      <auc:Measured      > [0..1]  
         <auc:MeasuredEnergySource         > [0..1] 
            Start Choice [1]
               <auc:UtilityBills               > [0..1] 
                  <auc:UtilityMeterNumber> xs:string </auc:UtilityMeterNumber> [0..1] 
                  <auc:UtilityAccountNumber> xs:string </auc:UtilityAccountNumber> [0..1] 
                  <auc:UtilityBillpayer> xs:string </auc:UtilityBillpayer> [0..1] 
               </auc:UtilityBills>
               <auc:DirectMeasurement/>  [0..1]

               <auc:Other> auc:OtherType </auc:Other> [0..1]
            End Choice
         </auc:MeasuredEnergySource>
      </auc:Measured>
      <auc:Estimated> auc:EstimatedType </auc:Estimated> [0..1] 
      <auc:EngineeringCalculation> auc:EngineeringCalculationType </auc:EngineeringCalculation> [0..1] 
      <auc:Other> auc:OtherType </auc:Other> [0..1]
   End Choice
</auc:CalculationMethod>
<xs:element name="CalculationMethod" type="auc:CalculationMethodType"/>

Element: Capacity

Name Capacity
Type Locally-defined complex type
Nillable no
Abstract no
<auc:Capacity
 auc:Source="" [0..1]
>
    xs:decimal
</auc:Capacity>
<xs:element name="Capacity">
   <xs:complexType>
      <xs:simpleContent>
         <xs:extension base="xs:decimal">
            <xs:attribute ref="auc:Source"/>
         </xs:extension>
      </xs:simpleContent>
   </xs:complexType>
</xs:element>

Element: CapacityUnits

Name CapacityUnits
Type Locally-defined simple type
Nillable no
Abstract no
<auc:CapacityUnits> xs:string (value comes from list: {'cfh'|'ft3/min'|'kcf/h'|'MCF/day'|'gpm'|'W'|'kW'|'hp'|'MW'|'Btu/hr'|'cal/h'|'ft-lbf/h'|'ft-lbf/min'|'Btu/s'|'kBtu/hr'|'MMBtu/hr'|'therms/h'|'lbs/h'|'Klbs/h'|'Mlbs/h'|'Cooling ton'|'Other'}) </auc:CapacityUnits>
<xs:element name="CapacityUnits">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="cfh"/>
         <xs:enumeration value="ft3/min"/>
         <xs:enumeration value="kcf/h"/>
         <xs:enumeration value="MCF/day"/>
         <xs:enumeration value="gpm"/>
         <xs:enumeration value="W"/>
         <xs:enumeration value="kW"/>
         <xs:enumeration value="hp"/>
         <xs:enumeration value="MW"/>
         <xs:enumeration value="Btu/hr"/>
         <xs:enumeration value="cal/h"/>
         <xs:enumeration value="ft-lbf/h"/>
         <xs:enumeration value="ft-lbf/min"/>
         <xs:enumeration value="Btu/s"/>
         <xs:enumeration value="kBtu/hr"/>
         <xs:enumeration value="MMBtu/hr"/>
         <xs:enumeration value="therms/h"/>
         <xs:enumeration value="lbs/h"/>
         <xs:enumeration value="Klbs/h"/>
         <xs:enumeration value="Mlbs/h"/>
         <xs:enumeration value="Cooling ton"/>
         <xs:enumeration value="Other"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: ClimateZoneType

Name ClimateZoneType
Type Locally-defined complex type
Nillable no
Abstract no
<auc:ClimateZoneType>
   <auc:ASHRAE   > [0..1] 
      <auc:ClimateZone> xs:string (value comes from list: {'1A'|'1B'|'2A'|'2B'|'3A'|'3B'|'3C'|'4A'|'4B'|'4C'|'5A'|'5B'|'5C'|'6A'|'6B'|'7'|'8'}) </auc:ClimateZone> [0..1] 
   </auc:ASHRAE>
   <auc:EnergyStar   > [0..1] 
      <auc:ClimateZone> xs:string (value comes from list: {'Northern'|'North-Central'|'South-Central'|'Southern'}) </auc:ClimateZone> [0..1] 
   </auc:EnergyStar>
   <auc:CaliforniaTitle24   > [0..1] 
      <auc:ClimateZone> xs:string (value comes from list: {'Climate Zone 1'|'Climate Zone 2'|'Climate Zone 3'|'Climate Zone 4'|'Climate Zone 5'|'Climate Zone 6'|'Climate Zone 7'|'Climate Zone 8'|'Climate Zone 9'|'Climate Zone 10'|'Climate Zone 11'|'Climate Zone 12'|'Climate Zone 13'|'Climate Zone 14'|'Climate Zone 15'|'Climate Zone 16'}) </auc:ClimateZone> [0..1] 
   </auc:CaliforniaTitle24>
   <auc:IECC   > [0..1] 
      <auc:ClimateZone> xs:string (value comes from list: {'1'|'2'|'3'|'4 (Except Marine)'|'4 (Marine)'|'5'|'6'|'7'|'8'}) </auc:ClimateZone> [0..1] 
   </auc:IECC>
   <auc:BuildingAmerica   > [0..1] 
      <auc:ClimateZone> xs:string (value comes from list: {'Subarctic'|'Marine'|'Hot-dry'|'Mixed-dry'|'Hot-humid'|'Mixed-humid'|'Cold'|'Very cold'}) </auc:ClimateZone> [0..1] 
   </auc:BuildingAmerica>
   <auc:CBECS> auc:CBECSType </auc:CBECS> [0..1]
   <auc:DOE   > [0..1] 
      <auc:ClimateZone> xs:string (value comes from list: {'Subarctic'|'Marine'|'Hot-dry'|'Mixed-dry'|'Hot-humid'|'Mixed-humid'|'Cold'|'Very cold'}) </auc:ClimateZone> [0..1] 
   </auc:DOE>
   <auc:Other   > [0..1] 
      <auc:ClimateZone> xs:string </auc:ClimateZone> [0..1] 
   </auc:Other>
</auc:ClimateZoneType>
<xs:element name="ClimateZoneType">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="ASHRAE" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="ClimateZone" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="1A"/>
                           <xs:enumeration value="1B"/>
                           <xs:enumeration value="2A"/>
                           <xs:enumeration value="2B"/>
                           <xs:enumeration value="3A"/>
                           <xs:enumeration value="3B"/>
                           <xs:enumeration value="3C"/>
                           <xs:enumeration value="4A"/>
                           <xs:enumeration value="4B"/>
                           <xs:enumeration value="4C"/>
                           <xs:enumeration value="5A"/>
                           <xs:enumeration value="5B"/>
                           <xs:enumeration value="5C"/>
                           <xs:enumeration value="6A"/>
                           <xs:enumeration value="6B"/>
                           <xs:enumeration value="7"/>
                           <xs:enumeration value="8"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="EnergyStar" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="ClimateZone" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="Northern"/>
                           <xs:enumeration value="North-Central"/>
                           <xs:enumeration value="South-Central"/>
                           <xs:enumeration value="Southern"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="CaliforniaTitle24" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="ClimateZone" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="Climate Zone 1"/>
                           <xs:enumeration value="Climate Zone 2"/>
                           <xs:enumeration value="Climate Zone 3"/>
                           <xs:enumeration value="Climate Zone 4"/>
                           <xs:enumeration value="Climate Zone 5"/>
                           <xs:enumeration value="Climate Zone 6"/>
                           <xs:enumeration value="Climate Zone 7"/>
                           <xs:enumeration value="Climate Zone 8"/>
                           <xs:enumeration value="Climate Zone 9"/>
                           <xs:enumeration value="Climate Zone 10"/>
                           <xs:enumeration value="Climate Zone 11"/>
                           <xs:enumeration value="Climate Zone 12"/>
                           <xs:enumeration value="Climate Zone 13"/>
                           <xs:enumeration value="Climate Zone 14"/>
                           <xs:enumeration value="Climate Zone 15"/>
                           <xs:enumeration value="Climate Zone 16"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="IECC" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="ClimateZone" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="1"/>
                           <xs:enumeration value="2"/>
                           <xs:enumeration value="3"/>
                           <xs:enumeration value="4 (Except Marine)"/>
                           <xs:enumeration value="4 (Marine)"/>
                           <xs:enumeration value="5"/>
                           <xs:enumeration value="6"/>
                           <xs:enumeration value="7"/>
                           <xs:enumeration value="8"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="BuildingAmerica" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="ClimateZone" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="Subarctic"/>
                           <xs:enumeration value="Marine"/>
                           <xs:enumeration value="Hot-dry"/>
                           <xs:enumeration value="Mixed-dry"/>
                           <xs:enumeration value="Hot-humid"/>
                           <xs:enumeration value="Mixed-humid"/>
                           <xs:enumeration value="Cold"/>
                           <xs:enumeration value="Very cold"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="CBECS" type="auc:CBECSType" minOccurs="0"/>
         <xs:element name="DOE" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="ClimateZone" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="Subarctic"/>
                           <xs:enumeration value="Marine"/>
                           <xs:enumeration value="Hot-dry"/>
                           <xs:enumeration value="Mixed-dry"/>
                           <xs:enumeration value="Hot-humid"/>
                           <xs:enumeration value="Mixed-humid"/>
                           <xs:enumeration value="Cold"/>
                           <xs:enumeration value="Very cold"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="Other" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="ClimateZone" type="xs:string" minOccurs="0"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Element: ClothesWasherClassification

Name ClothesWasherClassification
Type Locally-defined simple type
Nillable no
Abstract no
<auc:ClothesWasherClassification> xs:string (value comes from list: {'Residential'|'Commercial'|'Industrial'|'Other'|'Unknown'}) </auc:ClothesWasherClassification>
<xs:element name="ClothesWasherClassification">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Residential"/>
         <xs:enumeration value="Commercial"/>
         <xs:enumeration value="Industrial"/>
         <xs:enumeration value="Other"/>
         <xs:enumeration value="Unknown"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: ClothesWasherLoaderType

Name ClothesWasherLoaderType
Type Locally-defined simple type
Nillable no
Abstract no
<auc:ClothesWasherLoaderType> xs:string (value comes from list: {'Front'|'Top'|'Other'|'Unknown'}) </auc:ClothesWasherLoaderType>
<xs:element name="ClothesWasherLoaderType">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Front"/>
         <xs:enumeration value="Top"/>
         <xs:enumeration value="Other"/>
         <xs:enumeration value="Unknown"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: CompressorStaging

Name CompressorStaging
Type Locally-defined simple type
Nillable no
Abstract no
<auc:CompressorStaging> xs:string (value comes from list: {'Single stage'|'Multiple discrete stages'|'Variable'|'Modulating'|'Other'|'Unknown'}) </auc:CompressorStaging>
<xs:element name="CompressorStaging">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Single stage"/>
         <xs:enumeration value="Multiple discrete stages"/>
         <xs:enumeration value="Variable"/>
         <xs:enumeration value="Modulating"/>
         <xs:enumeration value="Other"/>
         <xs:enumeration value="Unknown"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: CondensingOperation

Name CondensingOperation
Type Locally-defined simple type
Nillable no
Abstract no
<auc:CondensingOperation> xs:string (value comes from list: {'Condensing'|'Near-Condensing'|'Non-Condensing'|'Other'|'Unknown'}) </auc:CondensingOperation>
<xs:element name="CondensingOperation">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Condensing"/>
         <xs:enumeration value="Near-Condensing"/>
         <xs:enumeration value="Non-Condensing"/>
         <xs:enumeration value="Other"/>
         <xs:enumeration value="Unknown"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: ControlSystemType

Name ControlSystemType
Type Locally-defined complex type
Nillable no
Abstract no
<auc:ControlSystemType>
   Start Choice [1]
      <auc:Analog      > [1]  
         <auc:CommunicationProtocol> auc:CommunicationProtocolAnalogType </auc:CommunicationProtocol> [0..1] 
      </auc:Analog>
      <auc:Digital      > [1]  
         <auc:CommunicationProtocol> auc:CommunicationProtocolDigitalType </auc:CommunicationProtocol> [0..1] 
      </auc:Digital>
      <auc:Pneumatic/>  [1] 

      <auc:Other      > [1]  
         <auc:OtherCommunicationProtocolName> xs:string </auc:OtherCommunicationProtocolName> [0..1] 
      </auc:Other>
   End Choice
</auc:ControlSystemType>
<xs:element name="ControlSystemType">
   <xs:complexType>
      <xs:choice>
         <xs:element name="Analog">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="CommunicationProtocol" type="auc:CommunicationProtocolAnalogType" minOccurs="0"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="Digital">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="CommunicationProtocol" type="auc:CommunicationProtocolDigitalType" minOccurs="0"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="Pneumatic">
            <xs:complexType/>
         </xs:element>
         <xs:element name="Other">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="OtherCommunicationProtocolName" type="xs:string" minOccurs="0"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:choice>
   </xs:complexType>
</xs:element>

Element: ControlTechnology

Name ControlTechnology
Type Locally-defined simple type
Nillable no
Abstract no
<auc:ControlTechnology> xs:string (value comes from list: {'Programmable Thermostat'|'Manual Analog Thermostat'|'Manual Digital Thermostat'|'Manual On/Off'|'EMCS'|'Always On'|'Timer'|'Other'|'Unknown'|'None'}) </auc:ControlTechnology>
<xs:element name="ControlTechnology">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Programmable Thermostat"/>
         <xs:enumeration value="Manual Analog Thermostat"/>
         <xs:enumeration value="Manual Digital Thermostat"/>
         <xs:enumeration value="Manual On/Off"/>
         <xs:enumeration value="EMCS"/>
         <xs:enumeration value="Always On"/>
         <xs:enumeration value="Timer"/>
         <xs:enumeration value="Other"/>
         <xs:enumeration value="Unknown"/>
         <xs:enumeration value="None"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: ControlledByEMCS

Name ControlledByEMCS
Type xs:boolean
Nillable no
Abstract no
No documentation provided.
<auc:ControlledByEMCS> xs:boolean </auc:ControlledByEMCS>
<xs:element name="ControlledByEMCS" type="xs:boolean"/>

Element: CostEffectivenessScreeningMethod

Name CostEffectivenessScreeningMethod
Type Locally-defined simple type
Nillable no
Abstract no
<auc:CostEffectivenessScreeningMethod> xs:string (value comes from list: {'Simple payback'|'Return on investment'|'Lifecycle cost'|'Net present value'|'Internal rate of return'|'Modified internal rate of return'|'Levelized cost of energy'|'Savings to investment ratio'|'Other'}) </auc:CostEffectivenessScreeningMethod>
<xs:element name="CostEffectivenessScreeningMethod">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Simple payback"/>
         <xs:enumeration value="Return on investment"/>
         <xs:enumeration value="Lifecycle cost"/>
         <xs:enumeration value="Net present value"/>
         <xs:enumeration value="Internal rate of return"/>
         <xs:enumeration value="Modified internal rate of return"/>
         <xs:enumeration value="Levelized cost of energy"/>
         <xs:enumeration value="Savings to investment ratio"/>
         <xs:enumeration value="Other"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: DoorID

Name DoorID
Type Locally-defined complex type
Nillable no
Abstract no
<auc:DoorID
 IDref="xs:IDREF" [1]
>
   <auc:FenestrationArea
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:FenestrationArea>
</auc:DoorID>
<xs:element name="DoorID">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="FenestrationArea" minOccurs="0">
            <xs:complexType>
               <xs:simpleContent>
                  <xs:extension base="xs:decimal">
                     <xs:attribute ref="auc:Source"/>
                  </xs:extension>
               </xs:simpleContent>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
      <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
   </xs:complexType>
</xs:element>

Element: DraftBoundary

Name DraftBoundary
Type Locally-defined simple type
Nillable no
Abstract no
<auc:DraftBoundary> xs:string (value comes from list: {'Direct'|'Direct indirect'|'Indirect'|'Other'}) </auc:DraftBoundary>
<xs:element name="DraftBoundary">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Direct"/>
         <xs:enumeration value="Direct indirect"/>
         <xs:enumeration value="Indirect"/>
         <xs:enumeration value="Other"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: DraftType

Name DraftType
Type Locally-defined simple type
Nillable no
Abstract no
<auc:DraftType> xs:string (value comes from list: {'Natural'|'Mechanical forced'|'Mechanical induced'|'Other'|'Unknown'}) </auc:DraftType>
<xs:element name="DraftType">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Natural"/>
         <xs:enumeration value="Mechanical forced"/>
         <xs:enumeration value="Mechanical induced"/>
         <xs:enumeration value="Other"/>
         <xs:enumeration value="Unknown"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: DryerType

Name DryerType
Type Locally-defined simple type
Nillable no
Abstract no
No documentation provided.
<auc:DryerType> xs:string (value comes from list: {'Residential'|'Commercial'|'Industrial'|'Other'|'Unknown'}) </auc:DryerType>
<xs:element name="DryerType">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Residential"/>
         <xs:enumeration value="Commercial"/>
         <xs:enumeration value="Industrial"/>
         <xs:enumeration value="Other"/>
         <xs:enumeration value="Unknown"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: DutyCycle

Name DutyCycle
Type Locally-defined complex type
Nillable no
Abstract no
<auc:DutyCycle
 auc:Source="" [0..1]
>
    xs:decimal
</auc:DutyCycle>
<xs:element name="DutyCycle">
   <xs:complexType>
      <xs:simpleContent>
         <xs:extension base="xs:decimal">
            <xs:attribute ref="auc:Source"/>
         </xs:extension>
      </xs:simpleContent>
   </xs:complexType>
</xs:element>

Element: ENERGYSTARScore

Name ENERGYSTARScore
Type Locally-defined complex type
Nillable no
Abstract no
<auc:ENERGYSTARScore
 auc:Source="" [0..1]
>
    xs:decimal
</auc:ENERGYSTARScore>
<xs:element name="ENERGYSTARScore">
   <xs:complexType>
      <xs:simpleContent>
         <xs:extension base="xs:decimal">
            <xs:attribute ref="auc:Source"/>
         </xs:extension>
      </xs:simpleContent>
   </xs:complexType>
</xs:element>

Element: EmailAddress

Name EmailAddress
Type xs:string
Nillable no
Abstract no
<auc:EmailAddress> xs:string </auc:EmailAddress>
<xs:element name="EmailAddress" type="xs:string"/>

Element: EnergyResource

Name EnergyResource
Type auc:FuelTypes
Nillable no
Abstract no
<auc:EnergyResource> auc:FuelTypes </auc:EnergyResource>
<xs:element name="EnergyResource" type="auc:FuelTypes"/>

Element: EnergyUseByFuelTypes

Name EnergyUseByFuelTypes
Type Locally-defined complex type
Nillable no
Abstract no
No documentation provided.
<auc:EnergyUseByFuelTypes>
   <auc:EnergyUseByFuelType   > [1] 
      <auc:PrimaryFuel> ... </auc:PrimaryFuel> [1] 
      <auc:EnergyUse
       auc:Source="" [0..1]
      > [1] 
          xs:decimal
      </auc:EnergyUse>
   </auc:EnergyUseByFuelType>
</auc:EnergyUseByFuelTypes>
<xs:element name="EnergyUseByFuelTypes">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="EnergyUseByFuelType">
            <xs:complexType>
               <xs:sequence>
                  <xs:element ref="auc:PrimaryFuel"/>
                  <xs:element name="EnergyUse">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Element: FloorAreas

Name FloorAreas
Type Locally-defined complex type
Nillable no
Abstract no
No documentation provided.
<auc:FloorAreas>
   <auc:FloorArea   > [1..*] 
      <auc:FloorAreaType> xs:string (value comes from list: {'Tenant'|'Common'|'Gross'|'Net'|'Finished'|'Footprint'|'Rentable'|'Occupied'|'Lighted'|'Daylit'|'Heated'|'Cooled'|'Conditioned'|'Unconditioned'|'Semi-conditioned'|'Heated and Cooled'|'Heated only'|'Cooled only'|'Ventilated'|'Enclosed'|'Non-Enclosed'|'Open'|'Lot'|'Custom'}) </auc:FloorAreaType> [0..1] 
      <auc:FloorAreaCustomName> xs:string </auc:FloorAreaCustomName> [0..1] 
      <auc:FloorAreaValue
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:FloorAreaValue>
      <auc:FloorAreaPercentage> xs:float (0.0 <= value <= 100.0) </auc:FloorAreaPercentage> [0..1] 
      <auc:Story> xs:int </auc:Story> [0..1] 
      <auc:ExcludedSectionIDs      > [0..1]  
         <auc:ExcludedSectionID
          IDref="xs:IDREF" [1]
/>  [1..*]

      </auc:ExcludedSectionIDs>
   </auc:FloorArea>
</auc:FloorAreas>
<xs:element name="FloorAreas">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="FloorArea" maxOccurs="unbounded">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="FloorAreaType" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="Tenant"/>
                           <xs:enumeration value="Common"/>
                           <xs:enumeration value="Gross"/>
                           <xs:enumeration value="Net"/>
                           <xs:enumeration value="Finished"/>
                           <xs:enumeration value="Footprint"/>
                           <xs:enumeration value="Rentable"/>
                           <xs:enumeration value="Occupied"/>
                           <xs:enumeration value="Lighted"/>
                           <xs:enumeration value="Daylit"/>
                           <xs:enumeration value="Heated"/>
                           <xs:enumeration value="Cooled"/>
                           <xs:enumeration value="Conditioned"/>
                           <xs:enumeration value="Unconditioned"/>
                           <xs:enumeration value="Semi-conditioned"/>
                           <xs:enumeration value="Heated and Cooled"/>
                           <xs:enumeration value="Heated only"/>
                           <xs:enumeration value="Cooled only"/>
                           <xs:enumeration value="Ventilated"/>
                           <xs:enumeration value="Enclosed"/>
                           <xs:enumeration value="Non-Enclosed"/>
                           <xs:enumeration value="Open"/>
                           <xs:enumeration value="Lot"/>
                           <xs:enumeration value="Custom"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="FloorAreaCustomName" type="xs:string" minOccurs="0"/>
                  <xs:element name="FloorAreaValue" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="FloorAreaPercentage" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:float">
                           <xs:minInclusive value="0.0"/>
                           <xs:maxInclusive value="100.0"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="Story" type="xs:int" minOccurs="0"/>
                  <xs:element name="ExcludedSectionIDs" minOccurs="0">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="ExcludedSectionID" maxOccurs="unbounded">
                              <xs:complexType>
                                 <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Element: FluorescentStartType

Name FluorescentStartType
Type Locally-defined simple type
Nillable no
Abstract no
<auc:FluorescentStartType> xs:string (value comes from list: {'Instant start'|'Rapid start'|'Programmed start'|'Other'|'Unknown'}) </auc:FluorescentStartType>
<xs:element name="FluorescentStartType">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Instant start"/>
         <xs:enumeration value="Rapid start"/>
         <xs:enumeration value="Programmed start"/>
         <xs:enumeration value="Other"/>
         <xs:enumeration value="Unknown"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: FoundationWallInsulationContinuity

Name FoundationWallInsulationContinuity
Type Locally-defined simple type
Nillable no
Abstract no
<auc:FoundationWallInsulationContinuity> xs:string (value comes from list: {'Cavity'|'Continuous'|'Other'|'Unknown'|'None'}) </auc:FoundationWallInsulationContinuity>
<xs:element name="FoundationWallInsulationContinuity">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Cavity"/>
         <xs:enumeration value="Continuous"/>
         <xs:enumeration value="Other"/>
         <xs:enumeration value="Unknown"/>
         <xs:enumeration value="None"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: HeatingStaging

Name HeatingStaging
Type Locally-defined simple type
Nillable no
Abstract no
<auc:HeatingStaging> xs:string (value comes from list: {'Single stage'|'Multiple discrete stages'|'Variable'|'Modulating'|'Other'|'Unknown'}) </auc:HeatingStaging>
<xs:element name="HeatingStaging">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Single stage"/>
         <xs:enumeration value="Multiple discrete stages"/>
         <xs:enumeration value="Variable"/>
         <xs:enumeration value="Modulating"/>
         <xs:enumeration value="Other"/>
         <xs:enumeration value="Unknown"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: IdentifierCustomName

Name IdentifierCustomName
Type xs:string
Nillable no
Abstract no
<auc:IdentifierCustomName> xs:string </auc:IdentifierCustomName>
<xs:element name="IdentifierCustomName" type="xs:string"/>

Element: IdentifierLabel

Name IdentifierLabel
Type Locally-defined simple type
Nillable no
Abstract no
<auc:IdentifierLabel> xs:string (value comes from list: {'Premises'|'Listing'|'Name'|'Portfolio Manager Property ID'|'Portfolio Manager Standard'|'Federal real property'|'Tax book number'|'Tax map number'|'Assessor parcel number'|'Tax parcel letter'|'UBID'|'Custom'|'Other'}) </auc:IdentifierLabel>
<xs:element name="IdentifierLabel">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Premises"/>
         <xs:enumeration value="Listing"/>
         <xs:enumeration value="Name"/>
         <xs:enumeration value="Portfolio Manager Property ID"/>
         <xs:enumeration value="Portfolio Manager Standard"/>
         <xs:enumeration value="Federal real property"/>
         <xs:enumeration value="Tax book number"/>
         <xs:enumeration value="Tax map number"/>
         <xs:enumeration value="Assessor parcel number"/>
         <xs:enumeration value="Tax parcel letter"/>
         <xs:enumeration value="UBID"/>
         <xs:enumeration value="Custom"/>
         <xs:enumeration value="Other"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: IdentifierValue

Name IdentifierValue
Type xs:string
Nillable no
Abstract no
<auc:IdentifierValue> xs:string </auc:IdentifierValue>
<xs:element name="IdentifierValue" type="xs:string"/>

Element: IgnitionType

Name IgnitionType
Type Locally-defined simple type
Nillable no
Abstract no
<auc:IgnitionType> xs:string (value comes from list: {'Intermittent ignition device'|'Pilot light'|'Other'|'Unknown'}) </auc:IgnitionType>
<xs:element name="IgnitionType">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Intermittent ignition device"/>
         <xs:enumeration value="Pilot light"/>
         <xs:enumeration value="Other"/>
         <xs:enumeration value="Unknown"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: Latitude

Name Latitude
Type Locally-defined complex type
Nillable no
Abstract no
<auc:Latitude
 auc:Source="" [0..1]
>
    xs:decimal
</auc:Latitude>
<xs:element name="Latitude">
   <xs:complexType>
      <xs:simpleContent>
         <xs:extension base="xs:decimal">
            <xs:attribute ref="auc:Source"/>
         </xs:extension>
      </xs:simpleContent>
   </xs:complexType>
</xs:element>

Element: LightingAutomationSystem

Name LightingAutomationSystem
Type xs:boolean
Nillable no
Abstract no
<auc:LightingAutomationSystem> xs:boolean </auc:LightingAutomationSystem>
<xs:element name="LightingAutomationSystem" type="xs:boolean"/>

Element: LinkedPremises

Name LinkedPremises
Type Locally-defined complex type
Nillable no
Abstract no
<auc:LinkedPremises>
   <auc:Facility   > [0..1] 
      <auc:LinkedFacilityID
       IDref="xs:IDREF" [1]
      > [1..*]  
         <auc:LinkedScheduleIDs         > [0..1] 
            <auc:LinkedScheduleID
             IDref="xs:IDREF" [1]
/>  [0..*] 

         </auc:LinkedScheduleIDs>
         <auc:FloorAreas> ... </auc:FloorAreas> [0..1]
      </auc:LinkedFacilityID>
   </auc:Facility>
   <auc:Site   > [0..1] 
      <auc:LinkedSiteID
       IDref="xs:IDREF" [1]
      > [1..*]  
         <auc:LinkedScheduleIDs         > [0..1] 
            <auc:LinkedScheduleID
             IDref="xs:IDREF" [1]
/>  [0..*] 

         </auc:LinkedScheduleIDs>
         <auc:FloorAreas> ... </auc:FloorAreas> [0..1]
      </auc:LinkedSiteID>
   </auc:Site>
   <auc:Building   > [0..1] 
      <auc:LinkedBuildingID
       IDref="xs:IDREF" [1]
      > [1..*]  
         <auc:LinkedScheduleIDs         > [0..1] 
            <auc:LinkedScheduleID
             IDref="xs:IDREF" [1]
/>  [0..*] 

         </auc:LinkedScheduleIDs>
         <auc:FloorAreas> ... </auc:FloorAreas> [0..1]
      </auc:LinkedBuildingID>
   </auc:Building>
   <auc:Section   > [0..1] 
      <auc:LinkedSectionID
       IDref="xs:IDREF" [1]
      > [1..*]  
         <auc:LinkedScheduleIDs         > [0..1] 
            <auc:LinkedScheduleID
             IDref="xs:IDREF" [1]
/>  [0..*] 

         </auc:LinkedScheduleIDs>
         <auc:FloorAreas> ... </auc:FloorAreas> [0..1]
      </auc:LinkedSectionID>
   </auc:Section>
   <auc:ThermalZone   > [0..1] 
      <auc:LinkedThermalZoneID
       IDref="xs:IDREF" [1]
      > [1..*]  
         <auc:LinkedScheduleIDs         > [0..1] 
            <auc:LinkedScheduleID
             IDref="xs:IDREF" [1]
/>  [0..*] 

         </auc:LinkedScheduleIDs>
         <auc:FloorAreas> ... </auc:FloorAreas> [0..1]
      </auc:LinkedThermalZoneID>
   </auc:ThermalZone>
   <auc:Space   > [0..1] 
      <auc:LinkedSpaceID
       IDref="xs:IDREF" [1]
      > [1..*]  
         <auc:LinkedScheduleIDs         > [0..1] 
            <auc:LinkedScheduleID
             IDref="xs:IDREF" [1]
/>  [0..*] 

         </auc:LinkedScheduleIDs>
         <auc:FloorAreas> ... </auc:FloorAreas> [0..1]
      </auc:LinkedSpaceID>
   </auc:Space>
</auc:LinkedPremises>
<xs:element name="LinkedPremises">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="Facility" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="LinkedFacilityID" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="LinkedScheduleIDs" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="LinkedScheduleID" minOccurs="0" maxOccurs="unbounded">
                                       <xs:complexType>
                                          <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element ref="auc:FloorAreas" minOccurs="0"/>
                        </xs:sequence>
                        <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="Site" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="LinkedSiteID" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="LinkedScheduleIDs" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="LinkedScheduleID" minOccurs="0" maxOccurs="unbounded">
                                       <xs:complexType>
                                          <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element ref="auc:FloorAreas" minOccurs="0"/>
                        </xs:sequence>
                        <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="Building" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="LinkedBuildingID" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="LinkedScheduleIDs" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="LinkedScheduleID" minOccurs="0" maxOccurs="unbounded">
                                       <xs:complexType>
                                          <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element ref="auc:FloorAreas" minOccurs="0"/>
                        </xs:sequence>
                        <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="Section" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="LinkedSectionID" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="LinkedScheduleIDs" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="LinkedScheduleID" minOccurs="0" maxOccurs="unbounded">
                                       <xs:complexType>
                                          <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element ref="auc:FloorAreas" minOccurs="0"/>
                        </xs:sequence>
                        <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="ThermalZone" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="LinkedThermalZoneID" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="LinkedScheduleIDs" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="LinkedScheduleID" minOccurs="0" maxOccurs="unbounded">
                                       <xs:complexType>
                                          <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element ref="auc:FloorAreas" minOccurs="0"/>
                        </xs:sequence>
                        <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="Space" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="LinkedSpaceID" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="LinkedScheduleIDs" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="LinkedScheduleID" minOccurs="0" maxOccurs="unbounded">
                                       <xs:complexType>
                                          <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element ref="auc:FloorAreas" minOccurs="0"/>
                        </xs:sequence>
                        <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Element: LinkedPremisesOrSystem

Name LinkedPremisesOrSystem
Type Locally-defined complex type
Nillable no
Abstract no
<auc:LinkedPremisesOrSystem>
   <auc:Facility   > [0..1] 
      <auc:LinkedFacilityID
       IDref="xs:IDREF" [1]
      > [1..*]  
         <auc:LinkedScheduleIDs         > [0..1] 
            <auc:LinkedScheduleID
             IDref="xs:IDREF" [1]
/>  [0..*] 

         </auc:LinkedScheduleIDs>
         <auc:FloorAreas> ... </auc:FloorAreas> [0..1]
      </auc:LinkedFacilityID>
   </auc:Facility>
   <auc:Site   > [0..1] 
      <auc:LinkedSiteID
       IDref="xs:IDREF" [1]
      > [1..*]  
         <auc:LinkedScheduleIDs         > [0..1] 
            <auc:LinkedScheduleID
             IDref="xs:IDREF" [1]
/>  [0..*] 

         </auc:LinkedScheduleIDs>
         <auc:FloorAreas> ... </auc:FloorAreas> [0..1]
      </auc:LinkedSiteID>
   </auc:Site>
   <auc:Building   > [0..1] 
      <auc:LinkedBuildingID
       IDref="xs:IDREF" [1]
      > [1..*]  
         <auc:LinkedScheduleIDs         > [0..1] 
            <auc:LinkedScheduleID
             IDref="xs:IDREF" [1]
/>  [0..*] 

         </auc:LinkedScheduleIDs>
         <auc:FloorAreas> ... </auc:FloorAreas> [0..1]
      </auc:LinkedBuildingID>
   </auc:Building>
   <auc:Section   > [0..1] 
      <auc:LinkedSectionID
       IDref="xs:IDREF" [1]
      > [1..*]  
         <auc:LinkedScheduleIDs         > [0..1] 
            <auc:LinkedScheduleID
             IDref="xs:IDREF" [1]
/>  [0..*] 

         </auc:LinkedScheduleIDs>
         <auc:FloorAreas> ... </auc:FloorAreas> [0..1]
      </auc:LinkedSectionID>
   </auc:Section>
   <auc:ThermalZone   > [0..1] 
      <auc:LinkedThermalZoneID
       IDref="xs:IDREF" [1]
      > [1..*]  
         <auc:LinkedScheduleIDs         > [0..1] 
            <auc:LinkedScheduleID
             IDref="xs:IDREF" [1]
/>  [0..*] 

         </auc:LinkedScheduleIDs>
         <auc:FloorAreas> ... </auc:FloorAreas> [0..1]
      </auc:LinkedThermalZoneID>
   </auc:ThermalZone>
   <auc:Space   > [0..1] 
      <auc:LinkedSpaceID
       IDref="xs:IDREF" [1]
      > [1..*]  
         <auc:LinkedScheduleIDs         > [0..1] 
            <auc:LinkedScheduleID
             IDref="xs:IDREF" [1]
/>  [0..*] 

         </auc:LinkedScheduleIDs>
         <auc:FloorAreas> ... </auc:FloorAreas> [0..1]
      </auc:LinkedSpaceID>
   </auc:Space>
   <auc:System   > [0..1] 
      <auc:LinkedSystemID
       IDref="xs:IDREF" [1]
/>  [1..*] 

   </auc:System>
</auc:LinkedPremisesOrSystem>
<xs:element name="LinkedPremisesOrSystem">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="Facility" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="LinkedFacilityID" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="LinkedScheduleIDs" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="LinkedScheduleID" minOccurs="0" maxOccurs="unbounded">
                                       <xs:complexType>
                                          <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element ref="auc:FloorAreas" minOccurs="0"/>
                        </xs:sequence>
                        <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="Site" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="LinkedSiteID" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="LinkedScheduleIDs" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="LinkedScheduleID" minOccurs="0" maxOccurs="unbounded">
                                       <xs:complexType>
                                          <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element ref="auc:FloorAreas" minOccurs="0"/>
                        </xs:sequence>
                        <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="Building" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="LinkedBuildingID" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="LinkedScheduleIDs" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="LinkedScheduleID" minOccurs="0" maxOccurs="unbounded">
                                       <xs:complexType>
                                          <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element ref="auc:FloorAreas" minOccurs="0"/>
                        </xs:sequence>
                        <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="Section" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="LinkedSectionID" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="LinkedScheduleIDs" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="LinkedScheduleID" minOccurs="0" maxOccurs="unbounded">
                                       <xs:complexType>
                                          <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element ref="auc:FloorAreas" minOccurs="0"/>
                        </xs:sequence>
                        <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="ThermalZone" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="LinkedThermalZoneID" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="LinkedScheduleIDs" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="LinkedScheduleID" minOccurs="0" maxOccurs="unbounded">
                                       <xs:complexType>
                                          <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element ref="auc:FloorAreas" minOccurs="0"/>
                        </xs:sequence>
                        <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="Space" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="LinkedSpaceID" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="LinkedScheduleIDs" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="LinkedScheduleID" minOccurs="0" maxOccurs="unbounded">
                                       <xs:complexType>
                                          <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element ref="auc:FloorAreas" minOccurs="0"/>
                        </xs:sequence>
                        <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="System" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="LinkedSystemID" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Element: Location

Name Location
Type Locally-defined simple type
Nillable no
Abstract no
<auc:Location> xs:string (value comes from list: {'Roof'|'Mechanical Room'|'Mechanical Floor'|'Penthouse'|'Interior'|'Exterior'|'Closet'|'Garage'|'Attic'|'Other'|'Unknown'}) </auc:Location>
<xs:element name="Location">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Roof"/>
         <xs:enumeration value="Mechanical Room"/>
         <xs:enumeration value="Mechanical Floor"/>
         <xs:enumeration value="Penthouse"/>
         <xs:enumeration value="Interior"/>
         <xs:enumeration value="Exterior"/>
         <xs:enumeration value="Closet"/>
         <xs:enumeration value="Garage"/>
         <xs:enumeration value="Attic"/>
         <xs:enumeration value="Other"/>
         <xs:enumeration value="Unknown"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: Longitude

Name Longitude
Type Locally-defined complex type
Nillable no
Abstract no
<auc:Longitude
 auc:Source="" [0..1]
>
    xs:decimal
</auc:Longitude>
<xs:element name="Longitude">
   <xs:complexType>
      <xs:simpleContent>
         <xs:extension base="xs:decimal">
            <xs:attribute ref="auc:Source"/>
         </xs:extension>
      </xs:simpleContent>
   </xs:complexType>
</xs:element>

Element: Manufacturer

Name Manufacturer
Type xs:string
Nillable no
Abstract no
<auc:Manufacturer> xs:string </auc:Manufacturer>
<xs:element name="Manufacturer" type="xs:string"/>

Element: ModelNumber

Name ModelNumber
Type xs:string
Nillable no
Abstract no
<auc:ModelNumber> xs:string </auc:ModelNumber>
<xs:element name="ModelNumber" type="xs:string"/>

Element: OccupancyClassification

Name OccupancyClassification
Type auc:OccupancyClassificationType
Nillable no
Abstract no
<auc:OccupancyClassification> auc:OccupancyClassificationType </auc:OccupancyClassification>
<xs:element name="OccupancyClassification" type="auc:OccupancyClassificationType"/>

Element: OccupancyLevels

Name OccupancyLevels
Type Locally-defined complex type
Nillable no
Abstract no
No documentation provided.
<auc:OccupancyLevels>
   <auc:OccupancyLevel   > [1..*] 
      <auc:OccupantType> xs:string (value comes from list: {'Family household'|'Married couple, no children'|'Male householder, no spouse'|'Female householder, no spouse'|'Cooperative household'|'Nonfamily household'|'Single male'|'Single female'|'Student community'|'Military community'|'Independent seniors community'|'Special accessibility needs community'|'Government subsidized community'|'Therapeutic community'|'No specific occupant type'|'For-profit organization'|'Religious organization'|'Non-profit organization'|'Government organization'|'Federal government'|'State government'|'Local government'|'Property'|'Animals'|'Other'|'Vacant'|'Unknown'}) </auc:OccupantType> [0..1] 
      <auc:OccupantQuantityType> xs:string (value comes from list: {'Peak total occupants'|'Adults'|'Children'|'Average residents'|'Workers on main shift'|'Full-time equivalent workers'|'Average daily salaried labor hours'|'Registered students'|'Staffed beds'|'Licensed beds'|'Capacity'|'Capacity percentage'|'Normal occupancy'}) </auc:OccupantQuantityType> [0..1] 
      <auc:OccupantQuantity
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:OccupantQuantity>
   </auc:OccupancyLevel>
</auc:OccupancyLevels>
<xs:element name="OccupancyLevels">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="OccupancyLevel" maxOccurs="unbounded">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="OccupantType" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="Family household"/>
                           <xs:enumeration value="Married couple, no children"/>
                           <xs:enumeration value="Male householder, no spouse"/>
                           <xs:enumeration value="Female householder, no spouse"/>
                           <xs:enumeration value="Cooperative household"/>
                           <xs:enumeration value="Nonfamily household"/>
                           <xs:enumeration value="Single male"/>
                           <xs:enumeration value="Single female"/>
                           <xs:enumeration value="Student community"/>
                           <xs:enumeration value="Military community"/>
                           <xs:enumeration value="Independent seniors community"/>
                           <xs:enumeration value="Special accessibility needs community"/>
                           <xs:enumeration value="Government subsidized community"/>
                           <xs:enumeration value="Therapeutic community"/>
                           <xs:enumeration value="No specific occupant type"/>
                           <xs:enumeration value="For-profit organization"/>
                           <xs:enumeration value="Religious organization"/>
                           <xs:enumeration value="Non-profit organization"/>
                           <xs:enumeration value="Government organization"/>
                           <xs:enumeration value="Federal government"/>
                           <xs:enumeration value="State government"/>
                           <xs:enumeration value="Local government"/>
                           <xs:enumeration value="Property"/>
                           <xs:enumeration value="Animals"/>
                           <xs:enumeration value="Other"/>
                           <xs:enumeration value="Vacant"/>
                           <xs:enumeration value="Unknown"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="OccupantQuantityType" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="Peak total occupants"/>
                           <xs:enumeration value="Adults"/>
                           <xs:enumeration value="Children"/>
                           <xs:enumeration value="Average residents"/>
                           <xs:enumeration value="Workers on main shift"/>
                           <xs:enumeration value="Full-time equivalent workers"/>
                           <xs:enumeration value="Average daily salaried labor hours"/>
                           <xs:enumeration value="Registered students"/>
                           <xs:enumeration value="Staffed beds"/>
                           <xs:enumeration value="Licensed beds"/>
                           <xs:enumeration value="Capacity"/>
                           <xs:enumeration value="Capacity percentage"/>
                           <xs:enumeration value="Normal occupancy"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="OccupantQuantity" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Element: OriginalOccupancyClassification

Name OriginalOccupancyClassification
Type auc:OccupancyClassificationType
Nillable no
Abstract no
<auc:OriginalOccupancyClassification> auc:OccupancyClassificationType </auc:OriginalOccupancyClassification>
<xs:element name="OriginalOccupancyClassification" type="auc:OccupancyClassificationType"/>

Element: Ownership

Name Ownership
Type Locally-defined simple type
Nillable no
Abstract no
<auc:Ownership> xs:string (value comes from list: {'Property management company'|'Corporation/partnership/LLC'|'Privately owned'|'Individual'|'Franchise'|'Religious organization'|'Non-profit organization'|'Other non-government'|'Government'|'Federal government'|'State government'|'Local government'|'Other'|'Unknown'}) </auc:Ownership>
<xs:element name="Ownership">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Property management company"/>
         <xs:enumeration value="Corporation/partnership/LLC"/>
         <xs:enumeration value="Privately owned"/>
         <xs:enumeration value="Individual"/>
         <xs:enumeration value="Franchise"/>
         <xs:enumeration value="Religious organization"/>
         <xs:enumeration value="Non-profit organization"/>
         <xs:enumeration value="Other non-government"/>
         <xs:enumeration value="Government"/>
         <xs:enumeration value="Federal government"/>
         <xs:enumeration value="State government"/>
         <xs:enumeration value="Local government"/>
         <xs:enumeration value="Other"/>
         <xs:enumeration value="Unknown"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: OwnershipStatus

Name OwnershipStatus
Type Locally-defined simple type
Nillable no
Abstract no
<auc:OwnershipStatus> xs:string (value comes from list: {'Owned'|'Mortgaged'|'Leased'|'Rented'|'Occupied without payment of rent'|'Other'|'Unknown'}) </auc:OwnershipStatus>
<xs:element name="OwnershipStatus">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Owned"/>
         <xs:enumeration value="Mortgaged"/>
         <xs:enumeration value="Leased"/>
         <xs:enumeration value="Rented"/>
         <xs:enumeration value="Occupied without payment of rent"/>
         <xs:enumeration value="Other"/>
         <xs:enumeration value="Unknown"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: PremisesIdentifiers

Name PremisesIdentifiers
Type Locally-defined complex type
Nillable no
Abstract no
<auc:PremisesIdentifiers>
   <auc:PremisesIdentifier   > [1..*] 
      <auc:IdentifierLabel> ... </auc:IdentifierLabel> [0..1] 
      <auc:IdentifierCustomName> ... </auc:IdentifierCustomName> [0..1]
      <auc:IdentifierValue> ... </auc:IdentifierValue> [0..1] 
   </auc:PremisesIdentifier>
</auc:PremisesIdentifiers>
<xs:element name="PremisesIdentifiers">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="PremisesIdentifier" maxOccurs="unbounded">
            <xs:complexType>
               <xs:sequence>
                  <xs:element ref="auc:IdentifierLabel" minOccurs="0"/>
                  <xs:element ref="auc:IdentifierCustomName" minOccurs="0"/>
                  <xs:element ref="auc:IdentifierValue" minOccurs="0"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Element: PremisesName

Name PremisesName
Type xs:string
Nillable no
Abstract no
<auc:PremisesName> xs:string </auc:PremisesName>
<xs:element name="PremisesName" type="xs:string"/>

Element: PremisesNotes

Name PremisesNotes
Type xs:string
Nillable no
Abstract no
<auc:PremisesNotes> xs:string </auc:PremisesNotes>
<xs:element name="PremisesNotes" type="xs:string"/>

Element: PrimaryContactID

Name PrimaryContactID
Type Locally-defined complex type
Nillable no
Abstract no
<auc:PrimaryContactID
 IDref="xs:IDREF" [1]
/> 

<xs:element name="PrimaryContactID">
   <xs:complexType>
      <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
   </xs:complexType>
</xs:element>

Element: PrimaryFuel

Name PrimaryFuel
Type auc:FuelTypes
Nillable no
Abstract no
<auc:PrimaryFuel> auc:FuelTypes </auc:PrimaryFuel>
<xs:element name="PrimaryFuel" type="auc:FuelTypes"/>

Element: Priority

Name Priority
Type Locally-defined simple type
Nillable no
Abstract no
<auc:Priority> xs:string (value comes from list: {'Primary'|'Secondary'|'Tertiary'|'Back-up'|'Other'}) </auc:Priority>
<xs:element name="Priority">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Primary"/>
         <xs:enumeration value="Secondary"/>
         <xs:enumeration value="Tertiary"/>
         <xs:enumeration value="Back-up"/>
         <xs:enumeration value="Other"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: Quantity

Name Quantity
Type Locally-defined complex type
Nillable no
Abstract no
<auc:Quantity
 auc:Source="" [0..1]
>
    xs:integer
</auc:Quantity>
<xs:element name="Quantity">
   <xs:complexType>
      <xs:simpleContent>
         <xs:extension base="xs:integer">
            <xs:attribute ref="auc:Source"/>
         </xs:extension>
      </xs:simpleContent>
   </xs:complexType>
</xs:element>

Element: ReferenceCase

Name ReferenceCase
Type Locally-defined complex type
Nillable no
Abstract no
<auc:ReferenceCase
 IDref="xs:IDREF" [1]
/> 

<xs:element name="ReferenceCase">
   <xs:complexType>
      <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
   </xs:complexType>
</xs:element>

Element: Refrigerant

Name Refrigerant
Type Locally-defined simple type
Nillable no
Abstract no
<auc:Refrigerant> xs:string (value comes from list: {'R134a'|'R123'|'R22'|'R290'|'R401a'|'R404a'|'R407a'|'R407c'|'R408a'|'R409a'|'R410a'|'R500'|'R502'|'R600a'|'R744'|'R717'|'R718'|'Other'|'Unknown'}) </auc:Refrigerant>
<xs:element name="Refrigerant">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="R134a"/>
         <xs:enumeration value="R123"/>
         <xs:enumeration value="R22"/>
         <xs:enumeration value="R290"/>
         <xs:enumeration value="R401a"/>
         <xs:enumeration value="R404a"/>
         <xs:enumeration value="R407a"/>
         <xs:enumeration value="R407c"/>
         <xs:enumeration value="R408a"/>
         <xs:enumeration value="R409a"/>
         <xs:enumeration value="R410a"/>
         <xs:enumeration value="R500"/>
         <xs:enumeration value="R502"/>
         <xs:enumeration value="R600a"/>
         <xs:enumeration value="R744"/>
         <xs:enumeration value="R717"/>
         <xs:enumeration value="R718"/>
         <xs:enumeration value="Other"/>
         <xs:enumeration value="Unknown"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: ResourceBoundary

Name ResourceBoundary
Type Locally-defined simple type
Nillable no
Abstract no
<auc:ResourceBoundary> xs:string (value comes from list: {'Site'|'Source'|'Onsite'|'Offsite'|'Net'|'Gross'|'Other'}) </auc:ResourceBoundary>
<xs:element name="ResourceBoundary">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Site"/>
         <xs:enumeration value="Source"/>
         <xs:enumeration value="Onsite"/>
         <xs:enumeration value="Offsite"/>
         <xs:enumeration value="Net"/>
         <xs:enumeration value="Gross"/>
         <xs:enumeration value="Other"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: ResourceUnits

Name ResourceUnits
Type Locally-defined simple type
Nillable no
Abstract no
<auc:ResourceUnits> xs:string (value comes from list: {'Cubic Meters'|'kcf'|'MCF'|'Gallons'|'Wh'|'kWh'|'MWh'|'Btu'|'kBtu'|'MMBtu'|'therms'|'lbs'|'Klbs'|'Mlbs'|'Mass ton'|'Ton-hour'|'Other'|'Unknown'|'None'}) </auc:ResourceUnits>
<xs:element name="ResourceUnits">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Cubic Meters"/>
         <xs:enumeration value="kcf"/>
         <xs:enumeration value="MCF"/>
         <xs:enumeration value="Gallons"/>
         <xs:enumeration value="Wh"/>
         <xs:enumeration value="kWh"/>
         <xs:enumeration value="MWh"/>
         <xs:enumeration value="Btu"/>
         <xs:enumeration value="kBtu"/>
         <xs:enumeration value="MMBtu"/>
         <xs:enumeration value="therms"/>
         <xs:enumeration value="lbs"/>
         <xs:enumeration value="Klbs"/>
         <xs:enumeration value="Mlbs"/>
         <xs:enumeration value="Mass ton"/>
         <xs:enumeration value="Ton-hour"/>
         <xs:enumeration value="Other"/>
         <xs:enumeration value="Unknown"/>
         <xs:enumeration value="None"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: SlabHeating

Name SlabHeating
Type Locally-defined simple type
Nillable no
Abstract no
<auc:SlabHeating> xs:string (value comes from list: {'Heated'|'Unheated'|'Other'|'Unknown'}) </auc:SlabHeating>
<xs:element name="SlabHeating">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Heated"/>
         <xs:enumeration value="Unheated"/>
         <xs:enumeration value="Other"/>
         <xs:enumeration value="Unknown"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: SlabInsulationOrientation

Name SlabInsulationOrientation
Type Locally-defined simple type
Nillable no
Abstract no
<auc:SlabInsulationOrientation> xs:string (value comes from list: {'12 in Horizontal'|'12 in Vertical'|'24 in Horizontal'|'24 in Vertical'|'36 in Horizontal'|'36 in Vertical'|'48 in Horizontal'|'48 in Vertical'|'Fully Insulated Slab'|'None'|'Unknown'}) </auc:SlabInsulationOrientation>
<xs:element name="SlabInsulationOrientation">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="12 in Horizontal"/>
         <xs:enumeration value="12 in Vertical"/>
         <xs:enumeration value="24 in Horizontal"/>
         <xs:enumeration value="24 in Vertical"/>
         <xs:enumeration value="36 in Horizontal"/>
         <xs:enumeration value="36 in Vertical"/>
         <xs:enumeration value="48 in Horizontal"/>
         <xs:enumeration value="48 in Vertical"/>
         <xs:enumeration value="Fully Insulated Slab"/>
         <xs:enumeration value="None"/>
         <xs:enumeration value="Unknown"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: SystemPerformanceRatio

Name SystemPerformanceRatio
Type Locally-defined complex type
Nillable no
Abstract no
<auc:SystemPerformanceRatio
 auc:Source="" [0..1]
>
    xs:decimal
</auc:SystemPerformanceRatio>
<xs:element name="SystemPerformanceRatio">
   <xs:complexType>
      <xs:simpleContent>
         <xs:extension base="xs:decimal">
            <xs:attribute ref="auc:Source"/>
         </xs:extension>
      </xs:simpleContent>
   </xs:complexType>
</xs:element>

Element: TelephoneNumber

Name TelephoneNumber
Type Locally-defined simple type
Nillable no
Abstract no
<auc:TelephoneNumber> xs:string (pattern = [0-9]{3}-[0-9]{3}-[0-9]{4}) </auc:TelephoneNumber>
<xs:element name="TelephoneNumber">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:pattern value="[0-9]{3}-[0-9]{3}-[0-9]{4}"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: TemporalStatus

Name TemporalStatus
Type Locally-defined simple type
Nillable no
Abstract no
<auc:TemporalStatus> xs:string (value comes from list: {'Pre retrofit'|'Post retrofit'|'Baseline'|'Current'|'Target'|'Design Target'|'Last billing period'|'Additional to last billing period'|'Current billing period'|'Billed to date'|'Current day'|'Current day last year'|'Previous day'|'Previous day last year'|'Other'}) </auc:TemporalStatus>
<xs:element name="TemporalStatus">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Pre retrofit"/>
         <xs:enumeration value="Post retrofit"/>
         <xs:enumeration value="Baseline"/>
         <xs:enumeration value="Current"/>
         <xs:enumeration value="Target"/>
         <xs:enumeration value="Design Target"/>
         <xs:enumeration value="Last billing period"/>
         <xs:enumeration value="Additional to last billing period"/>
         <xs:enumeration value="Current billing period"/>
         <xs:enumeration value="Billed to date"/>
         <xs:enumeration value="Current day"/>
         <xs:enumeration value="Current day last year"/>
         <xs:enumeration value="Previous day"/>
         <xs:enumeration value="Previous day last year"/>
         <xs:enumeration value="Other"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: TenantIDs

Name TenantIDs
Type Locally-defined complex type
Nillable no
Abstract no
No documentation provided.
<auc:TenantIDs>
   <auc:TenantID
    IDref="xs:IDREF" [1]
/>  [1] 

</auc:TenantIDs>
<xs:element name="TenantIDs">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="TenantID">
            <xs:complexType>
               <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Element: ThirdPartyCertification

Name ThirdPartyCertification
Type Locally-defined simple type
Nillable no
Abstract no
<auc:ThirdPartyCertification> xs:string (value comes from list: {'ENERGY STAR'|'ENERGY STAR Most Efficient'|'FEMP Designated'|'CEE Tier 1'|'CEE Tier 2'|'CEE Tier 3'|'Other'|'None'|'Unknown'}) </auc:ThirdPartyCertification>
<xs:element name="ThirdPartyCertification">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="ENERGY STAR"/>
         <xs:enumeration value="ENERGY STAR Most Efficient"/>
         <xs:enumeration value="FEMP Designated"/>
         <xs:enumeration value="CEE Tier 1"/>
         <xs:enumeration value="CEE Tier 2"/>
         <xs:enumeration value="CEE Tier 3"/>
         <xs:enumeration value="Other"/>
         <xs:enumeration value="None"/>
         <xs:enumeration value="Unknown"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: TypicalOccupantUsages

Name TypicalOccupantUsages
Type Locally-defined complex type
Nillable no
Abstract no
<auc:TypicalOccupantUsages>
   <auc:TypicalOccupantUsage   > [1..*] 
      <auc:TypicalOccupantUsageValue> xs:decimal </auc:TypicalOccupantUsageValue> [1]
      <auc:TypicalOccupantUsageUnits> xs:string (value comes from list: {'Hours per day'|'Hours per week'|'Hours per month'|'Hours per year'|'Days per week'|'Days per month'|'Days per year'|'Weeks per month'|'Weeks per year'|'Months per year'}) </auc:TypicalOccupantUsageUnits> [1]
   </auc:TypicalOccupantUsage>
</auc:TypicalOccupantUsages>
<xs:element name="TypicalOccupantUsages">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="TypicalOccupantUsage" maxOccurs="unbounded">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="TypicalOccupantUsageValue" type="xs:decimal"/>
                  <xs:element name="TypicalOccupantUsageUnits">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="Hours per day"/>
                           <xs:enumeration value="Hours per week"/>
                           <xs:enumeration value="Hours per month"/>
                           <xs:enumeration value="Hours per year"/>
                           <xs:enumeration value="Days per week"/>
                           <xs:enumeration value="Days per month"/>
                           <xs:enumeration value="Days per year"/>
                           <xs:enumeration value="Weeks per month"/>
                           <xs:enumeration value="Weeks per year"/>
                           <xs:enumeration value="Months per year"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Element: UserDefinedFields

Name UserDefinedFields
Type Locally-defined complex type
Nillable no
Abstract no
No documentation provided.
<auc:UserDefinedFields>
   <auc:UserDefinedField   > [1..*] 
      <auc:FieldName> xs:string </auc:FieldName> [0..1]
      <auc:FieldValue> xs:string </auc:FieldValue> [0..1]
   </auc:UserDefinedField>
</auc:UserDefinedFields>
<xs:element name="UserDefinedFields">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="UserDefinedField" maxOccurs="unbounded">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="FieldName" type="xs:string" minOccurs="0"/>
                  <xs:element name="FieldValue" type="xs:string" minOccurs="0"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Element: VentilationControlMethod

Name VentilationControlMethod
Type Locally-defined simple type
Nillable no
Abstract no
<auc:VentilationControlMethod> xs:string (value comes from list: {'CO2 Sensors'|'Fixed'|'Occupancy Sensors'|'Scheduled'|'Other'|'Unknown'}) </auc:VentilationControlMethod>
<xs:element name="VentilationControlMethod">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="CO2 Sensors"/>
         <xs:enumeration value="Fixed"/>
         <xs:enumeration value="Occupancy Sensors"/>
         <xs:enumeration value="Scheduled"/>
         <xs:enumeration value="Other"/>
         <xs:enumeration value="Unknown"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: WallID

Name WallID
Type Locally-defined complex type
Nillable no
Abstract no
<auc:WallID
 IDref="xs:IDREF" [1]
>
   <auc:WallArea
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:WallArea>
</auc:WallID>
<xs:element name="WallID">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="WallArea" minOccurs="0">
            <xs:complexType>
               <xs:simpleContent>
                  <xs:extension base="xs:decimal">
                     <xs:attribute ref="auc:Source"/>
                  </xs:extension>
               </xs:simpleContent>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
      <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
   </xs:complexType>
</xs:element>

Element: WaterCooledCondenserFlowControl

Name WaterCooledCondenserFlowControl
Type Locally-defined simple type
Nillable no
Abstract no
<auc:WaterCooledCondenserFlowControl> xs:string (value comes from list: {'Fixed Flow'|'Two Position Flow'|'Variable Flow'|'Other'|'Unknown'}) </auc:WaterCooledCondenserFlowControl>
<xs:element name="WaterCooledCondenserFlowControl">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Fixed Flow"/>
         <xs:enumeration value="Two Position Flow"/>
         <xs:enumeration value="Variable Flow"/>
         <xs:enumeration value="Other"/>
         <xs:enumeration value="Unknown"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: WaterResource

Name WaterResource
Type Locally-defined simple type
Nillable no
Abstract no
<auc:WaterResource> xs:string (value comes from list: {'Potable water'|'Wastewater'|'Greywater'|'Reclaimed water'|'Captured rainwater'|'Alternative water'|'Other'}) </auc:WaterResource>
<xs:element name="WaterResource">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Potable water"/>
         <xs:enumeration value="Wastewater"/>
         <xs:enumeration value="Greywater"/>
         <xs:enumeration value="Reclaimed water"/>
         <xs:enumeration value="Captured rainwater"/>
         <xs:enumeration value="Alternative water"/>
         <xs:enumeration value="Other"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: WaterSideEconomizerType

Name WaterSideEconomizerType
Type Locally-defined simple type
Nillable no
Abstract no
<auc:WaterSideEconomizerType> xs:string (value comes from list: {'Parallel Plate and Frame Heat Exchanger'|'Series Plate and Frame Heat Exchanger'|'Strainer Cycle'|'Thermo Cycle'|'None'|'Other'|'Unknown'}) </auc:WaterSideEconomizerType>
<xs:element name="WaterSideEconomizerType">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Parallel Plate and Frame Heat Exchanger"/>
         <xs:enumeration value="Series Plate and Frame Heat Exchanger"/>
         <xs:enumeration value="Strainer Cycle"/>
         <xs:enumeration value="Thermo Cycle"/>
         <xs:enumeration value="None"/>
         <xs:enumeration value="Other"/>
         <xs:enumeration value="Unknown"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: WeatherDataSource

Name WeatherDataSource
Type Locally-defined simple type
Nillable no
Abstract no
<auc:WeatherDataSource> xs:string (value comes from list: {'On Site Measurement'|'Weather Station'|'TMY'|'TMY2'|'TMY3'|'IWEC'|'CWEC'|'CZRV2'|'Other'}) </auc:WeatherDataSource>
<xs:element name="WeatherDataSource">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="On Site Measurement"/>
         <xs:enumeration value="Weather Station"/>
         <xs:enumeration value="TMY"/>
         <xs:enumeration value="TMY2"/>
         <xs:enumeration value="TMY3"/>
         <xs:enumeration value="IWEC"/>
         <xs:enumeration value="CWEC"/>
         <xs:enumeration value="CZRV2"/>
         <xs:enumeration value="Other"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: WeatherDataStationID

Name WeatherDataStationID
Type Locally-defined complex type
Nillable no
Abstract no
<auc:WeatherDataStationID>
    xs:string
</auc:WeatherDataStationID>
<xs:element name="WeatherDataStationID">
   <xs:complexType>
      <xs:simpleContent>
         <xs:extension base="xs:string"/>
      </xs:simpleContent>
   </xs:complexType>
</xs:element>

Element: WeatherStationCategory

Name WeatherStationCategory
Type Locally-defined simple type
Nillable no
Abstract no
<auc:WeatherStationCategory> xs:string (value comes from list: {'FAA'|'ICAO'|'NWS'|'WBAN'|'WMO'|'Other'}) </auc:WeatherStationCategory>
<xs:element name="WeatherStationCategory">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="FAA"/>
         <xs:enumeration value="ICAO"/>
         <xs:enumeration value="NWS"/>
         <xs:enumeration value="WBAN"/>
         <xs:enumeration value="WMO"/>
         <xs:enumeration value="Other"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: WeatherStationName

Name WeatherStationName
Type Locally-defined complex type
Nillable no
Abstract no
<auc:WeatherStationName>
    xs:string
</auc:WeatherStationName>
<xs:element name="WeatherStationName">
   <xs:complexType>
      <xs:simpleContent>
         <xs:extension base="xs:string"/>
      </xs:simpleContent>
   </xs:complexType>
</xs:element>

Element: WeatherStations

Name WeatherStations
Type Locally-defined complex type
Nillable no
Abstract no
No documentation provided.
<auc:WeatherStations>
   <auc:WeatherStation
    ID="xs:ID" [1]
   > [1..*] 
      <auc:WeatherDataStationID> ... </auc:WeatherDataStationID> [0..1]
      <auc:WeatherStationName> ... </auc:WeatherStationName> [0..1]
      <auc:WeatherStationCategory> ... </auc:WeatherStationCategory> [0..1]
   </auc:WeatherStation>
</auc:WeatherStations>
<xs:element name="WeatherStations">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="WeatherStation" maxOccurs="unbounded">
            <xs:complexType>
               <xs:sequence>
                  <xs:element ref="auc:WeatherDataStationID" minOccurs="0"/>
                  <xs:element ref="auc:WeatherStationName" minOccurs="0"/>
                  <xs:element ref="auc:WeatherStationCategory" minOccurs="0"/>
               </xs:sequence>
               <xs:attribute name="ID" type="xs:ID" use="required"/>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Element: WindowID

Name WindowID
Type Locally-defined complex type
Nillable no
Abstract no
<auc:WindowID
 IDref="xs:IDREF" [1]
>
   <auc:FenestrationArea
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:FenestrationArea>
   <auc:WindowToWallRatio> auc:BoundedDecimalZeroToOneWithSourceAttribute </auc:WindowToWallRatio> [0..1] 
   <auc:PercentOfWindowAreaShaded
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:PercentOfWindowAreaShaded>
</auc:WindowID>
<xs:element name="WindowID">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="FenestrationArea" minOccurs="0">
            <xs:complexType>
               <xs:simpleContent>
                  <xs:extension base="xs:decimal">
                     <xs:attribute ref="auc:Source"/>
                  </xs:extension>
               </xs:simpleContent>
            </xs:complexType>
         </xs:element>
         <xs:element name="WindowToWallRatio" type="auc:BoundedDecimalZeroToOneWithSourceAttribute" minOccurs="0"/>
         <xs:element name="PercentOfWindowAreaShaded" minOccurs="0">
            <xs:complexType>
               <xs:simpleContent>
                  <xs:extension base="xs:decimal">
                     <xs:attribute ref="auc:Source"/>
                  </xs:extension>
               </xs:simpleContent>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
      <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
   </xs:complexType>
</xs:element>

Element: YearInstalled

Name YearInstalled
Type xs:gYear
Nillable no
Abstract no
<auc:YearInstalled> xs:gYear </auc:YearInstalled>
<xs:element name="YearInstalled" type="xs:gYear"/>

Element: YearOfManufacture

Name YearOfManufacture
Type xs:gYear
Nillable no
Abstract no
<auc:YearOfManufacture> xs:gYear </auc:YearOfManufacture>
<xs:element name="YearOfManufacture" type="xs:gYear"/>

Element: eGRIDRegionCode

Name eGRIDRegionCode
Type Locally-defined simple type
Nillable no
Abstract no
<auc:eGRIDRegionCode> xs:string (value comes from list: {'AKGD'|'AKMS'|'AZNM'|'CAMX'|'ERCT'|'FRCC'|'HIMS'|'HIOA'|'MORE'|'MROE'|'MROW'|'NEWE'|'NWPP'|'NYCW'|'NYLI'|'NYUP'|'RFCE'|'RFCM'|'RFCW'|'RMPA'|'SPNO'|'SPSO'|'SRMV'|'SRMW'|'SRSO'|'SRTV'|'SRVC'|'Other'}) </auc:eGRIDRegionCode>
<xs:element name="eGRIDRegionCode">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="AKGD"/>
         <xs:enumeration value="AKMS"/>
         <xs:enumeration value="AZNM"/>
         <xs:enumeration value="CAMX"/>
         <xs:enumeration value="ERCT"/>
         <xs:enumeration value="FRCC"/>
         <xs:enumeration value="HIMS"/>
         <xs:enumeration value="HIOA"/>
         <xs:enumeration value="MORE"/>
         <xs:enumeration value="MROE"/>
         <xs:enumeration value="MROW"/>
         <xs:enumeration value="NEWE"/>
         <xs:enumeration value="NWPP"/>
         <xs:enumeration value="NYCW"/>
         <xs:enumeration value="NYLI"/>
         <xs:enumeration value="NYUP"/>
         <xs:enumeration value="RFCE"/>
         <xs:enumeration value="RFCM"/>
         <xs:enumeration value="RFCW"/>
         <xs:enumeration value="RMPA"/>
         <xs:enumeration value="SPNO"/>
         <xs:enumeration value="SPSO"/>
         <xs:enumeration value="SRMV"/>
         <xs:enumeration value="SRMW"/>
         <xs:enumeration value="SRSO"/>
         <xs:enumeration value="SRTV"/>
         <xs:enumeration value="SRVC"/>
         <xs:enumeration value="Other"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Global Definitions

Complex Type: AllResourceTotalType

Super-types: None
Sub-types: None
Name AllResourceTotalType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
>
   <auc:EndUse> auc:EndUse </auc:EndUse> [0..1] 
   <auc:TemporalStatus> ... </auc:TemporalStatus> [0..1]
   <auc:ResourceBoundary> ... </auc:ResourceBoundary> [0..1]
   <auc:SiteEnergyUse
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:SiteEnergyUse>
   <auc:SiteEnergyUseIntensity
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:SiteEnergyUseIntensity>
   <auc:SourceEnergyUse
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:SourceEnergyUse>
   <auc:SourceEnergyUseIntensity
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:SourceEnergyUseIntensity>
   <auc:BuildingEnergyUse
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:BuildingEnergyUse>
   <auc:BuildingEnergyUseIntensity
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:BuildingEnergyUseIntensity>
   <auc:ImportedEnergyConsistentUnits
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ImportedEnergyConsistentUnits>
   <auc:OnsiteEnergyProductionConsistentUnits
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:OnsiteEnergyProductionConsistentUnits>
   <auc:ExportedEnergyConsistentUnits
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ExportedEnergyConsistentUnits>
   <auc:NetIncreaseInStoredEnergyConsistentUnits
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:NetIncreaseInStoredEnergyConsistentUnits>
   <auc:EnergyCost
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:EnergyCost>
   <auc:EnergyCostIndex
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:EnergyCostIndex>
   <auc:OnsiteRenewableSystemElectricityExported
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:OnsiteRenewableSystemElectricityExported>
   <auc:ElectricitySourcedFromOnsiteRenewableSystems
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ElectricitySourcedFromOnsiteRenewableSystems>
   <auc:SummerPeak
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:SummerPeak>
   <auc:WinterPeak
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:WinterPeak>
   <auc:WaterResource> ... </auc:WaterResource> [0..1]
   <auc:WaterUse
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:WaterUse>
   <auc:WaterIntensity
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:WaterIntensity>
   <auc:WaterCost
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:WaterCost>
   <auc:WasteWaterVolume
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:WasteWaterVolume>
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="AllResourceTotalType">
   <xs:sequence>
      <xs:element name="EndUse" type="auc:EndUse" minOccurs="0"/>
      <xs:element ref="auc:TemporalStatus" minOccurs="0"/>
      <xs:element ref="auc:ResourceBoundary" minOccurs="0"/>
      <xs:element name="SiteEnergyUse" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="SiteEnergyUseIntensity" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="SourceEnergyUse" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="SourceEnergyUseIntensity" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="BuildingEnergyUse" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="BuildingEnergyUseIntensity" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="ImportedEnergyConsistentUnits" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="OnsiteEnergyProductionConsistentUnits" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="ExportedEnergyConsistentUnits" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="NetIncreaseInStoredEnergyConsistentUnits" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="EnergyCost" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="EnergyCostIndex" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="OnsiteRenewableSystemElectricityExported" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="ElectricitySourcedFromOnsiteRenewableSystems" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="SummerPeak" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="WinterPeak" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:WaterResource" minOccurs="0"/>
      <xs:element name="WaterUse" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="WaterIntensity" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="WaterCost" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="WasteWaterVolume" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
</xs:complexType>

Complex Type: BoundedDecimalZeroToOneWithSourceAttribute

Super-types: xs:decimal < BoundedDecimalZeroToOne (by restriction) < BoundedDecimalZeroToOneWithSourceAttribute (by extension)
Sub-types: None
Name BoundedDecimalZeroToOneWithSourceAttribute
Abstract no
No documentation provided.
<xs:complexType name="BoundedDecimalZeroToOneWithSourceAttribute">
   <xs:simpleContent>
      <xs:extension base="auc:BoundedDecimalZeroToOne">
         <xs:attribute ref="auc:Source"/>
      </xs:extension>
   </xs:simpleContent>
</xs:complexType>

Complex Type: BuildingType

Super-types: None
Sub-types: None
Name BuildingType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
>
   <auc:PremisesName> ... </auc:PremisesName> [0..1] 
   <auc:PremisesNotes> ... </auc:PremisesNotes> [0..1]
   <auc:PremisesIdentifiers> ... </auc:PremisesIdentifiers> [0..1]
   <auc:Address> ... </auc:Address> [0..1] 
   <auc:ClimateZoneType> ... </auc:ClimateZoneType> [0..1]
   <auc:eGRIDRegionCode> ... </auc:eGRIDRegionCode> [0..1]
   Start Choice [1]
      <auc:WeatherDataStationID> ... </auc:WeatherDataStationID> [0..1]
      <auc:WeatherStationName> ... </auc:WeatherStationName> [0..1]
      <auc:WeatherStationCategory> ... </auc:WeatherStationCategory> [0..1]
      <auc:WeatherStations> ... </auc:WeatherStations> [0..1]
   End Choice
   <auc:Longitude> ... </auc:Longitude> [0..1]
   <auc:Latitude> ... </auc:Latitude> [0..1]
   <auc:BuildingClassification> xs:string (value comes from list: {'Commercial'|'Residential'|'Mixed use commercial'|'Other'}) </auc:BuildingClassification> [0..1] 
   <auc:OccupancyClassification> ... </auc:OccupancyClassification> [0..1] 
   <auc:OccupancyLevels> ... </auc:OccupancyLevels> [0..1]
   <auc:TypicalOccupantUsages> ... </auc:TypicalOccupantUsages> [0..1]
   <auc:SpatialUnits   > [0..1] 
      <auc:SpatialUnit      > [0..*] 
         <auc:SpatialUnitType> xs:string (value comes from list: {'Lots'|'Parking spaces'|'Apartment units'|'Businesses'|'Guest rooms'|'Stations'|'Buildings'|'Areas'|'Thermal Zones'|'Floors'|'Rooms'|'Bedrooms'|'Other'|'Unknown'}) </auc:SpatialUnitType> [0..1] 
         <auc:NumberOfUnits
          auc:Source="" [0..1]
         > [0..1]  
             xs:integer
         </auc:NumberOfUnits>
         <auc:UnitDensity
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:UnitDensity>
         <auc:SpatialUnitOccupiedPercentage         > [0..1]  
             xs:decimal
         </auc:SpatialUnitOccupiedPercentage>
      </auc:SpatialUnit>
   </auc:SpatialUnits>
   <auc:Ownership> ... </auc:Ownership> [0..1]
   <auc:OwnershipStatus> ... </auc:OwnershipStatus> [0..1]
   <auc:PrimaryContactID> ... </auc:PrimaryContactID> [0..1]
   <auc:TenantIDs> ... </auc:TenantIDs> [0..*]
   <auc:NAICSCode> xs:string </auc:NAICSCode> [0..1] 
   <auc:PubliclySubsidized> xs:boolean </auc:PubliclySubsidized> [0..1] 
   <auc:FederalBuilding   > [0..1]  
      <auc:Agency> xs:string </auc:Agency> [0..1] 
      <auc:DepartmentRegion> xs:string </auc:DepartmentRegion> [0..1] 
   </auc:FederalBuilding>
   <auc:PortfolioManager> auc:PortfolioManagerType </auc:PortfolioManager> [0..1] 
   <auc:NumberOfBusinesses
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:NumberOfBusinesses>
   <auc:FloorsAboveGrade
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:FloorsAboveGrade>
   <auc:FloorsBelowGrade
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:FloorsBelowGrade>
   <auc:ConditionedFloorsAboveGrade
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:ConditionedFloorsAboveGrade>
   <auc:ConditionedFloorsBelowGrade
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:ConditionedFloorsBelowGrade>
   <auc:UnconditionedFloorsAboveGrade
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:UnconditionedFloorsAboveGrade>
   <auc:UnconditionedFloorsBelowGrade
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:UnconditionedFloorsBelowGrade>
   <auc:BuildingAutomationSystem> ... </auc:BuildingAutomationSystem> [0..1]
   <auc:LightingAutomationSystem> ... </auc:LightingAutomationSystem> [0..1]
   <auc:HistoricalLandmark> xs:boolean </auc:HistoricalLandmark> [0..1] 
   <auc:FloorAreas> ... </auc:FloorAreas> [0..1] 
   <auc:AspectRatio
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:AspectRatio>
   <auc:Perimeter
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:Perimeter>
   <auc:TotalExteriorAboveGradeWallArea
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:TotalExteriorAboveGradeWallArea>
   <auc:TotalExteriorBelowGradeWallArea
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:TotalExteriorBelowGradeWallArea>
   <auc:OverallWindowToWallRatio> auc:BoundedDecimalZeroToOneWithSourceAttribute </auc:OverallWindowToWallRatio> [0..1] 
   <auc:OverallDoorToWallRatio> auc:BoundedDecimalZeroToOneWithSourceAttribute </auc:OverallDoorToWallRatio> [0..1] 
   <auc:HeightDistribution> xs:string (value comes from list: {'Multiple Heights'|'Uniform Height'}) </auc:HeightDistribution> [0..1] 
   <auc:HorizontalSurroundings> xs:string (value comes from list: {'No abutments'|'Attached from Above'|'Attached from Below'|'Attached from Above and Below'|'Unknown'}) </auc:HorizontalSurroundings> [0..1] 
   <auc:VerticalSurroundings> xs:string (value comes from list: {'Stand-alone'|'Attached on one side'|'Attached on two sides'|'Attached on three sides'|'Within a building'|'Unknown'}) </auc:VerticalSurroundings> [0..1] 
   <auc:Assessments   > [0..1] 
      <auc:Assessment      > [0..*] 
         <auc:AssessmentProgram> xs:string (value comes from list: {'ENERGY STAR'|'ENERGY STAR Certified Homes'|'LEED'|'Home Energy Upgrade Certificate of Energy Efficiency Performance'|'Home Energy Upgrade Certificate of Energy Efficiency Improvements'|'Passive House'|'Living Building Challenge'|'Green Globes'|'Challenge Home'|'WaterSense'|'Indoor airPLUS'|'NGBS ICC 700'|'CMP Green Value Score'|'RESNET HERS'|'Home Energy Score'|'ASHRAE Building EQ'|'Commercial Building Energy Asset Score'|'Other'|'Unknown'}) </auc:AssessmentProgram> [0..1] 
         <auc:AssessmentLevel> xs:string (value comes from list: {'Bronze'|'Silver'|'Gold'|'Emerald'|'Certified'|'Platinum'|'One Star'|'Two Star'|'Three Star'|'Four Star'|'Other'}) </auc:AssessmentLevel> [0..1] 
         <auc:AssessmentValue> xs:decimal </auc:AssessmentValue> [0..1] 
         <auc:AssessmentYear> xs:gYear </auc:AssessmentYear> [0..1] 
         <auc:AssessmentVersion> xs:string </auc:AssessmentVersion> [0..1] 
      </auc:Assessment>
   </auc:Assessments>
   <auc:YearOfConstruction> xs:gYear </auc:YearOfConstruction> [0..1] 
   <auc:YearOccupied> xs:gYear </auc:YearOccupied> [0..1] 
   <auc:YearOfLastEnergyAudit> xs:gYear </auc:YearOfLastEnergyAudit> [0..1] 
   <auc:RetrocommissioningDate> xs:date </auc:RetrocommissioningDate> [0..1] 
   <auc:YearOfLatestRetrofit> xs:gYear </auc:YearOfLatestRetrofit> [0..1] 
   <auc:YearOfLastMajorRemodel> xs:gYear </auc:YearOfLastMajorRemodel> [0..1] 
   <auc:PercentOccupiedByOwner
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:PercentOccupiedByOwner>
   <auc:PercentLeasedByOwner
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:PercentLeasedByOwner>
   <auc:NumberOfFacilitiesOnSite
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:NumberOfFacilitiesOnSite>
   <auc:OperatorType> xs:string (value comes from list: {'Owner'|'Occupant'|'Tenant'|'Landlord'|'Other'|'Unknown'}) </auc:OperatorType> [0..1] 
   <auc:Sections   > [0..1] 
      <auc:Section
       ID="xs:ID" [1]
      > [1..*]  
         <auc:PremisesName> ... </auc:PremisesName> [0..1]
         <auc:SectionType> xs:string (value comes from list: {'Whole building'|'Space function'|'Component'|'Tenant'|'Virtual'|'Other'}) </auc:SectionType> [0..1] 
         <auc:PremisesNotes> ... </auc:PremisesNotes> [0..1]
         <auc:PremisesIdentifiers> ... </auc:PremisesIdentifiers> [0..1]
         <auc:OccupancyClassification> ... </auc:OccupancyClassification> [0..1]
         <auc:OriginalOccupancyClassification> ... </auc:OriginalOccupancyClassification> [0..1]
         <auc:OccupancyLevels> ... </auc:OccupancyLevels> [0..1]
         <auc:TypicalOccupantUsages> ... </auc:TypicalOccupantUsages> [0..1]
         <auc:PrimaryContactID> ... </auc:PrimaryContactID> [0..1]
         <auc:TenantIDs> ... </auc:TenantIDs> [0..*]
         <auc:YearOfConstruction> xs:gYear </auc:YearOfConstruction> [0..1] 
         <auc:FootprintShape> xs:string (value comes from list: {'Rectangular'|'L-Shape'|'U-Shape'|'H-Shape'|'T-Shape'|'O-Shape'|'Other'|'Unknown'}) </auc:FootprintShape> [0..1] 
         <auc:NumberOfSides
          auc:Source="" [0..1]
         > [0..1]  
             xs:integer
         </auc:NumberOfSides>
         <auc:Story> xs:int </auc:Story> [0..1] 
         <auc:FloorAreas> ... </auc:FloorAreas> [0..1] 
         <auc:ThermalZoneLayout> xs:string (value comes from list: {'Perimeter'|'Perimeter and core'|'Single zone'|'Other'|'Unknown'}) </auc:ThermalZoneLayout> [0..1] 
         <auc:PerimeterZoneDepth
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:PerimeterZoneDepth>
         <auc:SideA1Orientation
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:SideA1Orientation>
         <auc:Sides         > [0..1]  
            <auc:Side            > [1..*] 
               <auc:SideNumber> xs:string (value comes from list: {'A1'|'A2'|'A3'|'B1'|'B2'|'B3'|'C1'|'C2'|'C3'|'D1'|'D2'|'D3'|'AO1'|'BO1'}) </auc:SideNumber> [0..1] 
               <auc:SideLength
                auc:Source="" [0..1]
               > [0..1]  
                   xs:decimal
               </auc:SideLength>
               Start Choice [1]
                  <auc:WallID> ... </auc:WallID> [0..1]
                  <auc:WallIDs                  > [1] 
                     <auc:WallID> ... </auc:WallID> [0..*]
                  </auc:WallIDs>
               End Choice
               Start Choice [1]
                  <auc:WindowID> ... </auc:WindowID> [0..1]
                  <auc:WindowIDs                  > [0..1] 
                     <auc:WindowID> ... </auc:WindowID> [0..*]
                  </auc:WindowIDs>
               End Choice
               Start Choice [1]
                  <auc:DoorID> ... </auc:DoorID> [0..1]
                  <auc:DoorIDs                  > [0..1] 
                     <auc:DoorID> ... </auc:DoorID> [0..*]
                  </auc:DoorIDs>
               End Choice
               <auc:ThermalZoneIDs               > [0..1]  
                  <auc:ThermalZoneID
                   IDref="xs:IDREF" [1]
/>  [0..1] 

               </auc:ThermalZoneIDs>
            </auc:Side>
         </auc:Sides>
         <auc:Roofs         > [0..1]  
            <auc:Roof            > [1..*]  
               <auc:RoofID
                IDref="xs:IDREF" [1]
               > [1]  
                  <auc:RoofArea
                   auc:Source="" [0..1]
                  > [0..1]  
                      xs:decimal
                  </auc:RoofArea>
                  <auc:RoofInsulatedArea
                   auc:Source="" [0..1]
                  > [0..1]  
                      xs:decimal
                  </auc:RoofInsulatedArea>
                  <auc:RoofCondition> auc:EquipmentCondition </auc:RoofCondition> [0..1] 
                  <auc:SkylightIDs                  > [0..1]  
                     <auc:SkylightID
                      IDref="xs:IDREF" [1]
                     > [0..*]  
                        <auc:PercentSkylightArea
                         auc:Source="" [0..1]
                        > [0..1]  
                            xs:decimal
                        </auc:PercentSkylightArea>
                     </auc:SkylightID>
                  </auc:SkylightIDs>
               </auc:RoofID>
            </auc:Roof>
         </auc:Roofs>
         <auc:Ceilings         > [0..1]  
            <auc:Ceiling            > [1..*]  
               <auc:CeilingID
                IDref="xs:IDREF" [1]
               > [1]  
                  <auc:CeilingArea
                   auc:Source="" [0..1]
                  > [0..1]  
                      xs:decimal
                  </auc:CeilingArea>
                  <auc:CeilingInsulatedArea
                   auc:Source="" [0..1]
                  > [0..1]  
                      xs:decimal
                  </auc:CeilingInsulatedArea>
                  <auc:ThermalZoneIDs                  > [0..1] 
                     <auc:ThermalZoneID
                      IDref="xs:IDREF" [1]
/>  [0..*] 

                  </auc:ThermalZoneIDs>
                  <auc:SpaceIDs                  > [0..1] 
                     <auc:SpaceID
                      IDref="xs:IDREF" [1]
/>  [0..*] 

                  </auc:SpaceIDs>
               </auc:CeilingID>
            </auc:Ceiling>
         </auc:Ceilings>
         <auc:ExteriorFloors         > [0..1]  
            <auc:ExteriorFloor            > [1..*]  
               <auc:ExteriorFloorID
                IDref="xs:IDREF" [1]
               > [1]  
                  <auc:ExteriorFloorArea
                   auc:Source="" [0..1]
                  > [0..1]  
                      xs:decimal
                  </auc:ExteriorFloorArea>
                  <auc:ThermalZoneIDs                  > [0..1] 
                     <auc:ThermalZoneID
                      IDref="xs:IDREF" [1]
/>  [0..*] 

                  </auc:ThermalZoneIDs>
                  <auc:SpaceIDs                  > [0..1] 
                     <auc:SpaceID
                      IDref="xs:IDREF" [1]
/>  [0..*] 

                  </auc:SpaceIDs>
               </auc:ExteriorFloorID>
            </auc:ExteriorFloor>
         </auc:ExteriorFloors>
         <auc:Foundations         > [0..1]  
            <auc:Foundation            > [1..*]  
               <auc:FoundationID
                IDref="xs:IDREF" [1]
               > [1]  
                  <auc:FoundationArea
                   auc:Source="" [0..1]
                  > [0..1]  
                      xs:decimal
                  </auc:FoundationArea>
                  <auc:ThermalZoneIDs                  > [0..1] 
                     <auc:ThermalZoneID
                      IDref="xs:IDREF" [1]
/>  [0..*] 

                  </auc:ThermalZoneIDs>
                  <auc:SpaceIDs                  > [0..1] 
                     <auc:SpaceID
                      IDref="xs:IDREF" [1]
/>  [0..*] 

                  </auc:SpaceIDs>
               </auc:FoundationID>
            </auc:Foundation>
         </auc:Foundations>
         <auc:XOffset
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:XOffset>
         <auc:YOffset
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:YOffset>
         <auc:ZOffset
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:ZOffset>
         <auc:FloorsAboveGrade
          auc:Source="" [0..1]
         > [0..1]  
             xs:integer
         </auc:FloorsAboveGrade>
         <auc:FloorsBelowGrade
          auc:Source="" [0..1]
         > [0..1]  
             xs:integer
         </auc:FloorsBelowGrade>
         <auc:FloorsPartiallyBelowGrade
          auc:Source="" [0..1]
         > [0..1]  
             xs:integer
         </auc:FloorsPartiallyBelowGrade>
         <auc:FloorToFloorHeight
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:FloorToFloorHeight>
         <auc:FloorToCeilingHeight
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:FloorToCeilingHeight>
         <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
         <auc:ThermalZones         > [0..1]  
            <auc:ThermalZone> auc:ThermalZoneType </auc:ThermalZone> [1..*]
         </auc:ThermalZones>
      </auc:Section>
   </auc:Sections>
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="BuildingType">
   <xs:sequence>
      <xs:element ref="auc:PremisesName" minOccurs="0"/>
      <xs:element ref="auc:PremisesNotes" minOccurs="0"/>
      <xs:element ref="auc:PremisesIdentifiers" minOccurs="0"/>
      <xs:element ref="auc:Address" minOccurs="0"/>
      <xs:element ref="auc:ClimateZoneType" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="auc:eGRIDRegionCode" minOccurs="0"/>
      <xs:choice>
         <xs:sequence>
            <xs:element ref="auc:WeatherDataStationID" minOccurs="0"/>
            <xs:element ref="auc:WeatherStationName" minOccurs="0"/>
            <xs:element ref="auc:WeatherStationCategory" minOccurs="0"/>
         </xs:sequence>
         <xs:element ref="auc:WeatherStations" minOccurs="0"/>
      </xs:choice>
      <xs:element ref="auc:Longitude" minOccurs="0"/>
      <xs:element ref="auc:Latitude" minOccurs="0"/>
      <xs:element name="BuildingClassification" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Commercial"/>
               <xs:enumeration value="Residential"/>
               <xs:enumeration value="Mixed use commercial"/>
               <xs:enumeration value="Other"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element ref="auc:OccupancyClassification" minOccurs="0"/>
      <xs:element ref="auc:OccupancyLevels" minOccurs="0"/>
      <xs:element ref="auc:TypicalOccupantUsages" minOccurs="0"/>
      <xs:element name="SpatialUnits" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="SpatialUnit" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="SpatialUnitType" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Lots"/>
                                 <xs:enumeration value="Parking spaces"/>
                                 <xs:enumeration value="Apartment units"/>
                                 <xs:enumeration value="Businesses"/>
                                 <xs:enumeration value="Guest rooms"/>
                                 <xs:enumeration value="Stations"/>
                                 <xs:enumeration value="Buildings"/>
                                 <xs:enumeration value="Areas"/>
                                 <xs:enumeration value="Thermal Zones"/>
                                 <xs:enumeration value="Floors"/>
                                 <xs:enumeration value="Rooms"/>
                                 <xs:enumeration value="Bedrooms"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="NumberOfUnits" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:integer">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="UnitDensity" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="SpatialUnitOccupiedPercentage" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal"/>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:Ownership" minOccurs="0"/>
      <xs:element ref="auc:OwnershipStatus" minOccurs="0"/>
      <xs:element ref="auc:PrimaryContactID" minOccurs="0"/>
      <xs:element ref="auc:TenantIDs" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element name="NAICSCode" type="xs:string" minOccurs="0"/>
      <xs:element name="PubliclySubsidized" type="xs:boolean" minOccurs="0"/>
      <xs:element name="FederalBuilding" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Agency" type="xs:string" minOccurs="0"/>
               <xs:element name="DepartmentRegion" type="xs:string" minOccurs="0"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="PortfolioManager" type="auc:PortfolioManagerType" minOccurs="0"/>
      <xs:element name="NumberOfBusinesses" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:integer">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="FloorsAboveGrade" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:integer">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="FloorsBelowGrade" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:integer">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="ConditionedFloorsAboveGrade" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:integer">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="ConditionedFloorsBelowGrade" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:integer">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="UnconditionedFloorsAboveGrade" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:integer">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="UnconditionedFloorsBelowGrade" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:integer">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:BuildingAutomationSystem" minOccurs="0"/>
      <xs:element ref="auc:LightingAutomationSystem" minOccurs="0"/>
      <xs:element name="HistoricalLandmark" type="xs:boolean" minOccurs="0"/>
      <xs:element ref="auc:FloorAreas" minOccurs="0"/>
      <xs:element name="AspectRatio" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="Perimeter" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:integer">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="TotalExteriorAboveGradeWallArea" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="TotalExteriorBelowGradeWallArea" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="OverallWindowToWallRatio" type="auc:BoundedDecimalZeroToOneWithSourceAttribute" minOccurs="0"/>
      <xs:element name="OverallDoorToWallRatio" type="auc:BoundedDecimalZeroToOneWithSourceAttribute" minOccurs="0"/>
      <xs:element name="HeightDistribution" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Multiple Heights"/>
               <xs:enumeration value="Uniform Height"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="HorizontalSurroundings" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="No abutments"/>
               <xs:enumeration value="Attached from Above"/>
               <xs:enumeration value="Attached from Below"/>
               <xs:enumeration value="Attached from Above and Below"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="VerticalSurroundings" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Stand-alone"/>
               <xs:enumeration value="Attached on one side"/>
               <xs:enumeration value="Attached on two sides"/>
               <xs:enumeration value="Attached on three sides"/>
               <xs:enumeration value="Within a building"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="Assessments" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Assessment" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="AssessmentProgram" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="ENERGY STAR"/>
                                 <xs:enumeration value="ENERGY STAR Certified Homes"/>
                                 <xs:enumeration value="LEED"/>
                                 <xs:enumeration value="Home Energy Upgrade Certificate of Energy Efficiency Performance"/>
                                 <xs:enumeration value="Home Energy Upgrade Certificate of Energy Efficiency Improvements"/>
                                 <xs:enumeration value="Passive House"/>
                                 <xs:enumeration value="Living Building Challenge"/>
                                 <xs:enumeration value="Green Globes"/>
                                 <xs:enumeration value="Challenge Home"/>
                                 <xs:enumeration value="WaterSense"/>
                                 <xs:enumeration value="Indoor airPLUS"/>
                                 <xs:enumeration value="NGBS ICC 700"/>
                                 <xs:enumeration value="CMP Green Value Score"/>
                                 <xs:enumeration value="RESNET HERS"/>
                                 <xs:enumeration value="Home Energy Score"/>
                                 <xs:enumeration value="ASHRAE Building EQ"/>
                                 <xs:enumeration value="Commercial Building Energy Asset Score"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="AssessmentLevel" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Bronze"/>
                                 <xs:enumeration value="Silver"/>
                                 <xs:enumeration value="Gold"/>
                                 <xs:enumeration value="Emerald"/>
                                 <xs:enumeration value="Certified"/>
                                 <xs:enumeration value="Platinum"/>
                                 <xs:enumeration value="One Star"/>
                                 <xs:enumeration value="Two Star"/>
                                 <xs:enumeration value="Three Star"/>
                                 <xs:enumeration value="Four Star"/>
                                 <xs:enumeration value="Other"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="AssessmentValue" type="xs:decimal" minOccurs="0"/>
                        <xs:element name="AssessmentYear" type="xs:gYear" minOccurs="0"/>
                        <xs:element name="AssessmentVersion" type="xs:string" minOccurs="0"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="YearOfConstruction" type="xs:gYear" minOccurs="0"/>
      <xs:element name="YearOccupied" type="xs:gYear" minOccurs="0"/>
      <xs:element name="YearOfLastEnergyAudit" type="xs:gYear" minOccurs="0"/>
      <xs:element name="RetrocommissioningDate" type="xs:date" minOccurs="0"/>
      <xs:element name="YearOfLatestRetrofit" type="xs:gYear" minOccurs="0"/>
      <xs:element name="YearOfLastMajorRemodel" type="xs:gYear" minOccurs="0"/>
      <xs:element name="PercentOccupiedByOwner" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="PercentLeasedByOwner" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="NumberOfFacilitiesOnSite" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:integer">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="OperatorType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Owner"/>
               <xs:enumeration value="Occupant"/>
               <xs:enumeration value="Tenant"/>
               <xs:enumeration value="Landlord"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="Sections" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Section" maxOccurs="unbounded">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element ref="auc:PremisesName" minOccurs="0"/>
                        <xs:element name="SectionType" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Whole building"/>
                                 <xs:enumeration value="Space function"/>
                                 <xs:enumeration value="Component"/>
                                 <xs:enumeration value="Tenant"/>
                                 <xs:enumeration value="Virtual"/>
                                 <xs:enumeration value="Other"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element ref="auc:PremisesNotes" minOccurs="0"/>
                        <xs:element ref="auc:PremisesIdentifiers" minOccurs="0"/>
                        <xs:element ref="auc:OccupancyClassification" minOccurs="0"/>
                        <xs:element ref="auc:OriginalOccupancyClassification" minOccurs="0"/>
                        <xs:element ref="auc:OccupancyLevels" minOccurs="0"/>
                        <xs:element ref="auc:TypicalOccupantUsages" minOccurs="0"/>
                        <xs:element ref="auc:PrimaryContactID" minOccurs="0"/>
                        <xs:element ref="auc:TenantIDs" minOccurs="0" maxOccurs="unbounded"/>
                        <xs:element name="YearOfConstruction" type="xs:gYear" minOccurs="0"/>
                        <xs:element name="FootprintShape" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Rectangular"/>
                                 <xs:enumeration value="L-Shape"/>
                                 <xs:enumeration value="U-Shape"/>
                                 <xs:enumeration value="H-Shape"/>
                                 <xs:enumeration value="T-Shape"/>
                                 <xs:enumeration value="O-Shape"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="NumberOfSides" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:integer">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="Story" type="xs:int" minOccurs="0"/>
                        <xs:element ref="auc:FloorAreas" minOccurs="0"/>
                        <xs:element name="ThermalZoneLayout" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Perimeter"/>
                                 <xs:enumeration value="Perimeter and core"/>
                                 <xs:enumeration value="Single zone"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="PerimeterZoneDepth" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="SideA1Orientation" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="Sides" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="Side" maxOccurs="unbounded">
                                    <xs:complexType>
                                       <xs:sequence>
                                          <xs:element name="SideNumber" minOccurs="0">
                                             <xs:simpleType>
                                                <xs:restriction base="xs:string">
                                                   <xs:enumeration value="A1"/>
                                                   <xs:enumeration value="A2"/>
                                                   <xs:enumeration value="A3"/>
                                                   <xs:enumeration value="B1"/>
                                                   <xs:enumeration value="B2"/>
                                                   <xs:enumeration value="B3"/>
                                                   <xs:enumeration value="C1"/>
                                                   <xs:enumeration value="C2"/>
                                                   <xs:enumeration value="C3"/>
                                                   <xs:enumeration value="D1"/>
                                                   <xs:enumeration value="D2"/>
                                                   <xs:enumeration value="D3"/>
                                                   <xs:enumeration value="AO1"/>
                                                   <xs:enumeration value="BO1"/>
                                                </xs:restriction>
                                             </xs:simpleType>
                                          </xs:element>
                                          <xs:element name="SideLength" minOccurs="0">
                                             <xs:complexType>
                                                <xs:simpleContent>
                                                   <xs:extension base="xs:decimal">
                                                      <xs:attribute ref="auc:Source"/>
                                                   </xs:extension>
                                                </xs:simpleContent>
                                             </xs:complexType>
                                          </xs:element>
                                          <xs:choice>
                                             <xs:element ref="auc:WallID" minOccurs="0"/>
                                             <xs:element name="WallIDs">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:element ref="auc:WallID" minOccurs="0" maxOccurs="unbounded"/>
                                                   </xs:sequence>
                                                </xs:complexType>
                                             </xs:element>
                                          </xs:choice>
                                          <xs:choice>
                                             <xs:element ref="auc:WindowID" minOccurs="0"/>
                                             <xs:element name="WindowIDs" minOccurs="0">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:element ref="auc:WindowID" minOccurs="0" maxOccurs="unbounded"/>
                                                   </xs:sequence>
                                                </xs:complexType>
                                             </xs:element>
                                          </xs:choice>
                                          <xs:choice>
                                             <xs:element ref="auc:DoorID" minOccurs="0"/>
                                             <xs:element name="DoorIDs" minOccurs="0">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:element ref="auc:DoorID" minOccurs="0" maxOccurs="unbounded"/>
                                                   </xs:sequence>
                                                </xs:complexType>
                                             </xs:element>
                                          </xs:choice>
                                          <xs:element name="ThermalZoneIDs" minOccurs="0">
                                             <xs:complexType>
                                                <xs:sequence>
                                                   <xs:element name="ThermalZoneID" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                                      </xs:complexType>
                                                   </xs:element>
                                                </xs:sequence>
                                             </xs:complexType>
                                          </xs:element>
                                       </xs:sequence>
                                    </xs:complexType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="Roofs" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="Roof" maxOccurs="unbounded">
                                    <xs:complexType>
                                       <xs:sequence>
                                          <xs:element name="RoofID">
                                             <xs:complexType>
                                                <xs:sequence>
                                                   <xs:element name="RoofArea" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:simpleContent>
                                                            <xs:extension base="xs:decimal">
                                                               <xs:attribute ref="auc:Source"/>
                                                            </xs:extension>
                                                         </xs:simpleContent>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="RoofInsulatedArea" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:simpleContent>
                                                            <xs:extension base="xs:decimal">
                                                               <xs:attribute ref="auc:Source"/>
                                                            </xs:extension>
                                                         </xs:simpleContent>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="RoofCondition" type="auc:EquipmentCondition" minOccurs="0"/>
                                                   <xs:element name="SkylightIDs" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:sequence>
                                                            <xs:element name="SkylightID" minOccurs="0" maxOccurs="unbounded">
                                                               <xs:complexType>
                                                                  <xs:sequence>
                                                                     <xs:element name="PercentSkylightArea" minOccurs="0">
                                                                        <xs:complexType>
                                                                           <xs:simpleContent>
                                                                              <xs:extension base="xs:decimal">
                                                                                 <xs:attribute ref="auc:Source"/>
                                                                              </xs:extension>
                                                                           </xs:simpleContent>
                                                                        </xs:complexType>
                                                                     </xs:element>
                                                                  </xs:sequence>
                                                                  <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                                               </xs:complexType>
                                                            </xs:element>
                                                         </xs:sequence>
                                                      </xs:complexType>
                                                   </xs:element>
                                                </xs:sequence>
                                                <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                             </xs:complexType>
                                          </xs:element>
                                       </xs:sequence>
                                    </xs:complexType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="Ceilings" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="Ceiling" maxOccurs="unbounded">
                                    <xs:complexType>
                                       <xs:sequence>
                                          <xs:element name="CeilingID">
                                             <xs:complexType>
                                                <xs:sequence>
                                                   <xs:element name="CeilingArea" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:simpleContent>
                                                            <xs:extension base="xs:decimal">
                                                               <xs:attribute ref="auc:Source"/>
                                                            </xs:extension>
                                                         </xs:simpleContent>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="CeilingInsulatedArea" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:simpleContent>
                                                            <xs:extension base="xs:decimal">
                                                               <xs:attribute ref="auc:Source"/>
                                                            </xs:extension>
                                                         </xs:simpleContent>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="ThermalZoneIDs" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:sequence>
                                                            <xs:element name="ThermalZoneID" minOccurs="0" maxOccurs="unbounded">
                                                               <xs:complexType>
                                                                  <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                                               </xs:complexType>
                                                            </xs:element>
                                                         </xs:sequence>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="SpaceIDs" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:sequence>
                                                            <xs:element name="SpaceID" minOccurs="0" maxOccurs="unbounded">
                                                               <xs:complexType>
                                                                  <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                                               </xs:complexType>
                                                            </xs:element>
                                                         </xs:sequence>
                                                      </xs:complexType>
                                                   </xs:element>
                                                </xs:sequence>
                                                <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                             </xs:complexType>
                                          </xs:element>
                                       </xs:sequence>
                                    </xs:complexType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="ExteriorFloors" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="ExteriorFloor" maxOccurs="unbounded">
                                    <xs:complexType>
                                       <xs:sequence>
                                          <xs:element name="ExteriorFloorID">
                                             <xs:complexType>
                                                <xs:sequence>
                                                   <xs:element name="ExteriorFloorArea" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:simpleContent>
                                                            <xs:extension base="xs:decimal">
                                                               <xs:attribute ref="auc:Source"/>
                                                            </xs:extension>
                                                         </xs:simpleContent>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="ThermalZoneIDs" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:sequence>
                                                            <xs:element name="ThermalZoneID" minOccurs="0" maxOccurs="unbounded">
                                                               <xs:complexType>
                                                                  <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                                               </xs:complexType>
                                                            </xs:element>
                                                         </xs:sequence>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="SpaceIDs" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:sequence>
                                                            <xs:element name="SpaceID" minOccurs="0" maxOccurs="unbounded">
                                                               <xs:complexType>
                                                                  <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                                               </xs:complexType>
                                                            </xs:element>
                                                         </xs:sequence>
                                                      </xs:complexType>
                                                   </xs:element>
                                                </xs:sequence>
                                                <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                             </xs:complexType>
                                          </xs:element>
                                       </xs:sequence>
                                    </xs:complexType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="Foundations" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="Foundation" maxOccurs="unbounded">
                                    <xs:complexType>
                                       <xs:sequence>
                                          <xs:element name="FoundationID">
                                             <xs:complexType>
                                                <xs:sequence>
                                                   <xs:element name="FoundationArea" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:simpleContent>
                                                            <xs:extension base="xs:decimal">
                                                               <xs:attribute ref="auc:Source"/>
                                                            </xs:extension>
                                                         </xs:simpleContent>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="ThermalZoneIDs" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:sequence>
                                                            <xs:element name="ThermalZoneID" minOccurs="0" maxOccurs="unbounded">
                                                               <xs:complexType>
                                                                  <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                                               </xs:complexType>
                                                            </xs:element>
                                                         </xs:sequence>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="SpaceIDs" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:sequence>
                                                            <xs:element name="SpaceID" minOccurs="0" maxOccurs="unbounded">
                                                               <xs:complexType>
                                                                  <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                                               </xs:complexType>
                                                            </xs:element>
                                                         </xs:sequence>
                                                      </xs:complexType>
                                                   </xs:element>
                                                </xs:sequence>
                                                <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                             </xs:complexType>
                                          </xs:element>
                                       </xs:sequence>
                                    </xs:complexType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="XOffset" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="YOffset" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="ZOffset" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="FloorsAboveGrade" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:integer">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="FloorsBelowGrade" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:integer">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="FloorsPartiallyBelowGrade" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:integer">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="FloorToFloorHeight" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="FloorToCeilingHeight" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
                        <xs:element name="ThermalZones" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="ThermalZone" type="auc:ThermalZoneType" maxOccurs="unbounded"/>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                     </xs:sequence>
                     <xs:attribute name="ID" type="xs:ID" use="required"/>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
</xs:complexType>

Complex Type: CBECSType

Super-types: None
Sub-types: None
Name CBECSType
Abstract no
No documentation provided.
<...>
   <auc:ClimateZone> xs:string (value comes from list: {'1'|'2'|'3'|'4'|'5'}) </auc:ClimateZone> [0..1] 
</...>
<xs:complexType name="CBECSType">
   <xs:sequence>
      <xs:element name="ClimateZone" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="1"/>
               <xs:enumeration value="2"/>
               <xs:enumeration value="3"/>
               <xs:enumeration value="4"/>
               <xs:enumeration value="5"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
   </xs:sequence>
</xs:complexType>

Complex Type: CalculationMethodType

Super-types: None
Sub-types: None
Name CalculationMethodType
Abstract no
No documentation provided.
<...>
   Start Choice [1]
      <auc:Modeled      > [0..1]  
         <auc:SoftwareProgramUsed> xs:string </auc:SoftwareProgramUsed> [0..1] 
         <auc:SoftwareProgramVersion> xs:string </auc:SoftwareProgramVersion> [0..1] 
         <auc:WeatherDataType> xs:string (value comes from list: {'CWEC'|'CZRV2'|'IWEC'|'Onsite Measurement'|'TMY'|'TMY2'|'TMY3'|'Weather Station'|'Other'|'Unknown'}) </auc:WeatherDataType> [0..1] 
         <auc:SimulationCompletionStatus> xs:string (value comes from list: {'Not Started'|'Started'|'Finished'|'Failed'|'Unknown'}) </auc:SimulationCompletionStatus> [0..1] 
      </auc:Modeled>
      <auc:Measured      > [0..1]  
         <auc:MeasuredEnergySource         > [0..1] 
            Start Choice [1]
               <auc:UtilityBills               > [0..1] 
                  <auc:UtilityMeterNumber> xs:string </auc:UtilityMeterNumber> [0..1] 
                  <auc:UtilityAccountNumber> xs:string </auc:UtilityAccountNumber> [0..1] 
                  <auc:UtilityBillpayer> xs:string </auc:UtilityBillpayer> [0..1] 
               </auc:UtilityBills>
               <auc:DirectMeasurement/>  [0..1]

               <auc:Other> auc:OtherType </auc:Other> [0..1]
            End Choice
         </auc:MeasuredEnergySource>
      </auc:Measured>
      <auc:Estimated> auc:EstimatedType </auc:Estimated> [0..1] 
      <auc:EngineeringCalculation> auc:EngineeringCalculationType </auc:EngineeringCalculation> [0..1] 
      <auc:Other> auc:OtherType </auc:Other> [0..1]
   End Choice
</...>
<xs:complexType name="CalculationMethodType">
   <xs:choice>
      <xs:element name="Modeled" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="SoftwareProgramUsed" type="xs:string" minOccurs="0"/>
               <xs:element name="SoftwareProgramVersion" type="xs:string" minOccurs="0"/>
               <xs:element name="WeatherDataType" minOccurs="0">
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:enumeration value="CWEC"/>
                        <xs:enumeration value="CZRV2"/>
                        <xs:enumeration value="IWEC"/>
                        <xs:enumeration value="Onsite Measurement"/>
                        <xs:enumeration value="TMY"/>
                        <xs:enumeration value="TMY2"/>
                        <xs:enumeration value="TMY3"/>
                        <xs:enumeration value="Weather Station"/>
                        <xs:enumeration value="Other"/>
                        <xs:enumeration value="Unknown"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element name="SimulationCompletionStatus" minOccurs="0">
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:enumeration value="Not Started"/>
                        <xs:enumeration value="Started"/>
                        <xs:enumeration value="Finished"/>
                        <xs:enumeration value="Failed"/>
                        <xs:enumeration value="Unknown"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="Measured" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="MeasuredEnergySource" minOccurs="0">
                  <xs:complexType>
                     <xs:choice>
                        <xs:element name="UtilityBills" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="UtilityMeterNumber" type="xs:string" minOccurs="0"/>
                                 <xs:element name="UtilityAccountNumber" type="xs:string" minOccurs="0"/>
                                 <xs:element name="UtilityBillpayer" type="xs:string" minOccurs="0"/>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="DirectMeasurement" minOccurs="0">
                           <xs:complexType/>
                        </xs:element>
                        <xs:element name="Other" type="auc:OtherType" minOccurs="0"/>
                     </xs:choice>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="Estimated" type="auc:EstimatedType" minOccurs="0"/>
      <xs:element name="EngineeringCalculation" type="auc:EngineeringCalculationType" minOccurs="0"/>
      <xs:element name="Other" type="auc:OtherType" minOccurs="0"/>
   </xs:choice>
</xs:complexType>

Complex Type: CeilingSystemType

Super-types: None
Sub-types: None
Name CeilingSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:CeilingConstruction> auc:EnvelopeConstructionType </auc:CeilingConstruction> [0..1] 
   <auc:CeilingFinish> auc:Finish </auc:CeilingFinish> [0..1] 
   <auc:CeilingColor> auc:Color </auc:CeilingColor> [0..1] 
   <auc:CeilingInsulations   > [0..1] 
      <auc:CeilingInsulation      > [0..*] 
         <auc:CeilingInsulationApplication> xs:string (value comes from list: {'Loose fill'|'Batt'|'Spray on'|'Rigid'|'Other'|'Unknown'|'None'}) </auc:CeilingInsulationApplication> [0..1] 
         <auc:CeilingInsulationMaterial> auc:InsulationMaterialType </auc:CeilingInsulationMaterial> [0..1] 
         <auc:CeilingInsulationThickness
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:CeilingInsulationThickness>
         <auc:CeilingInsulationContinuity> xs:string (value comes from list: {'Cavity'|'Continuous'|'Other'|'Unknown'|'None'}) </auc:CeilingInsulationContinuity> [0..1] 
         <auc:CeilingInsulationCondition> auc:InsulationCondition </auc:CeilingInsulationCondition> [0..1]
      </auc:CeilingInsulation>
   </auc:CeilingInsulations>
   <auc:CeilingRValue
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:CeilingRValue>
   <auc:CeilingUFactor
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:CeilingUFactor>
   <auc:CeilingFramingMaterial> auc:FramingMaterial </auc:CeilingFramingMaterial> [0..1] 
   <auc:CeilingFramingSpacing
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:CeilingFramingSpacing>
   <auc:CeilingFramingDepth
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:CeilingFramingDepth>
   <auc:CeilingFramingFactor
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:CeilingFramingFactor>
   <auc:CeilingVisibleAbsorptance
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:CeilingVisibleAbsorptance>
   <auc:Quantity> ... </auc:Quantity> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="CeilingSystemType">
   <xs:sequence>
      <xs:element name="CeilingConstruction" type="auc:EnvelopeConstructionType" minOccurs="0"/>
      <xs:element name="CeilingFinish" type="auc:Finish" minOccurs="0"/>
      <xs:element name="CeilingColor" type="auc:Color" minOccurs="0"/>
      <xs:element name="CeilingInsulations" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="CeilingInsulation" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="CeilingInsulationApplication" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Loose fill"/>
                                 <xs:enumeration value="Batt"/>
                                 <xs:enumeration value="Spray on"/>
                                 <xs:enumeration value="Rigid"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                                 <xs:enumeration value="None"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="CeilingInsulationMaterial" type="auc:InsulationMaterialType" minOccurs="0"/>
                        <xs:element name="CeilingInsulationThickness" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="CeilingInsulationContinuity" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Cavity"/>
                                 <xs:enumeration value="Continuous"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                                 <xs:enumeration value="None"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="CeilingInsulationCondition" type="auc:InsulationCondition" minOccurs="0"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="CeilingRValue" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="CeilingUFactor" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="CeilingFramingMaterial" type="auc:FramingMaterial" minOccurs="0"/>
      <xs:element name="CeilingFramingSpacing" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="CeilingFramingDepth" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="CeilingFramingFactor" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="CeilingVisibleAbsorptance" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:Quantity" minOccurs="0"/>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: CondenserPlantType

Super-types: None
Sub-types: None
Name CondenserPlantType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
>
   Start Choice [1]
      <auc:AirCooled      > [0..1] 
         <auc:EvaporativelyCooledCondenser
          ID="xs:ID" [1]
         > [0..1]  
            <auc:EvaporativelyCooledCondenserMinimumTemperature
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:EvaporativelyCooledCondenserMinimumTemperature>
            <auc:EvaporativelyCooledCondenserMaximumTemperature
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:EvaporativelyCooledCondenserMaximumTemperature>
         </auc:EvaporativelyCooledCondenser>
         <auc:CondenserFanSpeedOperation> xs:string (value comes from list: {'Variable Volume'|'Stepped Speed'|'Constant Volume'|'Other'|'Unknown'}) </auc:CondenserFanSpeedOperation> [0..1] 
         <auc:CondensingTemperature
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:CondensingTemperature>
         <auc:SplitCondenser> xs:boolean </auc:SplitCondenser> [0..1] 
         <auc:DesignAmbientTemperature
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:DesignAmbientTemperature>
         <auc:DesignTemperatureDifference
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:DesignTemperatureDifference>
         <auc:Capacity> ... </auc:Capacity> [0..1] 
         <auc:CapacityUnits> ... </auc:CapacityUnits> [0..1]
      </auc:AirCooled>
      <auc:WaterCooled      > [0..1] 
         <auc:WaterCooledCondenserType> xs:string (value comes from list: {'Cooling tower'|'Other'|'Unknown'}) </auc:WaterCooledCondenserType> [0..1] 
         <auc:CondenserWaterTemperature
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:CondenserWaterTemperature>
         <auc:CondensingTemperature
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:CondensingTemperature>
         <auc:WaterCooledCondenserFlowControl> ... </auc:WaterCooledCondenserFlowControl> [0..1]
         <auc:WaterSideEconomizer
          ID="xs:ID" [1]
         > [0..1]  
            <auc:WaterSideEconomizerType> ... </auc:WaterSideEconomizerType> [0..1]
            <auc:WaterSideEconomizerTemperatureMaximum
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:WaterSideEconomizerTemperatureMaximum>
            <auc:WaterSideEconomizerDBTemperatureMaximum
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:WaterSideEconomizerDBTemperatureMaximum>
         </auc:WaterSideEconomizer>
         <auc:CoolingTowerFanControl> xs:string (value comes from list: {'Single Speed'|'Two Speed'|'Variable Speed'|'Other'|'Unknown'}) </auc:CoolingTowerFanControl> [0..1] 
         <auc:CoolingTowerTemperatureControl> xs:string (value comes from list: {'Wet Bulb Reset'|'Other'|'Unknown'}) </auc:CoolingTowerTemperatureControl> [0..1] 
         <auc:CoolingTowerCellControl> xs:string (value comes from list: {'Max Cells'|'Min Cells'|'Other'|'Unknown'}) </auc:CoolingTowerCellControl> [0..1] 
         <auc:CellCount
          auc:Source="" [0..1]
         > [0..1]  
             xs:integer
         </auc:CellCount>
         <auc:Capacity> ... </auc:Capacity> [0..1] 
         <auc:CapacityUnits> ... </auc:CapacityUnits> [0..1]
      </auc:WaterCooled>
      <auc:GroundSource      > [0..1] 
         <auc:GroundSourceType> xs:string (value comes from list: {'Open loop ground water'|'Closed loop ground source'|'Other'|'Unknown'}) </auc:GroundSourceType> [0..1]
         <auc:CondenserWaterTemperature
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:CondenserWaterTemperature>
         <auc:CondensingTemperature
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:CondensingTemperature>
         <auc:WaterCooledCondenserFlowControl> ... </auc:WaterCooledCondenserFlowControl> [0..1]
         <auc:WaterSideEconomizer
          ID="xs:ID" [1]
         > [0..1]  
            <auc:WaterSideEconomizerType> ... </auc:WaterSideEconomizerType> [0..1]
            <auc:WaterSideEconomizerTemperatureSetpoint
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:WaterSideEconomizerTemperatureSetpoint>
            <auc:WaterSideEconomizerTemperatureMaximum
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:WaterSideEconomizerTemperatureMaximum>
            <auc:WaterSideEconomizerDBTemperatureMaximum
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:WaterSideEconomizerDBTemperatureMaximum>
         </auc:WaterSideEconomizer>
         <auc:WellCount
          auc:Source="" [0..1]
         > [0..1] 
             xs:integer
         </auc:WellCount>
         <auc:Capacity> ... </auc:Capacity> [0..1] 
         <auc:CapacityUnits> ... </auc:CapacityUnits> [0..1]
      </auc:GroundSource>
      <auc:GlycolCooledDryCooler      > [0..1] 
         <auc:CondensingTemperature
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:CondensingTemperature>
         <auc:Capacity> ... </auc:Capacity> [0..1] 
         <auc:CapacityUnits> ... </auc:CapacityUnits> [0..1]
      </auc:GlycolCooledDryCooler>
      <auc:Other> auc:OtherType </auc:Other> [0..1]
      <auc:Unknown> auc:UnknownType </auc:Unknown> [0..1]
   End Choice
   <auc:CondenserPlantCondition> auc:EquipmentCondition </auc:CondenserPlantCondition> [0..1]
   <auc:Location> ... </auc:Location> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:PrimaryFuel> auc:FuelTypes </auc:PrimaryFuel> [0..1] 
   <auc:BuildingAutomationSystem> ... </auc:BuildingAutomationSystem> [0..1] 
   <auc:ControlSystemTypes   > [0..1]  
      <auc:ControlSystemType> ... </auc:ControlSystemType> [0..*]
   </auc:ControlSystemTypes>
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="CondenserPlantType">
   <xs:sequence>
      <xs:choice>
         <xs:element name="AirCooled" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="EvaporativelyCooledCondenser" minOccurs="0">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="EvaporativelyCooledCondenserMinimumTemperature" minOccurs="0">
                              <xs:complexType>
                                 <xs:simpleContent>
                                    <xs:extension base="xs:decimal">
                                       <xs:attribute ref="auc:Source"/>
                                    </xs:extension>
                                 </xs:simpleContent>
                              </xs:complexType>
                           </xs:element>
                           <xs:element name="EvaporativelyCooledCondenserMaximumTemperature" minOccurs="0">
                              <xs:complexType>
                                 <xs:simpleContent>
                                    <xs:extension base="xs:decimal">
                                       <xs:attribute ref="auc:Source"/>
                                    </xs:extension>
                                 </xs:simpleContent>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                        <xs:attribute name="ID" type="xs:ID" use="required"/>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="CondenserFanSpeedOperation" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="Variable Volume"/>
                           <xs:enumeration value="Stepped Speed"/>
                           <xs:enumeration value="Constant Volume"/>
                           <xs:enumeration value="Other"/>
                           <xs:enumeration value="Unknown"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="CondensingTemperature" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="SplitCondenser" type="xs:boolean" minOccurs="0"/>
                  <xs:element name="DesignAmbientTemperature" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="DesignTemperatureDifference" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element ref="auc:Capacity" minOccurs="0"/>
                  <xs:element ref="auc:CapacityUnits" minOccurs="0"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="WaterCooled" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="WaterCooledCondenserType" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="Cooling tower"/>
                           <xs:enumeration value="Other"/>
                           <xs:enumeration value="Unknown"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="CondenserWaterTemperature" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="CondensingTemperature" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element ref="auc:WaterCooledCondenserFlowControl" minOccurs="0"/>
                  <xs:element name="WaterSideEconomizer" minOccurs="0">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element ref="auc:WaterSideEconomizerType" minOccurs="0"/>
                           <xs:element name="WaterSideEconomizerTemperatureMaximum" minOccurs="0">
                              <xs:complexType>
                                 <xs:simpleContent>
                                    <xs:extension base="xs:decimal">
                                       <xs:attribute ref="auc:Source"/>
                                    </xs:extension>
                                 </xs:simpleContent>
                              </xs:complexType>
                           </xs:element>
                           <xs:element name="WaterSideEconomizerDBTemperatureMaximum" minOccurs="0">
                              <xs:complexType>
                                 <xs:simpleContent>
                                    <xs:extension base="xs:decimal">
                                       <xs:attribute ref="auc:Source"/>
                                    </xs:extension>
                                 </xs:simpleContent>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                        <xs:attribute name="ID" type="xs:ID" use="required"/>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="CoolingTowerFanControl" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="Single Speed"/>
                           <xs:enumeration value="Two Speed"/>
                           <xs:enumeration value="Variable Speed"/>
                           <xs:enumeration value="Other"/>
                           <xs:enumeration value="Unknown"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="CoolingTowerTemperatureControl" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="Wet Bulb Reset"/>
                           <xs:enumeration value="Other"/>
                           <xs:enumeration value="Unknown"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="CoolingTowerCellControl" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="Max Cells"/>
                           <xs:enumeration value="Min Cells"/>
                           <xs:enumeration value="Other"/>
                           <xs:enumeration value="Unknown"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="CellCount" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:integer">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element ref="auc:Capacity" minOccurs="0"/>
                  <xs:element ref="auc:CapacityUnits" minOccurs="0"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="GroundSource" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="GroundSourceType" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="Open loop ground water"/>
                           <xs:enumeration value="Closed loop ground source"/>
                           <xs:enumeration value="Other"/>
                           <xs:enumeration value="Unknown"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="CondenserWaterTemperature" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="CondensingTemperature" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element ref="auc:WaterCooledCondenserFlowControl" minOccurs="0"/>
                  <xs:element name="WaterSideEconomizer" minOccurs="0">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element ref="auc:WaterSideEconomizerType" minOccurs="0"/>
                           <xs:element name="WaterSideEconomizerTemperatureSetpoint" minOccurs="0">
                              <xs:complexType>
                                 <xs:simpleContent>
                                    <xs:extension base="xs:decimal">
                                       <xs:attribute ref="auc:Source"/>
                                    </xs:extension>
                                 </xs:simpleContent>
                              </xs:complexType>
                           </xs:element>
                           <xs:element name="WaterSideEconomizerTemperatureMaximum" minOccurs="0">
                              <xs:complexType>
                                 <xs:simpleContent>
                                    <xs:extension base="xs:decimal">
                                       <xs:attribute ref="auc:Source"/>
                                    </xs:extension>
                                 </xs:simpleContent>
                              </xs:complexType>
                           </xs:element>
                           <xs:element name="WaterSideEconomizerDBTemperatureMaximum" minOccurs="0">
                              <xs:complexType>
                                 <xs:simpleContent>
                                    <xs:extension base="xs:decimal">
                                       <xs:attribute ref="auc:Source"/>
                                    </xs:extension>
                                 </xs:simpleContent>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                        <xs:attribute name="ID" type="xs:ID" use="required"/>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="WellCount" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:integer">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element ref="auc:Capacity" minOccurs="0"/>
                  <xs:element ref="auc:CapacityUnits" minOccurs="0"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="GlycolCooledDryCooler" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="CondensingTemperature" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element ref="auc:Capacity" minOccurs="0"/>
                  <xs:element ref="auc:CapacityUnits" minOccurs="0"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="Other" type="auc:OtherType" minOccurs="0"/>
         <xs:element name="Unknown" type="auc:UnknownType" minOccurs="0"/>
      </xs:choice>
      <xs:element name="CondenserPlantCondition" type="auc:EquipmentCondition" minOccurs="0"/>
      <xs:element ref="auc:Location" minOccurs="0"/>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element name="PrimaryFuel" type="auc:FuelTypes" minOccurs="0"/>
      <xs:element ref="auc:BuildingAutomationSystem" minOccurs="0"/>
      <xs:element name="ControlSystemTypes" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element ref="auc:ControlSystemType" minOccurs="0" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
</xs:complexType>

Complex Type: ContactType

Super-types: None
Sub-types: None
Name ContactType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
>
   <auc:ContactRoles   > [0..1]  
      <auc:ContactRole> xs:string (value comes from list: {'Premises'|'Occupant'|'Agency'|'Owner'|'Customer'|'Customer agreement'|'Administrator'|'Qualified Assessor'|'Contributor'|'Property Management Company'|'Operator'|'Energy Auditor'|'Energy Modeler'|'Contractor'|'Implementer'|'Financier'|'Commissioning Agent'|'MV Agent'|'Evaluator'|'Builder'|'Service'|'Billing'|'Architect'|'Mechanical Engineer'|'Energy Consultant'|'Service and Product Provider'|'Authority Having Jurisdiction'|'Utility'|'Power plant'|'Electric Distribution Utility (EDU)'|'ESCO'|'Facilitator'|'Facility Manager'|'Trainer'|'Electrical Engineer'|'Controls Engineer'|'Lender'|'Servicer'|'Originator'|'Submitter'|'Other'}) </auc:ContactRole> [0..*] 
   </auc:ContactRoles>
   <auc:ContactName> xs:string </auc:ContactName> [0..1] 
   <auc:ContactCompany> xs:string </auc:ContactCompany> [0..1] 
   <auc:ContactTitle> xs:string </auc:ContactTitle> [0..1] 
   <auc:Address> ... </auc:Address> [0..1]
   <auc:ContactTelephoneNumbers   > [0..1] 
      <auc:ContactTelephoneNumber      > [1..*] 
         <auc:ContactTelephoneNumberLabel> xs:string (value comes from list: {'Days'|'Evenings'|'Cell'|'Other'}) </auc:ContactTelephoneNumberLabel> [0..1] 
         <auc:TelephoneNumber> ... </auc:TelephoneNumber> [1]
      </auc:ContactTelephoneNumber>
   </auc:ContactTelephoneNumbers>
   <auc:ContactEmailAddresses   > [0..1] 
      <auc:ContactEmailAddress      > [1..*] 
         <auc:ContactEmailAddressLabel> xs:string (value comes from list: {'Personal'|'Work'|'Other'}) </auc:ContactEmailAddressLabel> [0..1] 
         <auc:EmailAddress> ... </auc:EmailAddress> [1]
      </auc:ContactEmailAddress>
   </auc:ContactEmailAddresses>
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="ContactType">
   <xs:sequence>
      <xs:element name="ContactRoles" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="ContactRole" minOccurs="0" maxOccurs="unbounded">
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:enumeration value="Premises"/>
                        <xs:enumeration value="Occupant"/>
                        <xs:enumeration value="Agency"/>
                        <xs:enumeration value="Owner"/>
                        <xs:enumeration value="Customer"/>
                        <xs:enumeration value="Customer agreement"/>
                        <xs:enumeration value="Administrator"/>
                        <xs:enumeration value="Qualified Assessor"/>
                        <xs:enumeration value="Contributor"/>
                        <xs:enumeration value="Property Management Company"/>
                        <xs:enumeration value="Operator"/>
                        <xs:enumeration value="Energy Auditor"/>
                        <xs:enumeration value="Energy Modeler"/>
                        <xs:enumeration value="Contractor"/>
                        <xs:enumeration value="Implementer"/>
                        <xs:enumeration value="Financier"/>
                        <xs:enumeration value="Commissioning Agent"/>
                        <xs:enumeration value="MV Agent"/>
                        <xs:enumeration value="Evaluator"/>
                        <xs:enumeration value="Builder"/>
                        <xs:enumeration value="Service"/>
                        <xs:enumeration value="Billing"/>
                        <xs:enumeration value="Architect"/>
                        <xs:enumeration value="Mechanical Engineer"/>
                        <xs:enumeration value="Energy Consultant"/>
                        <xs:enumeration value="Service and Product Provider"/>
                        <xs:enumeration value="Authority Having Jurisdiction"/>
                        <xs:enumeration value="Utility"/>
                        <xs:enumeration value="Power plant"/>
                        <xs:enumeration value="Electric Distribution Utility (EDU)"/>
                        <xs:enumeration value="ESCO"/>
                        <xs:enumeration value="Facilitator"/>
                        <xs:enumeration value="Facility Manager"/>
                        <xs:enumeration value="Trainer"/>
                        <xs:enumeration value="Electrical Engineer"/>
                        <xs:enumeration value="Controls Engineer"/>
                        <xs:enumeration value="Lender"/>
                        <xs:enumeration value="Servicer"/>
                        <xs:enumeration value="Originator"/>
                        <xs:enumeration value="Submitter"/>
                        <xs:enumeration value="Other"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="ContactName" type="xs:string" minOccurs="0"/>
      <xs:element name="ContactCompany" type="xs:string" minOccurs="0"/>
      <xs:element name="ContactTitle" type="xs:string" minOccurs="0"/>
      <xs:element ref="auc:Address" minOccurs="0"/>
      <xs:element name="ContactTelephoneNumbers" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="ContactTelephoneNumber" maxOccurs="unbounded">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="ContactTelephoneNumberLabel" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Days"/>
                                 <xs:enumeration value="Evenings"/>
                                 <xs:enumeration value="Cell"/>
                                 <xs:enumeration value="Other"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element ref="auc:TelephoneNumber"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="ContactEmailAddresses" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="ContactEmailAddress" maxOccurs="unbounded">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="ContactEmailAddressLabel" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Personal"/>
                                 <xs:enumeration value="Work"/>
                                 <xs:enumeration value="Other"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element ref="auc:EmailAddress"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
</xs:complexType>

Complex Type: ControlGeneralType

Super-types: None
Sub-types: None
Name ControlGeneralType
Abstract no
<...>
   <auc:AdvancedPowerStrip   > [0..1]  
      <auc:ControlSystemType> ... </auc:ControlSystemType> [0..1]
      <auc:ControlStrategy> auc:ControlStrategyGeneralType </auc:ControlStrategy> [0..1] 
      <auc:OtherControlStrategyName> xs:string </auc:OtherControlStrategyName> [0..1] 
   </auc:AdvancedPowerStrip>
   <auc:Manual   > [0..1]  
      <auc:ControlSystemType> ... </auc:ControlSystemType> [0..1]
      <auc:ControlStrategy> auc:ControlStrategyGeneralType </auc:ControlStrategy> [0..1] 
      <auc:OtherControlStrategyName> xs:string </auc:OtherControlStrategyName> [0..1] 
   </auc:Manual>
   <auc:Occupancy   > [0..1]  
      <auc:ControlSystemType> ... </auc:ControlSystemType> [0..1]
      <auc:ControlSensor> auc:ControlSensorOccupancyType </auc:ControlSensor> [0..1] 
      <auc:ControlStrategy> auc:ControlStrategyOccupancyType </auc:ControlStrategy> [0..1] 
      <auc:OtherControlStrategyName> xs:string </auc:OtherControlStrategyName> [0..1] 
   </auc:Occupancy>
   <auc:Timer   > [0..1]  
      <auc:ControlSystemType> ... </auc:ControlSystemType> [0..1]
      <auc:ControlStrategy> auc:ControlStrategyGeneralType </auc:ControlStrategy> [0..1] 
      <auc:OtherControlStrategyName> xs:string </auc:OtherControlStrategyName> [0..1] 
   </auc:Timer>
   <auc:Thermostat   > [0..1]  
      <auc:ControlSystemType> ... </auc:ControlSystemType> [0..1]
      <auc:ControlStrategy> auc:ControlStrategyGeneralType </auc:ControlStrategy> [0..1] 
      <auc:OtherControlStrategyName> xs:string </auc:OtherControlStrategyName> [0..1] 
   </auc:Thermostat>
   <auc:OtherControlTechnology   > [0..1]  
      <auc:ControlSystemType> ... </auc:ControlSystemType> [0..1]
      <auc:OtherControlTechnologyName> xs:string </auc:OtherControlTechnologyName> [0..1] 
      <auc:ControlStrategy> auc:ControlStrategyGeneralType </auc:ControlStrategy> [0..1] 
      <auc:OtherControlStrategyName> xs:string </auc:OtherControlStrategyName> [0..1] 
   </auc:OtherControlTechnology>
</...>
<xs:complexType name="ControlGeneralType">
   <xs:sequence>
      <xs:element name="AdvancedPowerStrip" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element ref="auc:ControlSystemType" minOccurs="0"/>
               <xs:element name="ControlStrategy" type="auc:ControlStrategyGeneralType" minOccurs="0"/>
               <xs:element name="OtherControlStrategyName" type="xs:string" minOccurs="0"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="Manual" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element ref="auc:ControlSystemType" minOccurs="0"/>
               <xs:element name="ControlStrategy" type="auc:ControlStrategyGeneralType" minOccurs="0"/>
               <xs:element name="OtherControlStrategyName" type="xs:string" minOccurs="0"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="Occupancy" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element ref="auc:ControlSystemType" minOccurs="0"/>
               <xs:element name="ControlSensor" type="auc:ControlSensorOccupancyType" minOccurs="0"/>
               <xs:element name="ControlStrategy" type="auc:ControlStrategyOccupancyType" minOccurs="0"/>
               <xs:element name="OtherControlStrategyName" type="xs:string" minOccurs="0"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="Timer" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element ref="auc:ControlSystemType" minOccurs="0"/>
               <xs:element name="ControlStrategy" type="auc:ControlStrategyGeneralType" minOccurs="0"/>
               <xs:element name="OtherControlStrategyName" type="xs:string" minOccurs="0"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="Thermostat" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element ref="auc:ControlSystemType" minOccurs="0"/>
               <xs:element name="ControlStrategy" type="auc:ControlStrategyGeneralType" minOccurs="0"/>
               <xs:element name="OtherControlStrategyName" type="xs:string" minOccurs="0"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="OtherControlTechnology" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element ref="auc:ControlSystemType" minOccurs="0"/>
               <xs:element name="OtherControlTechnologyName" type="xs:string" minOccurs="0"/>
               <xs:element name="ControlStrategy" type="auc:ControlStrategyGeneralType" minOccurs="0"/>
               <xs:element name="OtherControlStrategyName" type="xs:string" minOccurs="0"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
   </xs:sequence>
</xs:complexType>

Complex Type: ControlLightingType

Super-types: None
Sub-types: None
Name ControlLightingType
Abstract no
<...>
   <auc:AdvancedPowerStrip   > [0..1] 
      <auc:ControlSystemType> ... </auc:ControlSystemType> [0..1]
      <auc:ControlStrategy> auc:ControlStrategyLightingType </auc:ControlStrategy> [0..1] 
      <auc:OtherControlStrategyName> xs:string </auc:OtherControlStrategyName> [0..1] 
   </auc:AdvancedPowerStrip>
   <auc:Daylighting   > [0..1]  
      <auc:ControlSystemType> ... </auc:ControlSystemType> [0..1]
      <auc:ControlSensor> auc:ControlSensorDaylightingType </auc:ControlSensor> [0..1] 
      <auc:ControlSteps
       auc:Source="" [0..1]
      > [0..1]  
          xs:integer
      </auc:ControlSteps>
      <auc:ControlStrategy> auc:ControlStrategyDaylightingType </auc:ControlStrategy> [0..1] 
      <auc:OtherControlStrategyName> xs:string </auc:OtherControlStrategyName> [0..1] 
   </auc:Daylighting>
   <auc:Manual   > [0..1]  
      <auc:ControlSystemType> ... </auc:ControlSystemType> [0..1]
      <auc:ControlStrategy> xs:string (value comes from list: {'Always On'|'Always Off'|'Manual On/Off'|'Manual Dimming'|'Bi-level Control'|'Tri-level Control'|'Other'|'None'|'Unknown'}) </auc:ControlStrategy> [0..1] 
      <auc:OtherControlStrategyName> xs:string </auc:OtherControlStrategyName> [0..1] 
   </auc:Manual>
   <auc:Occupancy   > [0..1]  
      <auc:ControlSystemType> ... </auc:ControlSystemType> [0..1]
      <auc:ControlSensor> xs:string (value comes from list: {'Passive infrared'|'Ultrasonic'|'Passive infrared and ultrasonic'|'Microwave'|'Camera'|'Other'|'Unknown'}) </auc:ControlSensor> [0..1] 
      <auc:ControlStrategy> auc:ControlStrategyOccupancyType </auc:ControlStrategy> [0..1] 
      <auc:OtherControlStrategyName> xs:string </auc:OtherControlStrategyName> [0..1] 
   </auc:Occupancy>
   <auc:Timer   > [0..1]  
      <auc:ControlSystemType> ... </auc:ControlSystemType> [0..1]
      <auc:ControlStrategy> auc:ControlStrategyLightingType </auc:ControlStrategy> [0..1] 
      <auc:OtherControlStrategyName> xs:string </auc:OtherControlStrategyName> [0..1] 
   </auc:Timer>
   <auc:OtherControlTechnology   > [0..1] 
      <auc:ControlSystemType> ... </auc:ControlSystemType> [0..1]
      <auc:OtherControlTechnologyName> xs:string </auc:OtherControlTechnologyName> [0..1] 
      <auc:ControlStrategy> auc:ControlStrategyLightingType </auc:ControlStrategy> [0..1] 
      <auc:OtherControlStrategyName> xs:string </auc:OtherControlStrategyName> [0..1] 
   </auc:OtherControlTechnology>
</...>
<xs:complexType name="ControlLightingType">
   <xs:sequence>
      <xs:element name="AdvancedPowerStrip" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element ref="auc:ControlSystemType" minOccurs="0"/>
               <xs:element name="ControlStrategy" type="auc:ControlStrategyLightingType" minOccurs="0"/>
               <xs:element name="OtherControlStrategyName" type="xs:string" minOccurs="0"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="Daylighting" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element ref="auc:ControlSystemType" minOccurs="0"/>
               <xs:element name="ControlSensor" type="auc:ControlSensorDaylightingType" minOccurs="0"/>
               <xs:element name="ControlSteps" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:integer">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="ControlStrategy" type="auc:ControlStrategyDaylightingType" minOccurs="0"/>
               <xs:element name="OtherControlStrategyName" type="xs:string" minOccurs="0"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="Manual" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element ref="auc:ControlSystemType" minOccurs="0"/>
               <xs:element name="ControlStrategy" minOccurs="0">
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:enumeration value="Always On"/>
                        <xs:enumeration value="Always Off"/>
                        <xs:enumeration value="Manual On/Off"/>
                        <xs:enumeration value="Manual Dimming"/>
                        <xs:enumeration value="Bi-level Control"/>
                        <xs:enumeration value="Tri-level Control"/>
                        <xs:enumeration value="Other"/>
                        <xs:enumeration value="None"/>
                        <xs:enumeration value="Unknown"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element name="OtherControlStrategyName" type="xs:string" minOccurs="0"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="Occupancy" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element ref="auc:ControlSystemType" minOccurs="0"/>
               <xs:element name="ControlSensor" minOccurs="0">
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:enumeration value="Passive infrared"/>
                        <xs:enumeration value="Ultrasonic"/>
                        <xs:enumeration value="Passive infrared and ultrasonic"/>
                        <xs:enumeration value="Microwave"/>
                        <xs:enumeration value="Camera"/>
                        <xs:enumeration value="Other"/>
                        <xs:enumeration value="Unknown"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element name="ControlStrategy" type="auc:ControlStrategyOccupancyType" minOccurs="0"/>
               <xs:element name="OtherControlStrategyName" type="xs:string" minOccurs="0"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="Timer" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element ref="auc:ControlSystemType" minOccurs="0"/>
               <xs:element name="ControlStrategy" type="auc:ControlStrategyLightingType" minOccurs="0"/>
               <xs:element name="OtherControlStrategyName" type="xs:string" minOccurs="0"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="OtherControlTechnology" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element ref="auc:ControlSystemType" minOccurs="0"/>
               <xs:element name="OtherControlTechnologyName" type="xs:string" minOccurs="0"/>
               <xs:element name="ControlStrategy" type="auc:ControlStrategyLightingType" minOccurs="0"/>
               <xs:element name="OtherControlStrategyName" type="xs:string" minOccurs="0"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
   </xs:sequence>
</xs:complexType>

Complex Type: ConveyanceSystemType

Super-types: None
Sub-types: None
Name ConveyanceSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:ConveyanceSystemType> xs:string (value comes from list: {'Escalator'|'Elevator'|'Conveyor Belt'|'Overhead Conveyor'|'Other'|'Unknown'}) </auc:ConveyanceSystemType> [0..1] 
   <auc:ConveyanceLoadType> xs:string (value comes from list: {'People'|'Freight'|'Goods'|'Other'|'Unknown'}) </auc:ConveyanceLoadType> [0..1] 
   <auc:ConveyancePeakPower
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ConveyancePeakPower>
   <auc:ConveyanceStandbyPower
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ConveyanceStandbyPower>
   <auc:Controls   > [0..1]  
      <auc:Control> auc:ControlGeneralType </auc:Control> [1..*] 
   </auc:Controls>
   <auc:ConveyanceSystemCondition> auc:EquipmentCondition </auc:ConveyanceSystemCondition> [0..1] 
   <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
   <auc:Quantity> ... </auc:Quantity> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:YearOfManufacture> ... </auc:YearOfManufacture> [0..1]
   <auc:PrimaryFuel> ... </auc:PrimaryFuel> [0..1]
   <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
   <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
   <auc:Location> ... </auc:Location> [0..1]
   <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="ConveyanceSystemType">
   <xs:sequence>
      <xs:element name="ConveyanceSystemType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Escalator"/>
               <xs:enumeration value="Elevator"/>
               <xs:enumeration value="Conveyor Belt"/>
               <xs:enumeration value="Overhead Conveyor"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="ConveyanceLoadType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="People"/>
               <xs:enumeration value="Freight"/>
               <xs:enumeration value="Goods"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="ConveyancePeakPower" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="ConveyanceStandbyPower" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="Controls" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Control" type="auc:ControlGeneralType" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="ConveyanceSystemCondition" type="auc:EquipmentCondition" minOccurs="0"/>
      <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
      <xs:element ref="auc:Quantity" minOccurs="0"/>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
      <xs:element ref="auc:PrimaryFuel" minOccurs="0"/>
      <xs:element ref="auc:Manufacturer" minOccurs="0"/>
      <xs:element ref="auc:ModelNumber" minOccurs="0"/>
      <xs:element ref="auc:Location" minOccurs="0"/>
      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: CookingSystemType

Super-types: None
Sub-types: None
Name CookingSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:TypeOfCookingEquipment> xs:string (value comes from list: {'Hot top range'|'Open burner range'|'Wok range'|'Braising pan'|'Underfired broiler'|'Overfired broiler'|'Conveyor broiler'|'Salamander broiler'|'Broiler'|'Microwave oven'|'Toaster'|'Standard fryer'|'Large vat fryer'|'Split vat fryer'|'Convection oven'|'Combination oven'|'Standard oven'|'Conveyor oven'|'Slow cook-and-hold oven'|'Deck oven'|'Mini-Rack oven'|'Rack (Roll-In) oven'|'Range oven'|'Rapid cook oven'|'Rotisserie oven'|'Retherm oven'|'Convection toaster oven'|'Steam cooker'|'Steam kettle'|'Drawer warmer'|'Heated transparent merchandising cabinets'|'Cook-and-hold appliance'|'Proofing cabinet'|'Single-sided griddle'|'Double-sided griddle'|'Griddle'|'Fry-top griddle'|'Automatic drip filter coffee maker'|'Single-serve coffee maker'|'Espresso machine'|'Other'|'Unknown'}) </auc:TypeOfCookingEquipment> [0..1] 
   <auc:NumberOfMeals
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:NumberOfMeals>
   <auc:CookingEnergyPerMeal
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:CookingEnergyPerMeal>
   <auc:DailyWaterUse
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:DailyWaterUse>
   <auc:Capacity> ... </auc:Capacity> [0..1]
   <auc:CapacityUnits> ... </auc:CapacityUnits> [0..1]
   <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:YearOfManufacture> ... </auc:YearOfManufacture> [0..1]
   <auc:PrimaryFuel> ... </auc:PrimaryFuel> [0..1]
   <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
   <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
   <auc:Location> ... </auc:Location> [0..1]
   <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1] 
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
   <auc:Quantity> ... </auc:Quantity> [0..1]
</...>
<xs:complexType name="CookingSystemType">
   <xs:sequence>
      <xs:element name="TypeOfCookingEquipment" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Hot top range"/>
               <xs:enumeration value="Open burner range"/>
               <xs:enumeration value="Wok range"/>
               <xs:enumeration value="Braising pan"/>
               <xs:enumeration value="Underfired broiler"/>
               <xs:enumeration value="Overfired broiler"/>
               <xs:enumeration value="Conveyor broiler"/>
               <xs:enumeration value="Salamander broiler"/>
               <xs:enumeration value="Broiler"/>
               <xs:enumeration value="Microwave oven"/>
               <xs:enumeration value="Toaster"/>
               <xs:enumeration value="Standard fryer"/>
               <xs:enumeration value="Large vat fryer"/>
               <xs:enumeration value="Split vat fryer"/>
               <xs:enumeration value="Convection oven"/>
               <xs:enumeration value="Combination oven"/>
               <xs:enumeration value="Standard oven"/>
               <xs:enumeration value="Conveyor oven"/>
               <xs:enumeration value="Slow cook-and-hold oven"/>
               <xs:enumeration value="Deck oven"/>
               <xs:enumeration value="Mini-Rack oven"/>
               <xs:enumeration value="Rack (Roll-In) oven"/>
               <xs:enumeration value="Range oven"/>
               <xs:enumeration value="Rapid cook oven"/>
               <xs:enumeration value="Rotisserie oven"/>
               <xs:enumeration value="Retherm oven"/>
               <xs:enumeration value="Convection toaster oven"/>
               <xs:enumeration value="Steam cooker"/>
               <xs:enumeration value="Steam kettle"/>
               <xs:enumeration value="Drawer warmer"/>
               <xs:enumeration value="Heated transparent merchandising cabinets"/>
               <xs:enumeration value="Cook-and-hold appliance"/>
               <xs:enumeration value="Proofing cabinet"/>
               <xs:enumeration value="Single-sided griddle"/>
               <xs:enumeration value="Double-sided griddle"/>
               <xs:enumeration value="Griddle"/>
               <xs:enumeration value="Fry-top griddle"/>
               <xs:enumeration value="Automatic drip filter coffee maker"/>
               <xs:enumeration value="Single-serve coffee maker"/>
               <xs:enumeration value="Espresso machine"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="NumberOfMeals" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:integer">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="CookingEnergyPerMeal" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="DailyWaterUse" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:Capacity" minOccurs="0"/>
      <xs:element ref="auc:CapacityUnits" minOccurs="0"/>
      <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
      <xs:element ref="auc:PrimaryFuel" minOccurs="0"/>
      <xs:element ref="auc:Manufacturer" minOccurs="0"/>
      <xs:element ref="auc:ModelNumber" minOccurs="0"/>
      <xs:element ref="auc:Location" minOccurs="0"/>
      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
      <xs:element ref="auc:Quantity" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: CoolingPlantType

Super-types: None
Sub-types: None
Name CoolingPlantType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   Start Choice [1]
      <auc:Chiller      > [0..1] 
         <auc:ChillerType> xs:string (value comes from list: {'Vapor compression'|'Absorption'|'Other'|'Unknown'}) </auc:ChillerType> [0..1] 
         <auc:ChillerCompressorDriver> xs:string (value comes from list: {'Electric Motor'|'Steam'|'Gas Turbine'|'Gas Engine'|'Other'|'Unknown'}) </auc:ChillerCompressorDriver> [0..1] 
         <auc:ChillerCompressorType> xs:string (value comes from list: {'Reciprocating'|'Screw'|'Scroll'|'Centrifugal'|'Other'|'Unknown'}) </auc:ChillerCompressorType> [0..1] 
         <auc:CompressorStaging> ... </auc:CompressorStaging> [0..1]
         <auc:NumberOfDiscreteCoolingStages
          auc:Source="" [0..1]
         > [0..1]  
             xs:integer
         </auc:NumberOfDiscreteCoolingStages>
         <auc:CoolingStageCapacity
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:CoolingStageCapacity>
         <auc:CondenserPlantIDs         > [0..1] 
            <auc:CondenserPlantID
             IDref="xs:IDREF" [1]
/>  [0..*] 

         </auc:CondenserPlantIDs>
         <auc:Refrigerant> ... </auc:Refrigerant> [0..1]
         <auc:RefrigerantChargeFactor
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:RefrigerantChargeFactor>
         <auc:AbsorptionHeatSource> xs:string (value comes from list: {'Steam'|'Solar energy'|'Combustion'|'Waste heat'|'Other'|'Unknown'}) </auc:AbsorptionHeatSource> [0..1] 
         <auc:AbsorptionStages> xs:string (value comes from list: {'Single effect'|'Double effect'|'Other'|'Unknown'}) </auc:AbsorptionStages> [0..1] 
         <auc:AnnualCoolingEfficiencyValue
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:AnnualCoolingEfficiencyValue>
         <auc:AnnualCoolingEfficiencyUnits> ... </auc:AnnualCoolingEfficiencyUnits> [0..1]
         <auc:Capacity> ... </auc:Capacity> [0..1] 
         <auc:CapacityUnits> ... </auc:CapacityUnits> [0..1]
         <auc:MinimumPartLoadRatio> auc:BoundedDecimalZeroToOneWithSourceAttribute </auc:MinimumPartLoadRatio> [0..1] 
         <auc:RatedCoolingSensibleHeatRatio> auc:BoundedDecimalZeroToOneWithSourceAttribute </auc:RatedCoolingSensibleHeatRatio> [0..1] 
         <auc:PartLoadRatioBelowWhichHotGasBypassOperates> auc:BoundedDecimalZeroToOneWithSourceAttribute </auc:PartLoadRatioBelowWhichHotGasBypassOperates> [0..1] 
         <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
         <auc:ChilledWaterResetControl> xs:string (value comes from list: {'During the day'|'At night'|'During sleeping and unoccupied hours'|'Seasonal'|'Never-rarely'|'Other'|'Unknown'|'None'}) </auc:ChilledWaterResetControl> [0..1] 
         <auc:ChilledWaterSupplyTemperature
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:ChilledWaterSupplyTemperature>
         <auc:ActiveDehumidification> xs:boolean </auc:ActiveDehumidification> [0..1] 
         <auc:Quantity> ... </auc:Quantity> [0..1]
      </auc:Chiller>
      <auc:DistrictChilledWater      > [0..1] 
         <auc:AnnualCoolingEfficiencyValue
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:AnnualCoolingEfficiencyValue>
         <auc:AnnualCoolingEfficiencyUnits> ... </auc:AnnualCoolingEfficiencyUnits> [0..1]
         <auc:Capacity> ... </auc:Capacity> [0..1]
         <auc:CapacityUnits> ... </auc:CapacityUnits> [0..1]
         <auc:RatedCoolingSensibleHeatRatio> auc:BoundedDecimalZeroToOneWithSourceAttribute </auc:RatedCoolingSensibleHeatRatio> [0..1] 
         <auc:ChilledWaterSupplyTemperature
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:ChilledWaterSupplyTemperature>
         <auc:ActiveDehumidification> xs:boolean </auc:ActiveDehumidification> [0..1] 
      </auc:DistrictChilledWater>
      <auc:OtherCombination> auc:OtherCombinationType </auc:OtherCombination> [0..1]
      <auc:NoCooling> auc:NoCoolingType </auc:NoCooling> [0..1]
      <auc:Unknown> auc:UnknownType </auc:Unknown> [0..1]
   End Choice
   <auc:CoolingPlantCondition> auc:EquipmentCondition </auc:CoolingPlantCondition> [0..1]
   <auc:Location> ... </auc:Location> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:PrimaryFuel> auc:FuelTypes </auc:PrimaryFuel> [0..1] 
   <auc:BuildingAutomationSystem> ... </auc:BuildingAutomationSystem> [0..1] 
   <auc:ControlSystemTypes   > [0..1]  
      <auc:ControlSystemType> ... </auc:ControlSystemType> [0..*]
   </auc:ControlSystemTypes>
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="CoolingPlantType">
   <xs:sequence>
      <xs:choice>
         <xs:element name="Chiller" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="ChillerType" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="Vapor compression"/>
                           <xs:enumeration value="Absorption"/>
                           <xs:enumeration value="Other"/>
                           <xs:enumeration value="Unknown"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="ChillerCompressorDriver" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="Electric Motor"/>
                           <xs:enumeration value="Steam"/>
                           <xs:enumeration value="Gas Turbine"/>
                           <xs:enumeration value="Gas Engine"/>
                           <xs:enumeration value="Other"/>
                           <xs:enumeration value="Unknown"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="ChillerCompressorType" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="Reciprocating"/>
                           <xs:enumeration value="Screw"/>
                           <xs:enumeration value="Scroll"/>
                           <xs:enumeration value="Centrifugal"/>
                           <xs:enumeration value="Other"/>
                           <xs:enumeration value="Unknown"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element ref="auc:CompressorStaging" minOccurs="0"/>
                  <xs:element name="NumberOfDiscreteCoolingStages" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:integer">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="CoolingStageCapacity" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="CondenserPlantIDs" minOccurs="0">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="CondenserPlantID" minOccurs="0" maxOccurs="unbounded">
                              <xs:complexType>
                                 <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                              </xs:complexType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
                  <xs:element ref="auc:Refrigerant" minOccurs="0"/>
                  <xs:element name="RefrigerantChargeFactor" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="AbsorptionHeatSource" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="Steam"/>
                           <xs:enumeration value="Solar energy"/>
                           <xs:enumeration value="Combustion"/>
                           <xs:enumeration value="Waste heat"/>
                           <xs:enumeration value="Other"/>
                           <xs:enumeration value="Unknown"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="AbsorptionStages" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="Single effect"/>
                           <xs:enumeration value="Double effect"/>
                           <xs:enumeration value="Other"/>
                           <xs:enumeration value="Unknown"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="AnnualCoolingEfficiencyValue" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element ref="auc:AnnualCoolingEfficiencyUnits" minOccurs="0"/>
                  <xs:element ref="auc:Capacity" minOccurs="0"/>
                  <xs:element ref="auc:CapacityUnits" minOccurs="0"/>
                  <xs:element name="MinimumPartLoadRatio" type="auc:BoundedDecimalZeroToOneWithSourceAttribute" minOccurs="0"/>
                  <xs:element name="RatedCoolingSensibleHeatRatio" type="auc:BoundedDecimalZeroToOneWithSourceAttribute" minOccurs="0"/>
                  <xs:element name="PartLoadRatioBelowWhichHotGasBypassOperates" type="auc:BoundedDecimalZeroToOneWithSourceAttribute" minOccurs="0"/>
                  <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
                  <xs:element name="ChilledWaterResetControl" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="During the day"/>
                           <xs:enumeration value="At night"/>
                           <xs:enumeration value="During sleeping and unoccupied hours"/>
                           <xs:enumeration value="Seasonal"/>
                           <xs:enumeration value="Never-rarely"/>
                           <xs:enumeration value="Other"/>
                           <xs:enumeration value="Unknown"/>
                           <xs:enumeration value="None"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="ChilledWaterSupplyTemperature" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="ActiveDehumidification" type="xs:boolean" minOccurs="0"/>
                  <xs:element ref="auc:Quantity" minOccurs="0"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="DistrictChilledWater" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="AnnualCoolingEfficiencyValue" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element ref="auc:AnnualCoolingEfficiencyUnits" minOccurs="0"/>
                  <xs:element ref="auc:Capacity" minOccurs="0"/>
                  <xs:element ref="auc:CapacityUnits" minOccurs="0"/>
                  <xs:element name="RatedCoolingSensibleHeatRatio" type="auc:BoundedDecimalZeroToOneWithSourceAttribute" minOccurs="0"/>
                  <xs:element name="ChilledWaterSupplyTemperature" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="ActiveDehumidification" type="xs:boolean" minOccurs="0"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="OtherCombination" type="auc:OtherCombinationType" minOccurs="0"/>
         <xs:element name="NoCooling" type="auc:NoCoolingType" minOccurs="0"/>
         <xs:element name="Unknown" type="auc:UnknownType" minOccurs="0"/>
      </xs:choice>
      <xs:element name="CoolingPlantCondition" type="auc:EquipmentCondition" minOccurs="0"/>
      <xs:element ref="auc:Location" minOccurs="0"/>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element name="PrimaryFuel" type="auc:FuelTypes" minOccurs="0"/>
      <xs:element ref="auc:BuildingAutomationSystem" minOccurs="0"/>
      <xs:element name="ControlSystemTypes" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element ref="auc:ControlSystemType" minOccurs="0" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: CriticalITSystemType

Super-types: None
Sub-types: None
Name CriticalITSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:ITSystemType> xs:string (value comes from list: {'Building Automation System'|'Server'|'Networking'|'Security'|'Telephoning'|'UPS'|'Other'|'Unknown'}) </auc:ITSystemType> [0..1] 
   <auc:ITPeakPower
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ITPeakPower>
   <auc:ITStandbyPower
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ITStandbyPower>
   <auc:ITNominalPower
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ITNominalPower>
   <auc:Controls   > [0..1]  
      <auc:Control> auc:ControlGeneralType </auc:Control> [1..*] 
   </auc:Controls>
   <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:YearOfManufacture> ... </auc:YearOfManufacture> [0..1]
   <auc:PrimaryFuel> ... </auc:PrimaryFuel> [0..1]
   <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
   <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
   <auc:Location> ... </auc:Location> [0..1]
   <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
   <auc:Quantity> ... </auc:Quantity> [0..1]
</...>
<xs:complexType name="CriticalITSystemType">
   <xs:sequence>
      <xs:element name="ITSystemType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Building Automation System"/>
               <xs:enumeration value="Server"/>
               <xs:enumeration value="Networking"/>
               <xs:enumeration value="Security"/>
               <xs:enumeration value="Telephoning"/>
               <xs:enumeration value="UPS"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="ITPeakPower" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="ITStandbyPower" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="ITNominalPower" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="Controls" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Control" type="auc:ControlGeneralType" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
      <xs:element ref="auc:PrimaryFuel" minOccurs="0"/>
      <xs:element ref="auc:Manufacturer" minOccurs="0"/>
      <xs:element ref="auc:ModelNumber" minOccurs="0"/>
      <xs:element ref="auc:Location" minOccurs="0"/>
      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
      <xs:element ref="auc:Quantity" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: DerivedModelType

Super-types: None
Sub-types: None
Name DerivedModelType
Abstract no
<...
 ID="xs:ID" [1]
>
   <auc:DerivedModelName> xs:string </auc:DerivedModelName> [0..1]
   <auc:MeasuredScenarioID
    IDref="xs:IDREF" [1]
/>  [0..1]

   <auc:Models   > [1] 
      <auc:Model
       ID="xs:ID" [1]
      > [0..*] 
         <auc:StartTimestamp> xs:dateTime </auc:StartTimestamp> [1]
         <auc:EndTimestamp> xs:dateTime </auc:EndTimestamp> [1]
         <auc:DerivedModelInputs         > [1] 
            <auc:IntervalFrequency> auc:IntervalFrequencyType </auc:IntervalFrequency> [0..1]
            <auc:ResponseVariable            > [1] 
               <auc:ResponseVariableName> auc:FuelTypes </auc:ResponseVariableName> [1]
               <auc:ResponseVariableUnits> auc:ResourceUnitsType </auc:ResponseVariableUnits> [1]
               <auc:ResponseVariableEndUse> auc:EndUse </auc:ResponseVariableEndUse> [1]
            </auc:ResponseVariable>
            <auc:ExplanatoryVariables            > [1] 
               <auc:ExplanatoryVariable               > [1..*] 
                  <auc:ExplanatoryVariableName> xs:string (value comes from list: {'Drybulb Temperature'|'Wetbulb Temperature'|'Relative Humidity'|'Global Horizontal Irradiance (GHI)'|'Diffuse Horizontal Irradiance (DHI)'|'Direct Normal Irradiance (DNI)'|'Hour of week'|'Hour of day'|'Day of week'|'Day of month'|'Day of year'|'Week of year'|'Month of year'|'Fifteen minute interval of week'|'Fifteen minute interval of day'|'Season'|'Weekday / Weekend'|'Holiday'|'Other'}) </auc:ExplanatoryVariableName> [1]
                  <auc:ExplanatoryVariableUnits> auc:UnitsType </auc:ExplanatoryVariableUnits> [1]
               </auc:ExplanatoryVariable>
            </auc:ExplanatoryVariables>
         </auc:DerivedModelInputs>
         <auc:DerivedModelCoefficients         > [1] 
            Start Choice [1]
               <auc:Guideline14Model               > [1]  
                  <auc:ModelType> xs:string (value comes from list: {'2 parameter simple linear regression'|'3 parameter heating change point model'|'3 parameter cooling change point model'|'4 parameter change point model'|'5 parameter change point model'}) </auc:ModelType> [1]
                  <auc:Intercept> xs:decimal </auc:Intercept> [0..1] 
                  <auc:Beta1> xs:decimal </auc:Beta1> [0..1] 
                  <auc:Beta2> xs:decimal </auc:Beta2> [0..1] 
                  <auc:Beta3> xs:decimal </auc:Beta3> [0..1] 
                  <auc:Beta4> xs:decimal </auc:Beta4> [0..1] 
               </auc:Guideline14Model>
               <auc:TimeOfWeekTemperatureModel/>  [1]

            End Choice
         </auc:DerivedModelCoefficients>
         <auc:DerivedModelPerformance         > [1]  
            <auc:RSquared> xs:decimal (0 <= value <= 1) </auc:RSquared> [0..1] 
            <auc:AdjustedRSquared> xs:decimal (0 <= value <= 1) </auc:AdjustedRSquared> [0..1] 
            <auc:RMSE> xs:decimal (value >= 0) </auc:RMSE> [0..1] 
            <auc:CVRMSE> xs:decimal (0 <= value <= 100) </auc:CVRMSE> [0..1] 
            <auc:NDBE> xs:decimal (0 <= value <= 100) </auc:NDBE> [0..1] 
            <auc:MBE> xs:decimal </auc:MBE> [0..1] 
            <auc:NMBE> xs:decimal (0 <= value <= 100) </auc:NMBE> [0..1] 
         </auc:DerivedModelPerformance>
         <auc:SummaryInformation         > [0..1] 
            <auc:NumberOfDataPoints> xs:decimal </auc:NumberOfDataPoints> [0..1] 
            <auc:NumberOfParameters> xs:decimal </auc:NumberOfParameters> [0..1] 
            <auc:DegreesOfFreedom> xs:decimal </auc:DegreesOfFreedom> [0..1] 
            <auc:AggregateActualEnergyUse> xs:decimal </auc:AggregateActualEnergyUse> [0..1] 
            <auc:AggregateModeledEnergyUse> xs:decimal </auc:AggregateModeledEnergyUse> [0..1] 
         </auc:SummaryInformation>
         <auc:ModeledTimeSeriesData         > [0..1]  
            <auc:TimeSeries> auc:TimeSeriesType </auc:TimeSeries> [0..*]
         </auc:ModeledTimeSeriesData>
      </auc:Model>
   </auc:Models>
   <auc:SavingsSummaries   > [0..1] 
      <auc:SavingsSummary
       ID="xs:ID" [1]
      > [1] 
         <auc:BaselinePeriodModelID
          IDref="xs:IDREF" [0..1]
/>  [0..1] 

         <auc:ReportingPeriodModelID
          IDref="xs:IDREF" [0..1]
/>  [0..1] 

         <auc:NormalizationMethod> xs:string (value comes from list: {'Forecast'|'Backcast'|'Standard Conditions'}) </auc:NormalizationMethod> [1] 
         <auc:ComparisonPeriodStartTimestamp> xs:dateTime </auc:ComparisonPeriodStartTimestamp> [1] 
         <auc:ComparisonPeriodEndTimestamp> xs:dateTime </auc:ComparisonPeriodEndTimestamp> [1] 
         <auc:ComparisonPeriodAggregateActualEnergyUse> xs:decimal </auc:ComparisonPeriodAggregateActualEnergyUse> [0..1] 
         <auc:ComparisonPeriodAggregateModeledEnergyUse> xs:decimal </auc:ComparisonPeriodAggregateModeledEnergyUse> [0..1] 
         <auc:AvoidedEnergyUse> xs:decimal </auc:AvoidedEnergyUse> [0..1] 
         <auc:SavingsUncertainty> xs:decimal </auc:SavingsUncertainty> [0..1] 
         <auc:ConfidenceLevel> auc:BoundedDecimalZeroToOne </auc:ConfidenceLevel> [0..1] 
         <auc:StandardConditionsBaselinePeriodAggregateModeledEnergyUse> xs:decimal </auc:StandardConditionsBaselinePeriodAggregateModeledEnergyUse> [0..1] 
         <auc:StandardConditionsReportingPeriodAggregateModeledEnergyUse> xs:decimal </auc:StandardConditionsReportingPeriodAggregateModeledEnergyUse> [0..1] 
         <auc:StandardConditionsAvoidedEnergyUse> xs:decimal </auc:StandardConditionsAvoidedEnergyUse> [0..1] 
         <auc:ComparisonPeriodModeledTimeSeriesData         > [0..1]  
            <auc:TimeSeries> auc:TimeSeriesType </auc:TimeSeries> [0..*]
         </auc:ComparisonPeriodModeledTimeSeriesData>
         <auc:StandardConditionsBaselinePeriodModeledTimeSeriesData         > [0..1]  
            <auc:TimeSeries> auc:TimeSeriesType </auc:TimeSeries> [0..*]
         </auc:StandardConditionsBaselinePeriodModeledTimeSeriesData>
         <auc:StandardConditionsReportingPeriodModeledTimeSeriesData         > [0..1]  
            <auc:TimeSeries> auc:TimeSeriesType </auc:TimeSeries> [0..*]
         </auc:StandardConditionsReportingPeriodModeledTimeSeriesData>
         <auc:StandardConditionsTimeSeriesData         > [0..1]  
            <auc:TimeSeries> auc:TimeSeriesType </auc:TimeSeries> [0..*]
         </auc:StandardConditionsTimeSeriesData>
      </auc:SavingsSummary>
   </auc:SavingsSummaries>
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="DerivedModelType">
   <xs:sequence>
      <xs:element name="DerivedModelName" type="xs:string" minOccurs="0"/>
      <xs:element name="MeasuredScenarioID" minOccurs="0">
         <xs:complexType>
            <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
         </xs:complexType>
      </xs:element>
      <xs:element name="Models">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Model" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="StartTimestamp" type="xs:dateTime" minOccurs="1" maxOccurs="1"/>
                        <xs:element name="EndTimestamp" type="xs:dateTime" minOccurs="1" maxOccurs="1"/>
                        <xs:element name="DerivedModelInputs">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="IntervalFrequency" type="auc:IntervalFrequencyType" minOccurs="0" maxOccurs="1"/>
                                 <xs:element name="ResponseVariable" minOccurs="1" maxOccurs="1">
                                    <xs:complexType>
                                       <xs:sequence>
                                          <xs:element name="ResponseVariableName" type="auc:FuelTypes" minOccurs="1" maxOccurs="1"/>
                                          <xs:element name="ResponseVariableUnits" type="auc:ResourceUnitsType" minOccurs="1" maxOccurs="1"/>
                                          <xs:element name="ResponseVariableEndUse" type="auc:EndUse" minOccurs="1" maxOccurs="1"/>
                                       </xs:sequence>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="ExplanatoryVariables">
                                    <xs:complexType>
                                       <xs:sequence>
                                          <xs:element name="ExplanatoryVariable" minOccurs="1" maxOccurs="unbounded">
                                             <xs:complexType>
                                                <xs:sequence>
                                                   <xs:element name="ExplanatoryVariableName" minOccurs="1" maxOccurs="1">
                                                      <xs:simpleType>
                                                         <xs:restriction base="xs:string">
                                                            <xs:enumeration value="Drybulb Temperature"/>
                                                            <xs:enumeration value="Wetbulb Temperature"/>
                                                            <xs:enumeration value="Relative Humidity"/>
                                                            <xs:enumeration value="Global Horizontal Irradiance (GHI)"/>
                                                            <xs:enumeration value="Diffuse Horizontal Irradiance (DHI)"/>
                                                            <xs:enumeration value="Direct Normal Irradiance (DNI)"/>
                                                            <xs:enumeration value="Hour of week"/>
                                                            <xs:enumeration value="Hour of day"/>
                                                            <xs:enumeration value="Day of week"/>
                                                            <xs:enumeration value="Day of month"/>
                                                            <xs:enumeration value="Day of year"/>
                                                            <xs:enumeration value="Week of year"/>
                                                            <xs:enumeration value="Month of year"/>
                                                            <xs:enumeration value="Fifteen minute interval of week"/>
                                                            <xs:enumeration value="Fifteen minute interval of day"/>
                                                            <xs:enumeration value="Season"/>
                                                            <xs:enumeration value="Weekday / Weekend"/>
                                                            <xs:enumeration value="Holiday"/>
                                                            <xs:enumeration value="Other"/>
                                                         </xs:restriction>
                                                      </xs:simpleType>
                                                   </xs:element>
                                                   <xs:element name="ExplanatoryVariableUnits" type="auc:UnitsType"/>
                                                </xs:sequence>
                                             </xs:complexType>
                                          </xs:element>
                                       </xs:sequence>
                                    </xs:complexType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="DerivedModelCoefficients">
                           <xs:complexType>
                              <xs:choice>
                                 <xs:element name="Guideline14Model">
                                    <xs:complexType>
                                       <xs:sequence>
                                          <xs:element name="ModelType" minOccurs="1">
                                             <xs:simpleType>
                                                <xs:restriction base="xs:string">
                                                   <xs:enumeration value="2 parameter simple linear regression"/>
                                                   <xs:enumeration value="3 parameter heating change point model"/>
                                                   <xs:enumeration value="3 parameter cooling change point model"/>
                                                   <xs:enumeration value="4 parameter change point model"/>
                                                   <xs:enumeration value="5 parameter change point model"/>
                                                </xs:restriction>
                                             </xs:simpleType>
                                          </xs:element>
                                          <xs:element name="Intercept" type="xs:decimal" minOccurs="0" maxOccurs="1"/>
                                          <xs:element name="Beta1" type="xs:decimal" minOccurs="0" maxOccurs="1"/>
                                          <xs:element name="Beta2" type="xs:decimal" minOccurs="0" maxOccurs="1"/>
                                          <xs:element name="Beta3" type="xs:decimal" minOccurs="0" maxOccurs="1"/>
                                          <xs:element name="Beta4" type="xs:decimal" minOccurs="0" maxOccurs="1"/>
                                       </xs:sequence>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="TimeOfWeekTemperatureModel">
                                    <xs:complexType/>
                                 </xs:element>
                              </xs:choice>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="DerivedModelPerformance">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="RSquared" minOccurs="0" maxOccurs="1">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:decimal">
                                          <xs:minInclusive value="0"/>
                                          <xs:maxInclusive value="1"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                                 <xs:element name="AdjustedRSquared" minOccurs="0" maxOccurs="1">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:decimal">
                                          <xs:minInclusive value="0"/>
                                          <xs:maxInclusive value="1"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                                 <xs:element name="RMSE" minOccurs="0" maxOccurs="1">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:decimal">
                                          <xs:minInclusive value="0"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                                 <xs:element name="CVRMSE" minOccurs="0" maxOccurs="1">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:decimal">
                                          <xs:minInclusive value="0"/>
                                          <xs:maxInclusive value="100"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                                 <xs:element name="NDBE" minOccurs="0" maxOccurs="1">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:decimal">
                                          <xs:minInclusive value="0"/>
                                          <xs:maxInclusive value="100"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                                 <xs:element name="MBE" type="xs:decimal" minOccurs="0" maxOccurs="1"/>
                                 <xs:element name="NMBE" minOccurs="0" maxOccurs="1">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:decimal">
                                          <xs:minInclusive value="0"/>
                                          <xs:maxInclusive value="100"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="SummaryInformation" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="NumberOfDataPoints" type="xs:decimal" minOccurs="0" maxOccurs="1"/>
                                 <xs:element name="NumberOfParameters" type="xs:decimal" minOccurs="0" maxOccurs="1"/>
                                 <xs:element name="DegreesOfFreedom" type="xs:decimal" minOccurs="0" maxOccurs="1"/>
                                 <xs:element name="AggregateActualEnergyUse" type="xs:decimal" minOccurs="0" maxOccurs="1"/>
                                 <xs:element name="AggregateModeledEnergyUse" type="xs:decimal" minOccurs="0" maxOccurs="1"/>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="ModeledTimeSeriesData" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="TimeSeries" type="auc:TimeSeriesType" minOccurs="0" maxOccurs="unbounded"/>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                     </xs:sequence>
                     <xs:attribute name="ID" type="xs:ID" use="required"/>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="SavingsSummaries" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="SavingsSummary">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="BaselinePeriodModelID" minOccurs="0" maxOccurs="1">
                           <xs:complexType>
                              <xs:attribute name="IDref" type="xs:IDREF"/>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="ReportingPeriodModelID" minOccurs="0" maxOccurs="1">
                           <xs:complexType>
                              <xs:attribute name="IDref" type="xs:IDREF"/>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="NormalizationMethod" minOccurs="1">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Forecast"/>
                                 <xs:enumeration value="Backcast"/>
                                 <xs:enumeration value="Standard Conditions"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="ComparisonPeriodStartTimestamp" type="xs:dateTime" minOccurs="1" maxOccurs="1"/>
                        <xs:element name="ComparisonPeriodEndTimestamp" type="xs:dateTime" minOccurs="1" maxOccurs="1"/>
                        <xs:element name="ComparisonPeriodAggregateActualEnergyUse" type="xs:decimal" minOccurs="0" maxOccurs="1"/>
                        <xs:element name="ComparisonPeriodAggregateModeledEnergyUse" type="xs:decimal" minOccurs="0" maxOccurs="1"/>
                        <xs:element name="AvoidedEnergyUse" type="xs:decimal" minOccurs="0" maxOccurs="1"/>
                        <xs:element name="SavingsUncertainty" type="xs:decimal" minOccurs="0" maxOccurs="1"/>
                        <xs:element name="ConfidenceLevel" type="auc:BoundedDecimalZeroToOne" minOccurs="0" maxOccurs="1"/>
                        <xs:element name="StandardConditionsBaselinePeriodAggregateModeledEnergyUse" type="xs:decimal" minOccurs="0" maxOccurs="1"/>
                        <xs:element name="StandardConditionsReportingPeriodAggregateModeledEnergyUse" type="xs:decimal" minOccurs="0" maxOccurs="1"/>
                        <xs:element name="StandardConditionsAvoidedEnergyUse" type="xs:decimal" minOccurs="0" maxOccurs="1"/>
                        <xs:element name="ComparisonPeriodModeledTimeSeriesData" minOccurs="0" maxOccurs="1">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="TimeSeries" type="auc:TimeSeriesType" minOccurs="0" maxOccurs="unbounded"/>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="StandardConditionsBaselinePeriodModeledTimeSeriesData" minOccurs="0" maxOccurs="1">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="TimeSeries" type="auc:TimeSeriesType" minOccurs="0" maxOccurs="unbounded"/>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="StandardConditionsReportingPeriodModeledTimeSeriesData" minOccurs="0" maxOccurs="1">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="TimeSeries" type="auc:TimeSeriesType" minOccurs="0" maxOccurs="unbounded"/>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="StandardConditionsTimeSeriesData" minOccurs="0" maxOccurs="1">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="TimeSeries" type="auc:TimeSeriesType" minOccurs="0" maxOccurs="unbounded"/>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                     </xs:sequence>
                     <xs:attribute name="ID" type="xs:ID" use="required"/>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
</xs:complexType>

Complex Type: DishwasherSystemType

Super-types: None
Sub-types: None
Name DishwasherSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:DishwasherMachineType> xs:string (value comes from list: {'Stationary Rack'|'Conveyor'|'Other'|'Unknown'}) </auc:DishwasherMachineType> [0..1] 
   <auc:DishwasherConfiguration> xs:string (value comes from list: {'Counter top'|'Stationary Under Counter'|'Stationary Single Tank Door Type'|'Stationary Pot Pan Utensil'|'Stationary glasswashing'|'Single Tank Conveyor'|'Multiple Tank Conveyor'|'Single Tank Flight Conveyor'|'Multiple Tank Flight Conveyor'|'Other'|'Unknown'}) </auc:DishwasherConfiguration> [0..1] 
   <auc:DishwasherClassification> xs:string (value comes from list: {'Industrial'|'Commercial'|'Residential'|'Other'|'Unknown'}) </auc:DishwasherClassification> [0..1] 
   <auc:DishwasherLoadsPerWeek
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:DishwasherLoadsPerWeek>
   <auc:DishwasherEnergyFactor
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:DishwasherEnergyFactor>
   <auc:DishwasherHotWaterUse
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:DishwasherHotWaterUse>
   <auc:Controls   > [0..1]  
      <auc:Control> auc:ControlGeneralType </auc:Control> [1..*] 
   </auc:Controls>
   <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:YearOfManufacture> ... </auc:YearOfManufacture> [0..1]
   <auc:PrimaryFuel> ... </auc:PrimaryFuel> [0..1]
   <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
   <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
   <auc:Location> ... </auc:Location> [0..1]
   <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
   <auc:Quantity> ... </auc:Quantity> [0..1]
</...>
<xs:complexType name="DishwasherSystemType">
   <xs:sequence>
      <xs:element name="DishwasherMachineType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Stationary Rack"/>
               <xs:enumeration value="Conveyor"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="DishwasherConfiguration" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Counter top"/>
               <xs:enumeration value="Stationary Under Counter"/>
               <xs:enumeration value="Stationary Single Tank Door Type"/>
               <xs:enumeration value="Stationary Pot Pan Utensil"/>
               <xs:enumeration value="Stationary glasswashing"/>
               <xs:enumeration value="Single Tank Conveyor"/>
               <xs:enumeration value="Multiple Tank Conveyor"/>
               <xs:enumeration value="Single Tank Flight Conveyor"/>
               <xs:enumeration value="Multiple Tank Flight Conveyor"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="DishwasherClassification" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Industrial"/>
               <xs:enumeration value="Commercial"/>
               <xs:enumeration value="Residential"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="DishwasherLoadsPerWeek" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="DishwasherEnergyFactor" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="DishwasherHotWaterUse" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="Controls" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Control" type="auc:ControlGeneralType" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
      <xs:element ref="auc:PrimaryFuel" minOccurs="0"/>
      <xs:element ref="auc:Manufacturer" minOccurs="0"/>
      <xs:element ref="auc:ModelNumber" minOccurs="0"/>
      <xs:element ref="auc:Location" minOccurs="0"/>
      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
      <xs:element ref="auc:Quantity" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: DomesticHotWaterSystemType

Super-types: None
Sub-types: None
Name DomesticHotWaterSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:DomesticHotWaterType   > [0..1]  
      Start Choice [1]
         <auc:StorageTank         > [0..1] 
            <auc:TankHeatingType            > [0..1]  
               Start Choice [1]
                  <auc:Direct                  > [0..1] 
                     <auc:DirectTankHeatingSource                     > [0..1]  
                        Start Choice [1]
                           <auc:ElectricResistance> auc:ElectricResistanceType </auc:ElectricResistance> [0..1]
                           <auc:Combustion                           > [0..1] 
                              <auc:DraftType> ... </auc:DraftType> [0..1]
                              <auc:DraftBoundary> ... </auc:DraftBoundary> [0..1]
                              <auc:CondensingOperation> ... </auc:CondensingOperation> [0..1]
                           </auc:Combustion>
                           <auc:Other> auc:OtherType </auc:Other> [0..1]
                           <auc:Unknown> auc:UnknownType </auc:Unknown> [0..1]
                        End Choice
                     </auc:DirectTankHeatingSource>
                  </auc:Direct>
                  <auc:Indirect                  > [0..1] 
                     <auc:IndirectTankHeatingSource                     > [0..1]  
                        Start Choice [1]
                           <auc:HeatPump                           > [0..1] 
                              <auc:RatedHeatPumpSensibleHeatRatio> auc:BoundedDecimalZeroToOneWithSourceAttribute </auc:RatedHeatPumpSensibleHeatRatio> [0..1] 
                              <auc:HPWHMinimumAirTemperature
                               auc:Source="" [0..1]
                              > [0..1]  
                                  xs:decimal
                              </auc:HPWHMinimumAirTemperature>
                              <auc:Refrigerant> ... </auc:Refrigerant> [0..1]
                           </auc:HeatPump>
                           <auc:Solar                           > [0..1] 
                              <auc:SolarThermalSystemType> xs:string (value comes from list: {'Hot water'|'Hot water and space heating'|'Space heating'|'Hybrid system'|'Other'|'Unknown'}) </auc:SolarThermalSystemType> [0..1] 
                              <auc:SolarThermalSystemCollectorArea
                               auc:Source="" [0..1]
                              > [0..1]  
                                  xs:decimal
                              </auc:SolarThermalSystemCollectorArea>
                              <auc:SolarThermalSystemCollectorLoopType> xs:string (value comes from list: {'Air direct'|'Air indirect'|'Liquid direct'|'Liquid indirect'|'Passive thermosyphon'|'Other'|'Unknown'}) </auc:SolarThermalSystemCollectorLoopType> [0..1] 
                              <auc:SolarThermalSystemCollectorType> xs:string (value comes from list: {'Single glazing black'|'Single glazing selective'|'Double glazing black'|'Double glazing selective'|'Evacuated tube'|'Integrated collector storage'|'Other'|'Unknown'}) </auc:SolarThermalSystemCollectorType> [0..1] 
                              <auc:SolarThermalSystemCollectorAzimuth
                               auc:Source="" [0..1]
                              > [0..1]  
                                  xs:decimal
                              </auc:SolarThermalSystemCollectorAzimuth>
                              <auc:SolarThermalSystemCollectorTilt
                               auc:Source="" [0..1]
                              > [0..1]  
                                  xs:decimal
                              </auc:SolarThermalSystemCollectorTilt>
                              <auc:SolarThermalSystemStorageVolume
                               auc:Source="" [0..1]
                              > [0..1]  
                                  xs:decimal
                              </auc:SolarThermalSystemStorageVolume>
                              <auc:Controls                              > [0..1]  
                                 <auc:Control> auc:ControlGeneralType </auc:Control> [1..*] 
                              </auc:Controls>
                              <auc:Quantity> ... </auc:Quantity> [0..1]
                              <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
                              <auc:YearOfManufacture> ... </auc:YearOfManufacture> [0..1]
                              <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
                              <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
                              <auc:Location> ... </auc:Location> [0..1]
                           </auc:Solar>
                           <auc:SpaceHeatingSystem                           > [0..1] 
                              <auc:HeatingPlantID
                               IDref="xs:IDREF" [0..1]
/>  [0..1] 

                           </auc:SpaceHeatingSystem>
                           <auc:Other> auc:OtherType </auc:Other> [0..1]
                           <auc:Unknown> auc:UnknownType </auc:Unknown> [0..1]
                        End Choice
                     </auc:IndirectTankHeatingSource>
                  </auc:Indirect>
                  <auc:Other> auc:OtherType </auc:Other> [0..1]
                  <auc:Unknown> auc:UnknownType </auc:Unknown> [0..1]
               End Choice
            </auc:TankHeatingType>
            <auc:TankVolume
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:TankVolume>
            <auc:TankHeight
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:TankHeight>
            <auc:TankPerimeter
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:TankPerimeter>
            <auc:RecoveryEfficiency
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:RecoveryEfficiency>
            <auc:StorageTankInsulationRValue
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:StorageTankInsulationRValue>
            <auc:StorageTankInsulationThickness
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:StorageTankInsulationThickness>
            <auc:OffCycleHeatLossCoefficient
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:OffCycleHeatLossCoefficient>
         </auc:StorageTank>
         <auc:Instantaneous         > [0..1] 
            <auc:InstantaneousWaterHeatingSource            > [0..1]  
               Start Choice [1]
                  <auc:ElectricResistance> auc:ElectricResistanceType </auc:ElectricResistance> [0..1]
                  <auc:Combustion                  > [0..1] 
                     <auc:DraftType> ... </auc:DraftType> [0..1]
                     <auc:DraftBoundary> ... </auc:DraftBoundary> [0..1]
                     <auc:CondensingOperation> ... </auc:CondensingOperation> [0..1]
                  </auc:Combustion>
                  <auc:Other> auc:OtherType </auc:Other> [0..1]
                  <auc:Unknown> auc:UnknownType </auc:Unknown> [0..1]
               End Choice
            </auc:InstantaneousWaterHeatingSource>
         </auc:Instantaneous>
         <auc:HeatExchanger/>  [0..1]

         <auc:Other> auc:OtherType </auc:Other> [0..1]
         <auc:Unknown> auc:UnknownType </auc:Unknown> [0..1]
      End Choice
   </auc:DomesticHotWaterType>
   <auc:DomesticHotWaterSystemNotes> xs:string </auc:DomesticHotWaterSystemNotes> [0..1] 
   <auc:Recirculation   > [0..1]  
      <auc:RecirculationLoopCount
       auc:Source="" [0..1]
      > [0..1]  
          xs:integer
      </auc:RecirculationLoopCount>
      <auc:RecirculationFlowRate
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:RecirculationFlowRate>
      <auc:RecirculationControlType> xs:string (value comes from list: {'Continuous'|'Temperature'|'Timer'|'Demand'|'Other'|'Unknown'}) </auc:RecirculationControlType> [0..1] 
      <auc:PipeInsulationThickness
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:PipeInsulationThickness>
      <auc:PipeLocation
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:PipeLocation>
      <auc:RecirculationEnergyLossRate
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:RecirculationEnergyLossRate>
   </auc:Recirculation>
   <auc:HotWaterDistributionType> xs:string (value comes from list: {'Looped'|'Distributed'|'Point-of-use'|'Other'|'Unknown'}) </auc:HotWaterDistributionType> [0..1] 
   <auc:WaterHeaterEfficiencyType> xs:string (value comes from list: {'Energy Factor'|'Thermal Efficiency'|'AFUE'|'COP'}) </auc:WaterHeaterEfficiencyType> [0..1]
   <auc:WaterHeaterEfficiency
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:WaterHeaterEfficiency>
   <auc:DailyHotWaterDraw
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:DailyHotWaterDraw>
   <auc:HotWaterSetpointTemperature
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:HotWaterSetpointTemperature>
   <auc:ParasiticFuelConsumptionRate
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ParasiticFuelConsumptionRate>
   <auc:Capacity> ... </auc:Capacity> [0..1]
   <auc:CapacityUnits> ... </auc:CapacityUnits> [0..1]
   <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
   <auc:Controls   > [0..1]  
      <auc:Control> auc:ControlGeneralType </auc:Control> [1..*] 
   </auc:Controls>
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:YearOfManufacture> ... </auc:YearOfManufacture> [0..1]
   <auc:PrimaryFuel> ... </auc:PrimaryFuel> [0..1]
   <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
   <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
   <auc:Location> ... </auc:Location> [0..1]
   <auc:DomesticHotWaterSystemCondition> auc:EquipmentCondition </auc:DomesticHotWaterSystemCondition> [0..1]
   <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1] 
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
   <auc:Quantity> ... </auc:Quantity> [0..1]
</...>
<xs:complexType name="DomesticHotWaterSystemType">
   <xs:sequence>
      <xs:element name="DomesticHotWaterType" minOccurs="0">
         <xs:complexType>
            <xs:choice>
               <xs:element name="StorageTank" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="TankHeatingType" minOccurs="0">
                           <xs:complexType>
                              <xs:choice>
                                 <xs:element name="Direct" minOccurs="0">
                                    <xs:complexType>
                                       <xs:sequence>
                                          <xs:element name="DirectTankHeatingSource" minOccurs="0">
                                             <xs:complexType>
                                                <xs:choice>
                                                   <xs:element name="ElectricResistance" type="auc:ElectricResistanceType" minOccurs="0"/>
                                                   <xs:element name="Combustion" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:sequence>
                                                            <xs:element ref="auc:DraftType" minOccurs="0"/>
                                                            <xs:element ref="auc:DraftBoundary" minOccurs="0"/>
                                                            <xs:element ref="auc:CondensingOperation" minOccurs="0"/>
                                                         </xs:sequence>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="Other" type="auc:OtherType" minOccurs="0"/>
                                                   <xs:element name="Unknown" type="auc:UnknownType" minOccurs="0"/>
                                                </xs:choice>
                                             </xs:complexType>
                                          </xs:element>
                                       </xs:sequence>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="Indirect" minOccurs="0">
                                    <xs:complexType>
                                       <xs:sequence>
                                          <xs:element name="IndirectTankHeatingSource" minOccurs="0">
                                             <xs:complexType>
                                                <xs:choice>
                                                   <xs:element name="HeatPump" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:sequence>
                                                            <xs:element name="RatedHeatPumpSensibleHeatRatio" type="auc:BoundedDecimalZeroToOneWithSourceAttribute" minOccurs="0"/>
                                                            <xs:element name="HPWHMinimumAirTemperature" minOccurs="0">
                                                               <xs:complexType>
                                                                  <xs:simpleContent>
                                                                     <xs:extension base="xs:decimal">
                                                                        <xs:attribute ref="auc:Source"/>
                                                                     </xs:extension>
                                                                  </xs:simpleContent>
                                                               </xs:complexType>
                                                            </xs:element>
                                                            <xs:element ref="auc:Refrigerant" minOccurs="0"/>
                                                         </xs:sequence>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="Solar" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:sequence>
                                                            <xs:element name="SolarThermalSystemType" minOccurs="0">
                                                               <xs:simpleType>
                                                                  <xs:restriction base="xs:string">
                                                                     <xs:enumeration value="Hot water"/>
                                                                     <xs:enumeration value="Hot water and space heating"/>
                                                                     <xs:enumeration value="Space heating"/>
                                                                     <xs:enumeration value="Hybrid system"/>
                                                                     <xs:enumeration value="Other"/>
                                                                     <xs:enumeration value="Unknown"/>
                                                                  </xs:restriction>
                                                               </xs:simpleType>
                                                            </xs:element>
                                                            <xs:element name="SolarThermalSystemCollectorArea" minOccurs="0">
                                                               <xs:complexType>
                                                                  <xs:simpleContent>
                                                                     <xs:extension base="xs:decimal">
                                                                        <xs:attribute ref="auc:Source"/>
                                                                     </xs:extension>
                                                                  </xs:simpleContent>
                                                               </xs:complexType>
                                                            </xs:element>
                                                            <xs:element name="SolarThermalSystemCollectorLoopType" minOccurs="0">
                                                               <xs:simpleType>
                                                                  <xs:restriction base="xs:string">
                                                                     <xs:enumeration value="Air direct"/>
                                                                     <xs:enumeration value="Air indirect"/>
                                                                     <xs:enumeration value="Liquid direct"/>
                                                                     <xs:enumeration value="Liquid indirect"/>
                                                                     <xs:enumeration value="Passive thermosyphon"/>
                                                                     <xs:enumeration value="Other"/>
                                                                     <xs:enumeration value="Unknown"/>
                                                                  </xs:restriction>
                                                               </xs:simpleType>
                                                            </xs:element>
                                                            <xs:element name="SolarThermalSystemCollectorType" minOccurs="0">
                                                               <xs:simpleType>
                                                                  <xs:restriction base="xs:string">
                                                                     <xs:enumeration value="Single glazing black"/>
                                                                     <xs:enumeration value="Single glazing selective"/>
                                                                     <xs:enumeration value="Double glazing black"/>
                                                                     <xs:enumeration value="Double glazing selective"/>
                                                                     <xs:enumeration value="Evacuated tube"/>
                                                                     <xs:enumeration value="Integrated collector storage"/>
                                                                     <xs:enumeration value="Other"/>
                                                                     <xs:enumeration value="Unknown"/>
                                                                  </xs:restriction>
                                                               </xs:simpleType>
                                                            </xs:element>
                                                            <xs:element name="SolarThermalSystemCollectorAzimuth" minOccurs="0">
                                                               <xs:complexType>
                                                                  <xs:simpleContent>
                                                                     <xs:extension base="xs:decimal">
                                                                        <xs:attribute ref="auc:Source"/>
                                                                     </xs:extension>
                                                                  </xs:simpleContent>
                                                               </xs:complexType>
                                                            </xs:element>
                                                            <xs:element name="SolarThermalSystemCollectorTilt" minOccurs="0">
                                                               <xs:complexType>
                                                                  <xs:simpleContent>
                                                                     <xs:extension base="xs:decimal">
                                                                        <xs:attribute ref="auc:Source"/>
                                                                     </xs:extension>
                                                                  </xs:simpleContent>
                                                               </xs:complexType>
                                                            </xs:element>
                                                            <xs:element name="SolarThermalSystemStorageVolume" minOccurs="0">
                                                               <xs:complexType>
                                                                  <xs:simpleContent>
                                                                     <xs:extension base="xs:decimal">
                                                                        <xs:attribute ref="auc:Source"/>
                                                                     </xs:extension>
                                                                  </xs:simpleContent>
                                                               </xs:complexType>
                                                            </xs:element>
                                                            <xs:element name="Controls" minOccurs="0">
                                                               <xs:complexType>
                                                                  <xs:sequence>
                                                                     <xs:element name="Control" type="auc:ControlGeneralType" maxOccurs="unbounded"/>
                                                                  </xs:sequence>
                                                               </xs:complexType>
                                                            </xs:element>
                                                            <xs:element ref="auc:Quantity" minOccurs="0"/>
                                                            <xs:element ref="auc:YearInstalled" minOccurs="0"/>
                                                            <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
                                                            <xs:element ref="auc:Manufacturer" minOccurs="0"/>
                                                            <xs:element ref="auc:ModelNumber" minOccurs="0"/>
                                                            <xs:element ref="auc:Location" minOccurs="0"/>
                                                         </xs:sequence>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="SpaceHeatingSystem" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:sequence>
                                                            <xs:element name="HeatingPlantID" minOccurs="0">
                                                               <xs:complexType>
                                                                  <xs:attribute name="IDref" type="xs:IDREF"/>
                                                               </xs:complexType>
                                                            </xs:element>
                                                         </xs:sequence>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="Other" type="auc:OtherType" minOccurs="0"/>
                                                   <xs:element name="Unknown" type="auc:UnknownType" minOccurs="0"/>
                                                </xs:choice>
                                             </xs:complexType>
                                          </xs:element>
                                       </xs:sequence>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="Other" type="auc:OtherType" minOccurs="0"/>
                                 <xs:element name="Unknown" type="auc:UnknownType" minOccurs="0"/>
                              </xs:choice>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="TankVolume" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="TankHeight" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="TankPerimeter" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="RecoveryEfficiency" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="StorageTankInsulationRValue" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="StorageTankInsulationThickness" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="OffCycleHeatLossCoefficient" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="Instantaneous" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="InstantaneousWaterHeatingSource" minOccurs="0">
                           <xs:complexType>
                              <xs:choice>
                                 <xs:element name="ElectricResistance" type="auc:ElectricResistanceType" minOccurs="0"/>
                                 <xs:element name="Combustion" minOccurs="0">
                                    <xs:complexType>
                                       <xs:sequence>
                                          <xs:element ref="auc:DraftType" minOccurs="0"/>
                                          <xs:element ref="auc:DraftBoundary" minOccurs="0"/>
                                          <xs:element ref="auc:CondensingOperation" minOccurs="0"/>
                                       </xs:sequence>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="Other" type="auc:OtherType" minOccurs="0"/>
                                 <xs:element name="Unknown" type="auc:UnknownType" minOccurs="0"/>
                              </xs:choice>
                           </xs:complexType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="HeatExchanger" minOccurs="0">
                  <xs:complexType/>
               </xs:element>
               <xs:element name="Other" type="auc:OtherType" minOccurs="0"/>
               <xs:element name="Unknown" type="auc:UnknownType" minOccurs="0"/>
            </xs:choice>
         </xs:complexType>
      </xs:element>
      <xs:element name="DomesticHotWaterSystemNotes" type="xs:string" minOccurs="0"/>
      <xs:element name="Recirculation" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="RecirculationLoopCount" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:integer">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="RecirculationFlowRate" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="RecirculationControlType" minOccurs="0">
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:enumeration value="Continuous"/>
                        <xs:enumeration value="Temperature"/>
                        <xs:enumeration value="Timer"/>
                        <xs:enumeration value="Demand"/>
                        <xs:enumeration value="Other"/>
                        <xs:enumeration value="Unknown"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element name="PipeInsulationThickness" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="PipeLocation" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="RecirculationEnergyLossRate" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="HotWaterDistributionType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Looped"/>
               <xs:enumeration value="Distributed"/>
               <xs:enumeration value="Point-of-use"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="WaterHeaterEfficiencyType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Energy Factor"/>
               <xs:enumeration value="Thermal Efficiency"/>
               <xs:enumeration value="AFUE"/>
               <xs:enumeration value="COP"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="WaterHeaterEfficiency" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="DailyHotWaterDraw" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="HotWaterSetpointTemperature" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="ParasiticFuelConsumptionRate" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:Capacity" minOccurs="0"/>
      <xs:element ref="auc:CapacityUnits" minOccurs="0"/>
      <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
      <xs:element name="Controls" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Control" type="auc:ControlGeneralType" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
      <xs:element ref="auc:PrimaryFuel" minOccurs="0"/>
      <xs:element ref="auc:Manufacturer" minOccurs="0"/>
      <xs:element ref="auc:ModelNumber" minOccurs="0"/>
      <xs:element ref="auc:Location" minOccurs="0"/>
      <xs:element name="DomesticHotWaterSystemCondition" type="auc:EquipmentCondition" minOccurs="0"/>
      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
      <xs:element ref="auc:Quantity" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: DuctSystemType

Super-types: None
Sub-types: None
Name DuctSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:DuctConfiguration> xs:string (value comes from list: {'Single'|'Dual'|'Three'|'Ductless'|'Other'|'Unknown'}) </auc:DuctConfiguration> [0..1] 
   <auc:MinimumOutsideAirPercentage
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:MinimumOutsideAirPercentage>
   <auc:MaximumOAFlowRate
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:MaximumOAFlowRate>
   <auc:DuctInsulationCondition> auc:InsulationCondition </auc:DuctInsulationCondition> [0..1]
   <auc:DuctSealing> xs:string (value comes from list: {'Connections sealed with mastic'|'No observable leaks'|'Some observable leaks'|'Significant leaks'|'Catastrophic leaks'|'Unknown'}) </auc:DuctSealing> [0..1] 
   <auc:DuctInsulationRValue
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:DuctInsulationRValue>
   <auc:DuctSurfaceArea
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:DuctSurfaceArea>
   <auc:SupplyDuctPercentConditionedSpace
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:SupplyDuctPercentConditionedSpace>
   <auc:ReturnDuctPercentConditionedSpace
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ReturnDuctPercentConditionedSpace>
   <auc:StaticPressureInstalled
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:StaticPressureInstalled>
   <auc:DuctType> xs:string (value comes from list: {'Flex uncategorized'|'Grey flex'|'Mylar flex'|'Duct board'|'Sheet metal'|'Galvanized'|'Flexible'|'Fiberboard'|'No ducting'|'Other'|'Unknown'}) </auc:DuctType> [0..1] 
   <auc:DuctLeakageTestMethod> xs:string (value comes from list: {'Duct leakage tester'|'Blower door subtract'|'Pressure pan'|'Visual inspection'|'Other'}) </auc:DuctLeakageTestMethod> [0..1] 
   <auc:DuctPressureTestLeakageRate
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:DuctPressureTestLeakageRate>
   <auc:SupplyFractionOfDuctLeakage> auc:BoundedDecimalZeroToOneWithSourceAttribute </auc:SupplyFractionOfDuctLeakage> [0..1] 
   <auc:DuctPressureTestLeakagePercentage
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:DuctPressureTestLeakagePercentage>
   <auc:Quantity> ... </auc:Quantity> [0..1] 
   <auc:Location> ... </auc:Location> [0..1] 
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1] 
   <auc:YearOfManufacture> ... </auc:YearOfManufacture> [0..1] 
   <auc:Manufacturer> ... </auc:Manufacturer> [0..1] 
   <auc:ModelNumber> ... </auc:ModelNumber> [0..1] 
   <auc:HeatingDeliveryID
    IDref="xs:IDREF" [1]
/>  [0..1] 

   <auc:CoolingDeliveryID
    IDref="xs:IDREF" [1]
/>  [0..1] 

   <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="DuctSystemType">
   <xs:sequence>
      <xs:element name="DuctConfiguration" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Single"/>
               <xs:enumeration value="Dual"/>
               <xs:enumeration value="Three"/>
               <xs:enumeration value="Ductless"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="MinimumOutsideAirPercentage" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="MaximumOAFlowRate" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="DuctInsulationCondition" type="auc:InsulationCondition" minOccurs="0"/>
      <xs:element name="DuctSealing" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Connections sealed with mastic"/>
               <xs:enumeration value="No observable leaks"/>
               <xs:enumeration value="Some observable leaks"/>
               <xs:enumeration value="Significant leaks"/>
               <xs:enumeration value="Catastrophic leaks"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="DuctInsulationRValue" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="DuctSurfaceArea" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="SupplyDuctPercentConditionedSpace" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="ReturnDuctPercentConditionedSpace" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="StaticPressureInstalled" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="DuctType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Flex uncategorized"/>
               <xs:enumeration value="Grey flex"/>
               <xs:enumeration value="Mylar flex"/>
               <xs:enumeration value="Duct board"/>
               <xs:enumeration value="Sheet metal"/>
               <xs:enumeration value="Galvanized"/>
               <xs:enumeration value="Flexible"/>
               <xs:enumeration value="Fiberboard"/>
               <xs:enumeration value="No ducting"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="DuctLeakageTestMethod" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Duct leakage tester"/>
               <xs:enumeration value="Blower door subtract"/>
               <xs:enumeration value="Pressure pan"/>
               <xs:enumeration value="Visual inspection"/>
               <xs:enumeration value="Other"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="DuctPressureTestLeakageRate" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="SupplyFractionOfDuctLeakage" type="auc:BoundedDecimalZeroToOneWithSourceAttribute" minOccurs="0"/>
      <xs:element name="DuctPressureTestLeakagePercentage" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:Quantity" minOccurs="0"/>
      <xs:element ref="auc:Location" minOccurs="0"/>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
      <xs:element ref="auc:Manufacturer" minOccurs="0"/>
      <xs:element ref="auc:ModelNumber" minOccurs="0"/>
      <xs:element name="HeatingDeliveryID" minOccurs="0">
         <xs:complexType>
            <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
         </xs:complexType>
      </xs:element>
      <xs:element name="CoolingDeliveryID" minOccurs="0">
         <xs:complexType>
            <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: ElectricResistanceType

Super-types: None
Sub-types: None
Name ElectricResistanceType
Abstract no
No documentation provided.
<xs:complexType name="ElectricResistanceType"/>

Complex Type: EngineeringCalculationType

Super-types: None
Sub-types: None
Name EngineeringCalculationType
Abstract no
No documentation provided.
<xs:complexType name="EngineeringCalculationType"/>

Complex Type: EstimatedType

Super-types: None
Sub-types: None
Name EstimatedType
Abstract no
No documentation provided.
<xs:complexType name="EstimatedType"/>

Complex Type: ExteriorFloorSystemType

Super-types: None
Sub-types: None
Name ExteriorFloorSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:ExteriorFloorConstruction> auc:EnvelopeConstructionType </auc:ExteriorFloorConstruction> [0..1] 
   <auc:ExteriorFloorFinish> auc:Finish </auc:ExteriorFloorFinish> [0..1] 
   <auc:ExteriorFloorColor> auc:Color </auc:ExteriorFloorColor> [0..1] 
   <auc:ExteriorFloorRValue
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ExteriorFloorRValue>
   <auc:ExteriorFloorUFactor
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ExteriorFloorUFactor>
   <auc:ExteriorFloorFramingMaterial> auc:FramingMaterial </auc:ExteriorFloorFramingMaterial> [0..1] 
   <auc:ExteriorFloorFramingSpacing
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ExteriorFloorFramingSpacing>
   <auc:ExteriorFloorFramingDepth
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ExteriorFloorFramingDepth>
   <auc:ExteriorFloorFramingFactor
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ExteriorFloorFramingFactor>
   <auc:ExteriorFloorExteriorSolarAbsorptance
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ExteriorFloorExteriorSolarAbsorptance>
   <auc:ExteriorFloorExteriorThermalAbsorptance
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ExteriorFloorExteriorThermalAbsorptance>
   <auc:InteriorVisibleAbsorptance
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:InteriorVisibleAbsorptance>
   <auc:ExteriorRoughness> auc:ExteriorRoughness </auc:ExteriorRoughness> [0..1] 
   <auc:Quantity> ... </auc:Quantity> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="ExteriorFloorSystemType">
   <xs:sequence>
      <xs:element name="ExteriorFloorConstruction" type="auc:EnvelopeConstructionType" minOccurs="0"/>
      <xs:element name="ExteriorFloorFinish" type="auc:Finish" minOccurs="0"/>
      <xs:element name="ExteriorFloorColor" type="auc:Color" minOccurs="0"/>
      <xs:element name="ExteriorFloorRValue" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="ExteriorFloorUFactor" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="ExteriorFloorFramingMaterial" type="auc:FramingMaterial" minOccurs="0"/>
      <xs:element name="ExteriorFloorFramingSpacing" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="ExteriorFloorFramingDepth" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="ExteriorFloorFramingFactor" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="ExteriorFloorExteriorSolarAbsorptance" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="ExteriorFloorExteriorThermalAbsorptance" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="InteriorVisibleAbsorptance" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="ExteriorRoughness" type="auc:ExteriorRoughness" minOccurs="0"/>
      <xs:element ref="auc:Quantity" minOccurs="0"/>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: FanBasedDistributionTypeType

Super-types: None
Sub-types: None
Name FanBasedDistributionTypeType
Abstract no
No documentation provided.
<...>
   Start Choice [1]
      <auc:FanCoil      > [0..1] 
         <auc:FanCoilType> xs:string (value comes from list: {'Mini-split'|'Multi-split'|'Terminal reheat'|'Fan coil 2 pipe'|'Fan coil 4 pipe'|'VRF terminal units'|'Other'|'Unknown'}) </auc:FanCoilType> [0..1]
         <auc:HVACPipeConfiguration> xs:string (value comes from list: {'1 pipe'|'2 pipe'|'3 pipe'|'4 pipe'|'Other'|'Unknown'}) </auc:HVACPipeConfiguration> [0..1] 
         <auc:PipeInsulationThickness
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:PipeInsulationThickness>
         <auc:PipeLocation
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:PipeLocation>
      </auc:FanCoil>
   End Choice
</...>
<xs:complexType name="FanBasedDistributionTypeType">
   <xs:choice>
      <xs:element name="FanCoil" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="FanCoilType" minOccurs="0">
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:enumeration value="Mini-split"/>
                        <xs:enumeration value="Multi-split"/>
                        <xs:enumeration value="Terminal reheat"/>
                        <xs:enumeration value="Fan coil 2 pipe"/>
                        <xs:enumeration value="Fan coil 4 pipe"/>
                        <xs:enumeration value="VRF terminal units"/>
                        <xs:enumeration value="Other"/>
                        <xs:enumeration value="Unknown"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element name="HVACPipeConfiguration" minOccurs="0">
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:enumeration value="1 pipe"/>
                        <xs:enumeration value="2 pipe"/>
                        <xs:enumeration value="3 pipe"/>
                        <xs:enumeration value="4 pipe"/>
                        <xs:enumeration value="Other"/>
                        <xs:enumeration value="Unknown"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element name="PipeInsulationThickness" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="PipeLocation" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
   </xs:choice>
</xs:complexType>

Complex Type: FanBasedType

Super-types: None
Sub-types: None
Name FanBasedType
Abstract no
No documentation provided.
<...>
   <auc:FanBasedDistributionType> auc:FanBasedDistributionTypeType </auc:FanBasedDistributionType> [0..1]
   <auc:AirSideEconomizer
    ID="xs:ID" [1]
    auc:Status="" [0..1]
   > [0..1] 
      <auc:AirSideEconomizerType> xs:string (value comes from list: {'Dry bulb temperature'|'Enthalpy'|'Demand controlled ventilation'|'Nonintegrated'|'None'|'Other'|'Unknown'}) </auc:AirSideEconomizerType> [0..1] 
      <auc:EconomizerControl> xs:string (value comes from list: {'Fixed'|'Differential'|'Other'|'Unknown'}) </auc:EconomizerControl> [0..1] 
      <auc:EconomizerDryBulbControlPoint
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:EconomizerDryBulbControlPoint>
      <auc:EconomizerEnthalpyControlPoint
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:EconomizerEnthalpyControlPoint>
      <auc:EconomizerLowTemperatureLockout
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:EconomizerLowTemperatureLockout>
   </auc:AirSideEconomizer>
   <auc:HeatingSupplyAirTemperatureControl> xs:string (value comes from list: {'Coldest Reset'|'Fixed'|'Outside Air Reset'|'Scheduled'|'Staged Setpoint'|'Other'|'Unknown'}) </auc:HeatingSupplyAirTemperatureControl> [0..1] 
   <auc:CoolingSupplyAirTemperature
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:CoolingSupplyAirTemperature>
   <auc:CoolingSupplyAirTemperatureControlType> xs:string (value comes from list: {'Fixed'|'Outside Air Reset'|'Scheduled'|'Warmest Reset'|'Other'|'Unknown'}) </auc:CoolingSupplyAirTemperatureControlType> [0..1] 
   <auc:OutsideAirResetMaximumHeatingSupplyTemperature
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:OutsideAirResetMaximumHeatingSupplyTemperature>
   <auc:OutsideAirResetMinimumHeatingSupplyTemperature
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:OutsideAirResetMinimumHeatingSupplyTemperature>
   <auc:OutsideAirTemperatureUpperLimitHeatingResetControl
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:OutsideAirTemperatureUpperLimitHeatingResetControl>
   <auc:OutsideAirTemperatureLowerLimitHeatingResetControl
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:OutsideAirTemperatureLowerLimitHeatingResetControl>
   <auc:OutsideAirResetMaximumCoolingSupplyTemperature
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:OutsideAirResetMaximumCoolingSupplyTemperature>
   <auc:OutsideAirResetMinimumCoolingSupplyTemperature
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:OutsideAirResetMinimumCoolingSupplyTemperature>
   <auc:OutsideAirTemperatureUpperLimitCoolingResetControl
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:OutsideAirTemperatureUpperLimitCoolingResetControl>
   <auc:OutsideAirTemperatureLowerLimitCoolingResetControl
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:OutsideAirTemperatureLowerLimitCoolingResetControl>
   <auc:HeatingSupplyAirTemperature
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:HeatingSupplyAirTemperature>
   <auc:SupplyAirTemperatureResetControl> xs:boolean </auc:SupplyAirTemperatureResetControl> [0..1] 
   <auc:StaticPressureResetControl> xs:boolean </auc:StaticPressureResetControl> [0..1] 
</...>
<xs:complexType name="FanBasedType">
   <xs:sequence>
      <xs:element name="FanBasedDistributionType" type="auc:FanBasedDistributionTypeType" minOccurs="0"/>
      <xs:element name="AirSideEconomizer" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="AirSideEconomizerType" minOccurs="0">
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:enumeration value="Dry bulb temperature"/>
                        <xs:enumeration value="Enthalpy"/>
                        <xs:enumeration value="Demand controlled ventilation"/>
                        <xs:enumeration value="Nonintegrated"/>
                        <xs:enumeration value="None"/>
                        <xs:enumeration value="Other"/>
                        <xs:enumeration value="Unknown"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element name="EconomizerControl" minOccurs="0">
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:enumeration value="Fixed"/>
                        <xs:enumeration value="Differential"/>
                        <xs:enumeration value="Other"/>
                        <xs:enumeration value="Unknown"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element name="EconomizerDryBulbControlPoint" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="EconomizerEnthalpyControlPoint" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="EconomizerLowTemperatureLockout" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
            <xs:attribute name="ID" type="xs:ID" use="required"/>
            <xs:attribute ref="auc:Status"/>
         </xs:complexType>
      </xs:element>
      <xs:element name="HeatingSupplyAirTemperatureControl" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Coldest Reset"/>
               <xs:enumeration value="Fixed"/>
               <xs:enumeration value="Outside Air Reset"/>
               <xs:enumeration value="Scheduled"/>
               <xs:enumeration value="Staged Setpoint"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="CoolingSupplyAirTemperature" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="CoolingSupplyAirTemperatureControlType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Fixed"/>
               <xs:enumeration value="Outside Air Reset"/>
               <xs:enumeration value="Scheduled"/>
               <xs:enumeration value="Warmest Reset"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="OutsideAirResetMaximumHeatingSupplyTemperature" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="OutsideAirResetMinimumHeatingSupplyTemperature" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="OutsideAirTemperatureUpperLimitHeatingResetControl" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="OutsideAirTemperatureLowerLimitHeatingResetControl" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="OutsideAirResetMaximumCoolingSupplyTemperature" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="OutsideAirResetMinimumCoolingSupplyTemperature" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="OutsideAirTemperatureUpperLimitCoolingResetControl" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="OutsideAirTemperatureLowerLimitCoolingResetControl" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="HeatingSupplyAirTemperature" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="SupplyAirTemperatureResetControl" type="xs:boolean" minOccurs="0"/>
      <xs:element name="StaticPressureResetControl" type="xs:boolean" minOccurs="0"/>
   </xs:sequence>
</xs:complexType>

Complex Type: FanSystemType

Super-types: None
Sub-types: None
Name FanSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:FanEfficiency
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:FanEfficiency>
   <auc:FanSize
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:FanSize>
   Start Choice [1]
      <auc:InstalledFlowRate
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:InstalledFlowRate>
      <auc:FanInstalledFlowRate
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:FanInstalledFlowRate>
   End Choice
   <auc:MinimumFlowRate
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:MinimumFlowRate>
   <auc:MaximumFanPower
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:MaximumFanPower>
   <auc:FanPowerMinimumRatio> auc:BoundedDecimalZeroToOneWithSourceAttribute </auc:FanPowerMinimumRatio> [0..1] 
   <auc:FanType> xs:string (value comes from list: {'Axial'|'Centrifugal'|'Other'|'Unknown'}) </auc:FanType> [0..1] 
   <auc:BeltType> xs:string (value comes from list: {'Direct drive'|'Standard belt'|'Cogged belt'|'Synchronous belts'|'Other'|'Unknown'}) </auc:BeltType> [0..1] 
   <auc:FanApplication> xs:string (value comes from list: {'Supply'|'Return'|'Exhaust'|'Other'|'Unknown'}) </auc:FanApplication> [0..1] 
   <auc:FanControlType> xs:string (value comes from list: {'Variable Volume'|'Stepped'|'Constant Volume'|'Other'|'Unknown'}) </auc:FanControlType> [0..1] 
   <auc:FanPlacement> xs:string (value comes from list: {'Series'|'Parallel'|'Draw Through'|'Blow Through'|'Other'|'Unknown'}) </auc:FanPlacement> [0..1] 
   <auc:MotorLocationRelativeToAirStream> xs:boolean </auc:MotorLocationRelativeToAirStream> [0..1] 
   <auc:DesignStaticPressure
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:DesignStaticPressure>
   <auc:NumberOfDiscreteFanSpeedsCooling
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:NumberOfDiscreteFanSpeedsCooling>
   <auc:NumberOfDiscreteFanSpeedsHeating
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:NumberOfDiscreteFanSpeedsHeating>
   <auc:Controls   > [0..1]  
      <auc:Control> auc:ControlGeneralType </auc:Control> [1..*] 
   </auc:Controls>
   <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
   <auc:Quantity> ... </auc:Quantity> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:YearOfManufacture> ... </auc:YearOfManufacture> [0..1]
   <auc:PrimaryFuel> ... </auc:PrimaryFuel> [0..1]
   <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
   <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
   <auc:Location> ... </auc:Location> [0..1]
   <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
   <auc:LinkedSystemIDs   > [0..1] 
      <auc:LinkedSystemID
       IDref="xs:IDREF" [1]
/>  [0..*] 

   </auc:LinkedSystemIDs>
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="FanSystemType">
   <xs:sequence>
      <xs:element name="FanEfficiency" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="FanSize" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:choice>
         <xs:element name="InstalledFlowRate" minOccurs="0">
            <xs:complexType>
               <xs:simpleContent>
                  <xs:extension base="xs:decimal">
                     <xs:attribute ref="auc:Source"/>
                  </xs:extension>
               </xs:simpleContent>
            </xs:complexType>
         </xs:element>
         <xs:element name="FanInstalledFlowRate" minOccurs="0">
            <xs:complexType>
               <xs:simpleContent>
                  <xs:extension base="xs:decimal">
                     <xs:attribute ref="auc:Source"/>
                  </xs:extension>
               </xs:simpleContent>
            </xs:complexType>
         </xs:element>
      </xs:choice>
      <xs:element name="MinimumFlowRate" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="MaximumFanPower" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="FanPowerMinimumRatio" type="auc:BoundedDecimalZeroToOneWithSourceAttribute" minOccurs="0"/>
      <xs:element name="FanType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Axial"/>
               <xs:enumeration value="Centrifugal"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="BeltType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Direct drive"/>
               <xs:enumeration value="Standard belt"/>
               <xs:enumeration value="Cogged belt"/>
               <xs:enumeration value="Synchronous belts"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="FanApplication" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Supply"/>
               <xs:enumeration value="Return"/>
               <xs:enumeration value="Exhaust"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="FanControlType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Variable Volume"/>
               <xs:enumeration value="Stepped"/>
               <xs:enumeration value="Constant Volume"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="FanPlacement" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Series"/>
               <xs:enumeration value="Parallel"/>
               <xs:enumeration value="Draw Through"/>
               <xs:enumeration value="Blow Through"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="MotorLocationRelativeToAirStream" type="xs:boolean" minOccurs="0"/>
      <xs:element name="DesignStaticPressure" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="NumberOfDiscreteFanSpeedsCooling" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:integer">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="NumberOfDiscreteFanSpeedsHeating" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:integer">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="Controls" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Control" type="auc:ControlGeneralType" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
      <xs:element ref="auc:Quantity" minOccurs="0"/>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
      <xs:element ref="auc:PrimaryFuel" minOccurs="0"/>
      <xs:element ref="auc:Manufacturer" minOccurs="0"/>
      <xs:element ref="auc:ModelNumber" minOccurs="0"/>
      <xs:element ref="auc:Location" minOccurs="0"/>
      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
      <xs:element name="LinkedSystemIDs" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="LinkedSystemID" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                     <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: FenestrationSystemType

Super-types: None
Sub-types: None
Name FenestrationSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:FenestrationType   > [0..1]  
      Start Choice [1]
         <auc:Window         > [0..1] 
            <auc:WindowLayout> xs:string (value comes from list: {'Continuous'|'Discrete'|'Unknown'}) </auc:WindowLayout> [0..1] 
            <auc:WindowOrientation> xs:string (value comes from list: {'North'|'Northeast'|'East'|'Southeast'|'South'|'Southwest'|'West'|'Northwest'|'Unknown'}) </auc:WindowOrientation> [0..1] 
            <auc:WindowSillHeight
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:WindowSillHeight>
            <auc:AssemblyType> xs:string (value comes from list: {'Double Hung'}) </auc:AssemblyType> [0..1] 
            <auc:WindowHeight
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:WindowHeight>
            <auc:WindowWidth
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:WindowWidth>
            <auc:WindowHorizontalSpacing
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:WindowHorizontalSpacing>
            <auc:ExteriorShadingType> xs:string (value comes from list: {'Overhang'|'Fin'|'Awning'|'Solar screen'|'Solar film'|'Louver'|'Screen'|'Deciduous foliage'|'Evergreen foliage'|'Neighboring building'|'None'|'Other'|'Unknown'}) </auc:ExteriorShadingType> [0..1] 
            <auc:OverhangHeightAboveWindow
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:OverhangHeightAboveWindow>
            <auc:OverhangProjection
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:OverhangProjection>
            <auc:VerticalFinDepth
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:VerticalFinDepth>
            <auc:DistanceBetweenVerticalFins
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:DistanceBetweenVerticalFins>
            <auc:VerticalEdgeFinOnly> xs:boolean </auc:VerticalEdgeFinOnly> [0..1] 
            <auc:LightShelves            > [0..1]  
               <auc:LightShelfDistanceFromTop
                auc:Source="" [0..1]
               > [0..1]  
                   xs:decimal
               </auc:LightShelfDistanceFromTop>
               <auc:LightShelfExteriorProtrusion
                auc:Source="" [0..1]
               > [0..1]  
                   xs:decimal
               </auc:LightShelfExteriorProtrusion>
               <auc:LightShelfInteriorProtrusion
                auc:Source="" [0..1]
               > [0..1]  
                   xs:decimal
               </auc:LightShelfInteriorProtrusion>
            </auc:LightShelves>
            <auc:InteriorShadingType> xs:string (value comes from list: {'Blind'|'Curtain'|'Shade'|'None'|'Other'|'Unknown'}) </auc:InteriorShadingType> [0..1] 
         </auc:Window>
         <auc:Skylight         > [0..1] 
            <auc:SkylightLayout> xs:string (value comes from list: {'All Zones'|'Core Only'|'Other'|'Unknown'}) </auc:SkylightLayout> [0..1] 
            <auc:AssemblyType> xs:string (value comes from list: {'Curbed Mounted'}) </auc:AssemblyType> [0..1] 
            <auc:SkylightPitch
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:SkylightPitch>
            <auc:SkylightWindowTreatments> xs:string (value comes from list: {'Solar film'|'Solar screen'|'Shade'|'None'|'Unknown'}) </auc:SkylightWindowTreatments> [0..1] 
            <auc:SkylightSolarTube> xs:boolean </auc:SkylightSolarTube> [0..1] 
         </auc:Skylight>
         <auc:Door         > [0..1] 
            <auc:ExteriorDoorType> xs:string (value comes from list: {'Solid wood'|'Hollow wood'|'Uninsulated metal'|'Insulated metal'|'Glass'|'Other'|'Unknown'}) </auc:ExteriorDoorType> [0..1] 
            <auc:Vestibule> xs:boolean </auc:Vestibule> [0..1] 
            <auc:DoorOperation> xs:string (value comes from list: {'NonSwinging'|'Swinging'|'Unknown'}) </auc:DoorOperation> [0..1] 
            <auc:DoorGlazedAreaFraction> auc:BoundedDecimalZeroToOneWithSourceAttribute </auc:DoorGlazedAreaFraction> [0..1] 
         </auc:Door>
         <auc:Other> auc:OtherType </auc:Other> [0..1]
      End Choice
   </auc:FenestrationType>
   <auc:FenestrationFrameMaterial> xs:string (value comes from list: {'Aluminum uncategorized'|'Aluminum no thermal break'|'Aluminum thermal break'|'Clad'|'Composite'|'Fiberglass'|'Steel'|'Vinyl'|'Wood'|'Other'|'Unknown'}) </auc:FenestrationFrameMaterial> [0..1] 
   <auc:FenestrationOperation> xs:boolean </auc:FenestrationOperation> [0..1] 
   <auc:Weatherstripped> xs:boolean </auc:Weatherstripped> [0..1] 
   <auc:TightnessFitCondition> auc:Tightness </auc:TightnessFitCondition> [0..1] 
   <auc:GlassType> xs:string (value comes from list: {'Clear uncoated'|'Low e'|'Tinted'|'Tinted plus low e'|'Reflective'|'Reflective on tint'|'High performance tint'|'Sunbelt low E low SHGC'|'Suspended film'|'Plastic'|'Other'|'Unknown'}) </auc:GlassType> [0..1] 
   <auc:FenestrationGasFill> xs:string (value comes from list: {'Argon'|'Krypton'|'Other Insulating Gas'|'Air'|'Other'|'Unknown'}) </auc:FenestrationGasFill> [0..1] 
   <auc:FenestrationGlassLayers> xs:string (value comes from list: {'Single pane'|'Double pane'|'Triple pane'|'Single paned with storm panel'|'Unknown'}) </auc:FenestrationGlassLayers> [0..1] 
   <auc:FenestrationRValue
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:FenestrationRValue>
   <auc:FenestrationUFactor
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:FenestrationUFactor>
   <auc:SolarHeatGainCoefficient
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:SolarHeatGainCoefficient>
   <auc:VisibleTransmittance
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:VisibleTransmittance>
   <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
   <auc:Quantity> ... </auc:Quantity> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
   <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="FenestrationSystemType">
   <xs:sequence>
      <xs:element name="FenestrationType" minOccurs="0">
         <xs:complexType>
            <xs:choice>
               <xs:element name="Window" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="WindowLayout" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Continuous"/>
                                 <xs:enumeration value="Discrete"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="WindowOrientation" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="North"/>
                                 <xs:enumeration value="Northeast"/>
                                 <xs:enumeration value="East"/>
                                 <xs:enumeration value="Southeast"/>
                                 <xs:enumeration value="South"/>
                                 <xs:enumeration value="Southwest"/>
                                 <xs:enumeration value="West"/>
                                 <xs:enumeration value="Northwest"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="WindowSillHeight" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="AssemblyType" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Double Hung"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="WindowHeight" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="WindowWidth" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="WindowHorizontalSpacing" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="ExteriorShadingType" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Overhang"/>
                                 <xs:enumeration value="Fin"/>
                                 <xs:enumeration value="Awning"/>
                                 <xs:enumeration value="Solar screen"/>
                                 <xs:enumeration value="Solar film"/>
                                 <xs:enumeration value="Louver"/>
                                 <xs:enumeration value="Screen"/>
                                 <xs:enumeration value="Deciduous foliage"/>
                                 <xs:enumeration value="Evergreen foliage"/>
                                 <xs:enumeration value="Neighboring building"/>
                                 <xs:enumeration value="None"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="OverhangHeightAboveWindow" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="OverhangProjection" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="VerticalFinDepth" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="DistanceBetweenVerticalFins" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="VerticalEdgeFinOnly" type="xs:boolean" minOccurs="0"/>
                        <xs:element name="LightShelves" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="LightShelfDistanceFromTop" minOccurs="0">
                                    <xs:complexType>
                                       <xs:simpleContent>
                                          <xs:extension base="xs:decimal">
                                             <xs:attribute ref="auc:Source"/>
                                          </xs:extension>
                                       </xs:simpleContent>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="LightShelfExteriorProtrusion" minOccurs="0">
                                    <xs:complexType>
                                       <xs:simpleContent>
                                          <xs:extension base="xs:decimal">
                                             <xs:attribute ref="auc:Source"/>
                                          </xs:extension>
                                       </xs:simpleContent>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="LightShelfInteriorProtrusion" minOccurs="0">
                                    <xs:complexType>
                                       <xs:simpleContent>
                                          <xs:extension base="xs:decimal">
                                             <xs:attribute ref="auc:Source"/>
                                          </xs:extension>
                                       </xs:simpleContent>
                                    </xs:complexType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="InteriorShadingType" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Blind"/>
                                 <xs:enumeration value="Curtain"/>
                                 <xs:enumeration value="Shade"/>
                                 <xs:enumeration value="None"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="Skylight" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="SkylightLayout" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="All Zones"/>
                                 <xs:enumeration value="Core Only"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="AssemblyType" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Curbed Mounted"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="SkylightPitch" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="SkylightWindowTreatments" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Solar film"/>
                                 <xs:enumeration value="Solar screen"/>
                                 <xs:enumeration value="Shade"/>
                                 <xs:enumeration value="None"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="SkylightSolarTube" type="xs:boolean" minOccurs="0"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="Door" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="ExteriorDoorType" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Solid wood"/>
                                 <xs:enumeration value="Hollow wood"/>
                                 <xs:enumeration value="Uninsulated metal"/>
                                 <xs:enumeration value="Insulated metal"/>
                                 <xs:enumeration value="Glass"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="Vestibule" type="xs:boolean" minOccurs="0"/>
                        <xs:element name="DoorOperation" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="NonSwinging"/>
                                 <xs:enumeration value="Swinging"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="DoorGlazedAreaFraction" type="auc:BoundedDecimalZeroToOneWithSourceAttribute" minOccurs="0"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="Other" type="auc:OtherType" minOccurs="0"/>
            </xs:choice>
         </xs:complexType>
      </xs:element>
      <xs:element name="FenestrationFrameMaterial" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Aluminum uncategorized"/>
               <xs:enumeration value="Aluminum no thermal break"/>
               <xs:enumeration value="Aluminum thermal break"/>
               <xs:enumeration value="Clad"/>
               <xs:enumeration value="Composite"/>
               <xs:enumeration value="Fiberglass"/>
               <xs:enumeration value="Steel"/>
               <xs:enumeration value="Vinyl"/>
               <xs:enumeration value="Wood"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="FenestrationOperation" type="xs:boolean" minOccurs="0"/>
      <xs:element name="Weatherstripped" type="xs:boolean" minOccurs="0"/>
      <xs:element name="TightnessFitCondition" type="auc:Tightness" minOccurs="0"/>
      <xs:element name="GlassType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Clear uncoated"/>
               <xs:enumeration value="Low e"/>
               <xs:enumeration value="Tinted"/>
               <xs:enumeration value="Tinted plus low e"/>
               <xs:enumeration value="Reflective"/>
               <xs:enumeration value="Reflective on tint"/>
               <xs:enumeration value="High performance tint"/>
               <xs:enumeration value="Sunbelt low E low SHGC"/>
               <xs:enumeration value="Suspended film"/>
               <xs:enumeration value="Plastic"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="FenestrationGasFill" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Argon"/>
               <xs:enumeration value="Krypton"/>
               <xs:enumeration value="Other Insulating Gas"/>
               <xs:enumeration value="Air"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="FenestrationGlassLayers" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Single pane"/>
               <xs:enumeration value="Double pane"/>
               <xs:enumeration value="Triple pane"/>
               <xs:enumeration value="Single paned with storm panel"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="FenestrationRValue" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="FenestrationUFactor" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="SolarHeatGainCoefficient" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="VisibleTransmittance" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
      <xs:element ref="auc:Quantity" minOccurs="0"/>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element ref="auc:Manufacturer" minOccurs="0"/>
      <xs:element ref="auc:ModelNumber" minOccurs="0"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: FoundationSystemType

Super-types: None
Sub-types: None
Name FoundationSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:GroundCouplings   > [0..1] 
      <auc:GroundCoupling      > [0..*]  
         Start Choice [1]
            <auc:SlabOnGrade            > [0..1] 
               <auc:SlabInsulationOrientation> ... </auc:SlabInsulationOrientation> [0..1]
               <auc:SlabArea
                auc:Source="" [0..1]
               > [0..1]  
                   xs:decimal
               </auc:SlabArea>
               <auc:SlabPerimeter
                auc:Source="" [0..1]
               > [0..1]  
                   xs:decimal
               </auc:SlabPerimeter>
               <auc:SlabExposedPerimeter
                auc:Source="" [0..1]
               > [0..1]  
                   xs:decimal
               </auc:SlabExposedPerimeter>
               <auc:SlabInsulationThickness
                auc:Source="" [0..1]
               > [0..1]  
                   xs:decimal
               </auc:SlabInsulationThickness>
               <auc:SlabRValue
                auc:Source="" [0..1]
               > [0..1]  
                   xs:decimal
               </auc:SlabRValue>
               <auc:SlabUFactor
                auc:Source="" [0..1]
               > [0..1]  
                   xs:decimal
               </auc:SlabUFactor>
               <auc:SlabInsulationCondition> auc:InsulationCondition </auc:SlabInsulationCondition> [0..1]
               <auc:SlabHeating> ... </auc:SlabHeating> [0..1]
            </auc:SlabOnGrade>
            <auc:Crawlspace            > [0..1] 
               <auc:CrawlspaceVenting               > [0..1] 
                  <auc:Ventilated                  > [0..1] 
                     <auc:FloorInsulationThickness
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:decimal
                     </auc:FloorInsulationThickness>
                     <auc:FloorInsulationCondition> auc:InsulationCondition </auc:FloorInsulationCondition> [0..1]
                     <auc:FloorRValue
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:decimal
                     </auc:FloorRValue>
                     <auc:FloorUFactor
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:decimal
                     </auc:FloorUFactor>
                     <auc:FloorFramingSpacing
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:decimal
                     </auc:FloorFramingSpacing>
                     <auc:FloorFramingDepth
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:decimal
                     </auc:FloorFramingDepth>
                     <auc:FloorFramingFactor
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:decimal
                     </auc:FloorFramingFactor>
                  </auc:Ventilated>
                  <auc:Unventilated                  > [0..1] 
                     <auc:FoundationWallConstruction> auc:EnvelopeConstructionType </auc:FoundationWallConstruction> [0..1] 
                     <auc:FoundationHeightAboveGrade
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:decimal
                     </auc:FoundationHeightAboveGrade>
                     <auc:FoundationWallInsulationThickness
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:decimal
                     </auc:FoundationWallInsulationThickness>
                     <auc:FoundationWallRValue
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:decimal
                     </auc:FoundationWallRValue>
                     <auc:FoundationWallUFactor
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:decimal
                     </auc:FoundationWallUFactor>
                     <auc:FoundationWallInsulationContinuity> ... </auc:FoundationWallInsulationContinuity> [0..1]
                     <auc:FoundationWallInsulationCondition> auc:InsulationCondition </auc:FoundationWallInsulationCondition> [0..1]
                  </auc:Unventilated>
                  <auc:Other> auc:OtherType </auc:Other> [0..1]
                  <auc:Unknown> auc:UnknownType </auc:Unknown> [0..1]
               </auc:CrawlspaceVenting>
            </auc:Crawlspace>
            <auc:Basement            > [0..1] 
               <auc:BasementConditioning> xs:string (value comes from list: {'Conditioned'|'Unconditioned'|'Semi conditioned'|'Other'|'Unknown'}) </auc:BasementConditioning> [0..1] 
               <auc:FoundationWallConstruction> auc:EnvelopeConstructionType </auc:FoundationWallConstruction> [0..1] 
               <auc:FoundationHeightAboveGrade
                auc:Source="" [0..1]
               > [0..1]  
                   xs:decimal
               </auc:FoundationHeightAboveGrade>
               <auc:FoundationWallInsulationThickness
                auc:Source="" [0..1]
               > [0..1]  
                   xs:decimal
               </auc:FoundationWallInsulationThickness>
               <auc:FoundationWallRValue
                auc:Source="" [0..1]
               > [0..1]  
                   xs:decimal
               </auc:FoundationWallRValue>
               <auc:FoundationWallUFactor
                auc:Source="" [0..1]
               > [0..1]  
                   xs:decimal
               </auc:FoundationWallUFactor>
               <auc:FoundationWallInsulationContinuity> ... </auc:FoundationWallInsulationContinuity> [0..1]
               <auc:FoundationWallInsulationCondition> auc:InsulationCondition </auc:FoundationWallInsulationCondition> [0..1]
               <auc:SlabInsulationOrientation> ... </auc:SlabInsulationOrientation> [0..1]
               <auc:SlabArea
                auc:Source="" [0..1]
               > [0..1]  
                   xs:decimal
               </auc:SlabArea>
               <auc:SlabPerimeter
                auc:Source="" [0..1]
               > [0..1]  
                   xs:decimal
               </auc:SlabPerimeter>
               <auc:SlabExposedPerimeter
                auc:Source="" [0..1]
               > [0..1]  
                   xs:decimal
               </auc:SlabExposedPerimeter>
               <auc:SlabInsulationThickness
                auc:Source="" [0..1]
               > [0..1]  
                   xs:decimal
               </auc:SlabInsulationThickness>
               <auc:SlabInsulationCondition> auc:InsulationCondition </auc:SlabInsulationCondition> [0..1]
               <auc:SlabHeating> ... </auc:SlabHeating> [0..1]
            </auc:Basement>
            <auc:Other> auc:OtherType </auc:Other> [0..1]
            <auc:Unknown> auc:UnknownType </auc:Unknown> [0..1]
         End Choice
      </auc:GroundCoupling>
   </auc:GroundCouplings>
   <auc:FloorCovering> xs:string (value comes from list: {'Carpet'|'Tile'|'Hardwood'|'Vinyl'|'Linoleum'|'Other'|'Unknown'}) </auc:FloorCovering> [0..1] 
   <auc:FloorConstructionType> auc:EnvelopeConstructionType </auc:FloorConstructionType> [0..1] 
   <auc:PlumbingPenetrationSealing> xs:string (value comes from list: {'Flashing'|'Fitting'|'Other'|'Unknown'}) </auc:PlumbingPenetrationSealing> [0..1] 
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
   <auc:Quantity> ... </auc:Quantity> [0..1]
</...>
<xs:complexType name="FoundationSystemType">
   <xs:sequence>
      <xs:element name="GroundCouplings" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="GroundCoupling" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                     <xs:choice>
                        <xs:element name="SlabOnGrade" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element ref="auc:SlabInsulationOrientation" minOccurs="0"/>
                                 <xs:element name="SlabArea" minOccurs="0">
                                    <xs:complexType>
                                       <xs:simpleContent>
                                          <xs:extension base="xs:decimal">
                                             <xs:attribute ref="auc:Source"/>
                                          </xs:extension>
                                       </xs:simpleContent>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="SlabPerimeter" minOccurs="0">
                                    <xs:complexType>
                                       <xs:simpleContent>
                                          <xs:extension base="xs:decimal">
                                             <xs:attribute ref="auc:Source"/>
                                          </xs:extension>
                                       </xs:simpleContent>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="SlabExposedPerimeter" minOccurs="0">
                                    <xs:complexType>
                                       <xs:simpleContent>
                                          <xs:extension base="xs:decimal">
                                             <xs:attribute ref="auc:Source"/>
                                          </xs:extension>
                                       </xs:simpleContent>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="SlabInsulationThickness" minOccurs="0">
                                    <xs:complexType>
                                       <xs:simpleContent>
                                          <xs:extension base="xs:decimal">
                                             <xs:attribute ref="auc:Source"/>
                                          </xs:extension>
                                       </xs:simpleContent>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="SlabRValue" minOccurs="0">
                                    <xs:complexType>
                                       <xs:simpleContent>
                                          <xs:extension base="xs:decimal">
                                             <xs:attribute ref="auc:Source"/>
                                          </xs:extension>
                                       </xs:simpleContent>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="SlabUFactor" minOccurs="0">
                                    <xs:complexType>
                                       <xs:simpleContent>
                                          <xs:extension base="xs:decimal">
                                             <xs:attribute ref="auc:Source"/>
                                          </xs:extension>
                                       </xs:simpleContent>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="SlabInsulationCondition" type="auc:InsulationCondition" minOccurs="0"/>
                                 <xs:element ref="auc:SlabHeating" minOccurs="0"/>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="Crawlspace" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="CrawlspaceVenting" minOccurs="0">
                                    <xs:complexType>
                                       <xs:sequence>
                                          <xs:element name="Ventilated" minOccurs="0">
                                             <xs:complexType>
                                                <xs:sequence>
                                                   <xs:element name="FloorInsulationThickness" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:simpleContent>
                                                            <xs:extension base="xs:decimal">
                                                               <xs:attribute ref="auc:Source"/>
                                                            </xs:extension>
                                                         </xs:simpleContent>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="FloorInsulationCondition" type="auc:InsulationCondition" minOccurs="0"/>
                                                   <xs:element name="FloorRValue" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:simpleContent>
                                                            <xs:extension base="xs:decimal">
                                                               <xs:attribute ref="auc:Source"/>
                                                            </xs:extension>
                                                         </xs:simpleContent>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="FloorUFactor" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:simpleContent>
                                                            <xs:extension base="xs:decimal">
                                                               <xs:attribute ref="auc:Source"/>
                                                            </xs:extension>
                                                         </xs:simpleContent>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="FloorFramingSpacing" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:simpleContent>
                                                            <xs:extension base="xs:decimal">
                                                               <xs:attribute ref="auc:Source"/>
                                                            </xs:extension>
                                                         </xs:simpleContent>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="FloorFramingDepth" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:simpleContent>
                                                            <xs:extension base="xs:decimal">
                                                               <xs:attribute ref="auc:Source"/>
                                                            </xs:extension>
                                                         </xs:simpleContent>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="FloorFramingFactor" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:simpleContent>
                                                            <xs:extension base="xs:decimal">
                                                               <xs:attribute ref="auc:Source"/>
                                                            </xs:extension>
                                                         </xs:simpleContent>
                                                      </xs:complexType>
                                                   </xs:element>
                                                </xs:sequence>
                                             </xs:complexType>
                                          </xs:element>
                                          <xs:element name="Unventilated" minOccurs="0">
                                             <xs:complexType>
                                                <xs:sequence>
                                                   <xs:element name="FoundationWallConstruction" type="auc:EnvelopeConstructionType" minOccurs="0"/>
                                                   <xs:element name="FoundationHeightAboveGrade" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:simpleContent>
                                                            <xs:extension base="xs:decimal">
                                                               <xs:attribute ref="auc:Source"/>
                                                            </xs:extension>
                                                         </xs:simpleContent>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="FoundationWallInsulationThickness" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:simpleContent>
                                                            <xs:extension base="xs:decimal">
                                                               <xs:attribute ref="auc:Source"/>
                                                            </xs:extension>
                                                         </xs:simpleContent>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="FoundationWallRValue" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:simpleContent>
                                                            <xs:extension base="xs:decimal">
                                                               <xs:attribute ref="auc:Source"/>
                                                            </xs:extension>
                                                         </xs:simpleContent>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="FoundationWallUFactor" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:simpleContent>
                                                            <xs:extension base="xs:decimal">
                                                               <xs:attribute ref="auc:Source"/>
                                                            </xs:extension>
                                                         </xs:simpleContent>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element ref="auc:FoundationWallInsulationContinuity" minOccurs="0"/>
                                                   <xs:element name="FoundationWallInsulationCondition" type="auc:InsulationCondition" minOccurs="0"/>
                                                </xs:sequence>
                                             </xs:complexType>
                                          </xs:element>
                                          <xs:element name="Other" type="auc:OtherType" minOccurs="0"/>
                                          <xs:element name="Unknown" type="auc:UnknownType" minOccurs="0"/>
                                       </xs:sequence>
                                    </xs:complexType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="Basement" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="BasementConditioning" minOccurs="0">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Conditioned"/>
                                          <xs:enumeration value="Unconditioned"/>
                                          <xs:enumeration value="Semi conditioned"/>
                                          <xs:enumeration value="Other"/>
                                          <xs:enumeration value="Unknown"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                                 <xs:element name="FoundationWallConstruction" type="auc:EnvelopeConstructionType" minOccurs="0"/>
                                 <xs:element name="FoundationHeightAboveGrade" minOccurs="0">
                                    <xs:complexType>
                                       <xs:simpleContent>
                                          <xs:extension base="xs:decimal">
                                             <xs:attribute ref="auc:Source"/>
                                          </xs:extension>
                                       </xs:simpleContent>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="FoundationWallInsulationThickness" minOccurs="0">
                                    <xs:complexType>
                                       <xs:simpleContent>
                                          <xs:extension base="xs:decimal">
                                             <xs:attribute ref="auc:Source"/>
                                          </xs:extension>
                                       </xs:simpleContent>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="FoundationWallRValue" minOccurs="0">
                                    <xs:complexType>
                                       <xs:simpleContent>
                                          <xs:extension base="xs:decimal">
                                             <xs:attribute ref="auc:Source"/>
                                          </xs:extension>
                                       </xs:simpleContent>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="FoundationWallUFactor" minOccurs="0">
                                    <xs:complexType>
                                       <xs:simpleContent>
                                          <xs:extension base="xs:decimal">
                                             <xs:attribute ref="auc:Source"/>
                                          </xs:extension>
                                       </xs:simpleContent>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element ref="auc:FoundationWallInsulationContinuity" minOccurs="0"/>
                                 <xs:element name="FoundationWallInsulationCondition" type="auc:InsulationCondition" minOccurs="0"/>
                                 <xs:element ref="auc:SlabInsulationOrientation" minOccurs="0"/>
                                 <xs:element name="SlabArea" minOccurs="0">
                                    <xs:complexType>
                                       <xs:simpleContent>
                                          <xs:extension base="xs:decimal">
                                             <xs:attribute ref="auc:Source"/>
                                          </xs:extension>
                                       </xs:simpleContent>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="SlabPerimeter" minOccurs="0">
                                    <xs:complexType>
                                       <xs:simpleContent>
                                          <xs:extension base="xs:decimal">
                                             <xs:attribute ref="auc:Source"/>
                                          </xs:extension>
                                       </xs:simpleContent>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="SlabExposedPerimeter" minOccurs="0">
                                    <xs:complexType>
                                       <xs:simpleContent>
                                          <xs:extension base="xs:decimal">
                                             <xs:attribute ref="auc:Source"/>
                                          </xs:extension>
                                       </xs:simpleContent>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="SlabInsulationThickness" minOccurs="0">
                                    <xs:complexType>
                                       <xs:simpleContent>
                                          <xs:extension base="xs:decimal">
                                             <xs:attribute ref="auc:Source"/>
                                          </xs:extension>
                                       </xs:simpleContent>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="SlabInsulationCondition" type="auc:InsulationCondition" minOccurs="0"/>
                                 <xs:element ref="auc:SlabHeating" minOccurs="0"/>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="Other" type="auc:OtherType" minOccurs="0"/>
                        <xs:element name="Unknown" type="auc:UnknownType" minOccurs="0"/>
                     </xs:choice>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="FloorCovering" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Carpet"/>
               <xs:enumeration value="Tile"/>
               <xs:enumeration value="Hardwood"/>
               <xs:enumeration value="Vinyl"/>
               <xs:enumeration value="Linoleum"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="FloorConstructionType" type="auc:EnvelopeConstructionType" minOccurs="0"/>
      <xs:element name="PlumbingPenetrationSealing" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Flashing"/>
               <xs:enumeration value="Fitting"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
      <xs:element ref="auc:Quantity" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: HVACSystemType

Super-types: None
Sub-types: None
Name HVACSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:Plants   > [0..1] 
      <auc:HeatingPlants      > [0..1] 
         <auc:HeatingPlant> auc:HeatingPlantType </auc:HeatingPlant> [0..*] 
      </auc:HeatingPlants>
      <auc:CoolingPlants      > [0..1] 
         <auc:CoolingPlant> auc:CoolingPlantType </auc:CoolingPlant> [0..*] 
      </auc:CoolingPlants>
      <auc:CondenserPlants      > [0..1] 
         <auc:CondenserPlant> auc:CondenserPlantType </auc:CondenserPlant> [0..*] 
      </auc:CondenserPlants>
   </auc:Plants>
   <auc:HeatingAndCoolingSystems   > [0..1] 
      <auc:ZoningSystemType> xs:string (value comes from list: {'Single zone'|'Multi zone'|'Unknown'}) </auc:ZoningSystemType> [0..1] 
      <auc:HeatingSources      > [0..1] 
         <auc:HeatingSource
          ID="xs:ID" [1]
          auc:Status="" [0..1]
         > [0..*] 
            <auc:HeatingSourceType            > [0..1]  
               Start Choice [1]
                  <auc:SourceHeatingPlantID
                   IDref="xs:IDREF" [1]
/>  [0..1] 

                  <auc:ElectricResistance> auc:ElectricResistanceType </auc:ElectricResistance> [0..1]
                  <auc:Furnace                  > [0..1] 
                     <auc:FurnaceType> xs:string (value comes from list: {'Warm air'|'Fireplace'|'Heating stove'|'Built-in heater'|'Individual space heater'|'Other'|'Unknown'}) </auc:FurnaceType> [0..1] 
                     <auc:BurnerType> ... </auc:BurnerType> [0..1]
                     <auc:BurnerControlType> ... </auc:BurnerControlType> [0..1]
                     <auc:BurnerQuantity
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:integer
                     </auc:BurnerQuantity>
                     <auc:BurnerYearInstalled> ... </auc:BurnerYearInstalled> [0..1]
                     <auc:BurnerTurndownRatio
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:decimal
                     </auc:BurnerTurndownRatio>
                     <auc:IgnitionType> ... </auc:IgnitionType> [0..1]
                     <auc:DraftType> ... </auc:DraftType> [0..1]
                     <auc:DraftBoundary> ... </auc:DraftBoundary> [0..1]
                     <auc:CondensingOperation> ... </auc:CondensingOperation> [0..1]
                     <auc:CombustionEfficiency
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:decimal
                     </auc:CombustionEfficiency>
                     <auc:ThermalEfficiency
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:decimal
                     </auc:ThermalEfficiency>
                     <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
                  </auc:Furnace>
                  <auc:HeatPump                  > [0..1] 
                     <auc:HeatPumpType> xs:string (value comes from list: {'Split'|'Packaged Terminal'|'Packaged Unitary'|'Other'|'Unknown'}) </auc:HeatPumpType> [0..1] 
                     <auc:HeatPumpBackupHeatingSwitchoverTemperature
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:decimal
                     </auc:HeatPumpBackupHeatingSwitchoverTemperature>
                     <auc:HeatPumpBackupSystemFuel> auc:FuelTypes </auc:HeatPumpBackupSystemFuel> [0..1] 
                     <auc:HeatPumpBackupAFUE
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:decimal
                     </auc:HeatPumpBackupAFUE>
                     <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
                     <auc:CoolingSourceID
                      IDref="xs:IDREF" [1]
/>  [0..1] 

                     <auc:LinkedHeatingPlantID
                      IDref="xs:IDREF" [1]
/>  [0..1] 

                  </auc:HeatPump>
                  <auc:OtherCombination> auc:OtherCombinationType </auc:OtherCombination> [0..1]
                  <auc:NoHeating> auc:NoHeatingType </auc:NoHeating> [0..1]
                  <auc:Unknown> auc:UnknownType </auc:Unknown> [0..1]
               End Choice
            </auc:HeatingSourceType>
            <auc:HeatingMedium> xs:string (value comes from list: {'Hot water'|'Steam'|'Refrigerant'|'Air'|'Glycol'|'Other'|'Unknown'}) </auc:HeatingMedium> [0..1] 
            <auc:AnnualHeatingEfficiencyValue
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:AnnualHeatingEfficiencyValue>
            <auc:AnnualHeatingEfficiencyUnits> ... </auc:AnnualHeatingEfficiencyUnits> [0..1]
            <auc:InputCapacity
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:InputCapacity>
            Start Choice [1]
               <auc:OutputCapacity
                auc:Source="" [0..1]
               > [0..1]  
                   xs:decimal
               </auc:OutputCapacity>
               <auc:Capacity
                auc:Source="" [0..1]
               > [0..1]  
                   xs:decimal
               </auc:Capacity>
            End Choice
            <auc:CapacityUnits> ... </auc:CapacityUnits> [0..1]
            <auc:HeatingStaging> ... </auc:HeatingStaging> [0..1]
            <auc:NumberOfHeatingStages
             auc:Source="" [0..1]
            > [0..1]  
                xs:integer
            </auc:NumberOfHeatingStages>
            <auc:HeatingStageCapacityFraction> auc:BoundedDecimalZeroToOneWithSourceAttribute </auc:HeatingStageCapacityFraction> [0..1] 
            <auc:PrimaryFuel> ... </auc:PrimaryFuel> [0..1] 
            <auc:HeatingSourceCondition> auc:EquipmentCondition </auc:HeatingSourceCondition> [0..1]
            <auc:Controls            > [0..1]  
               <auc:Control> auc:ControlGeneralType </auc:Control> [1..*] 
            </auc:Controls>
            <auc:Location> ... </auc:Location> [0..1]
            <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
            <auc:YearOfManufacture> ... </auc:YearOfManufacture> [0..1]
            <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
            <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
            <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
            <auc:Quantity> ... </auc:Quantity> [0..1]
         </auc:HeatingSource>
      </auc:HeatingSources>
      <auc:CoolingSources      > [0..1] 
         <auc:CoolingSource
          ID="xs:ID" [1]
          auc:Status="" [0..1]
         > [0..*] 
            <auc:CoolingSourceType            > [0..1]  
               Start Choice [1]
                  <auc:CoolingPlantID
                   IDref="xs:IDREF" [1]
/>  [0..1] 

                  <auc:DX                  > [0..1] 
                     <auc:DXSystemType> xs:string (value comes from list: {'Split DX air conditioner'|'Packaged terminal air conditioner (PTAC)'|'Split heat pump'|'Packaged terminal heat pump (PTHP)'|'Variable refrigerant flow'|'Packaged/unitary direct expansion/RTU'|'Packaged/unitary heat pump'|'Single package vertical air conditioner'|'Single package vertical heat pump'|'Other'|'Unknown'}) </auc:DXSystemType> [0..1] 
                     <auc:CompressorType> xs:string (value comes from list: {'Reciprocating'|'Screw'|'Scroll'|'Centrifugal'|'Other'|'Unknown'}) </auc:CompressorType> [0..1] 
                     <auc:CompressorStaging> ... </auc:CompressorStaging> [0..1]
                     <auc:CondenserPlantIDs                     > [0..1] 
                        <auc:CondenserPlantID
                         IDref="xs:IDREF" [1]
/>  [0..*] 

                     </auc:CondenserPlantIDs>
                     <auc:Refrigerant> ... </auc:Refrigerant> [0..1]
                     <auc:RefrigerantChargeFactor
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:decimal
                     </auc:RefrigerantChargeFactor>
                     <auc:ActiveDehumidification> xs:boolean </auc:ActiveDehumidification> [0..1] 
                  </auc:DX>
                  <auc:EvaporativeCooler                  > [0..1] 
                     <auc:EvaporativeCoolingType> xs:string (value comes from list: {'Direct'|'Direct indirect'|'Indirect'|'Other'}) </auc:EvaporativeCoolingType> [0..1] 
                  </auc:EvaporativeCooler>
                  <auc:OtherCombination> auc:OtherCombinationType </auc:OtherCombination> [0..1]
                  <auc:NoCooling> auc:NoCoolingType </auc:NoCooling> [0..1]
                  <auc:Unknown> auc:UnknownType </auc:Unknown> [0..1]
               End Choice
            </auc:CoolingSourceType>
            <auc:CoolingMedium> xs:string (value comes from list: {'Chilled water'|'Refrigerant'|'Air'|'Glycol'|'Other'|'Unknown'}) </auc:CoolingMedium> [0..1] 
            <auc:AnnualCoolingEfficiencyValue
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:AnnualCoolingEfficiencyValue>
            <auc:AnnualCoolingEfficiencyUnits> ... </auc:AnnualCoolingEfficiencyUnits> [0..1]
            <auc:Capacity> ... </auc:Capacity> [0..1]
            <auc:CapacityUnits> ... </auc:CapacityUnits> [0..1]
            <auc:NumberOfDiscreteCoolingStages
             auc:Source="" [0..1]
            > [0..1]  
                xs:integer
            </auc:NumberOfDiscreteCoolingStages>
            <auc:CoolingStageCapacity
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:CoolingStageCapacity>
            <auc:MinimumPartLoadRatio> auc:BoundedDecimalZeroToOneWithSourceAttribute </auc:MinimumPartLoadRatio> [0..1] 
            <auc:RatedCoolingSensibleHeatRatio> auc:BoundedDecimalZeroToOneWithSourceAttribute </auc:RatedCoolingSensibleHeatRatio> [0..1] 
            <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
            <auc:PrimaryFuel> ... </auc:PrimaryFuel> [0..1] 
            <auc:CoolingSourceCondition> auc:EquipmentCondition </auc:CoolingSourceCondition> [0..1]
            <auc:Controls            > [0..1]  
               <auc:Control> auc:ControlGeneralType </auc:Control> [1..*] 
            </auc:Controls>
            <auc:Location> ... </auc:Location> [0..1]
            <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
            <auc:YearOfManufacture> ... </auc:YearOfManufacture> [0..1]
            <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
            <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
            <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
            <auc:Quantity> ... </auc:Quantity> [0..1]
         </auc:CoolingSource>
      </auc:CoolingSources>
      <auc:Deliveries      > [0..1] 
         <auc:Delivery
          ID="xs:ID" [1]
          auc:Status="" [0..1] 
         > [0..*] 
            <auc:DeliveryType            > [0..1] 
               Start Choice [1]
                  <auc:ZoneEquipment                  > [0..1]  
                     <auc:FanBased> auc:FanBasedType </auc:FanBased> [0..1]
                     <auc:Convection                     > [0..1] 
                        <auc:ConvectionType> xs:string (value comes from list: {'Perimeter baseboard'|'Chilled beam'|'Other'|'Unknown'}) </auc:ConvectionType> [0..1] 
                        <auc:PipeInsulationThickness
                         auc:Source="" [0..1]
                        > [0..1]  
                            xs:decimal
                        </auc:PipeInsulationThickness>
                        <auc:PipeLocation
                         auc:Source="" [0..1]
                        > [0..1]  
                            xs:decimal
                        </auc:PipeLocation>
                     </auc:Convection>
                     <auc:Radiant                     > [0..1] 
                        <auc:RadiantType> xs:string (value comes from list: {'Radiator'|'Radiant floor or ceiling'|'Other'|'Unknown'}) </auc:RadiantType> [0..1]
                        <auc:PipeInsulationThickness
                         auc:Source="" [0..1]
                        > [0..1]  
                            xs:decimal
                        </auc:PipeInsulationThickness>
                        <auc:PipeLocation
                         auc:Source="" [0..1]
                        > [0..1]  
                            xs:decimal
                        </auc:PipeLocation>
                     </auc:Radiant>
                     <auc:Other> auc:OtherType </auc:Other> [0..1]
                  </auc:ZoneEquipment>
                  <auc:CentralAirDistribution                  > [0..1] 
                     <auc:AirDeliveryType> xs:string (value comes from list: {'Central fan'|'Induction units'|'Low pressure under floor'|'Local fan'|'Other'|'Unknown'}) </auc:AirDeliveryType> [0..1] 
                     <auc:TerminalUnit> xs:string (value comes from list: {'CAV terminal box no reheat'|'CAV terminal box with reheat'|'VAV terminal box fan powered no reheat'|'VAV terminal box fan powered with reheat'|'VAV terminal box not fan powered no reheat'|'VAV terminal box not fan powered with reheat'|'Powered induction unit'|'Automatically controlled register'|'Manually controlled register'|'Uncontrolled register'|'Other'|'Unknown'}) </auc:TerminalUnit> [0..1] 
                     <auc:ReheatSource> xs:string (value comes from list: {'Heating plant'|'Local electric resistance'|'Local gas'|'None'|'Other'|'Unknown'}) </auc:ReheatSource> [0..1] 
                     <auc:ReheatControlMethod> xs:string (value comes from list: {'Dual Maximum'|'Single Maximum'|'Other'|'Unknown'}) </auc:ReheatControlMethod> [0..1] 
                     <auc:ReheatPlantID
                      IDref="xs:IDREF" [1]
/>  [0..1]

                     <auc:FanBased> auc:FanBasedType </auc:FanBased> [0..1]
                  </auc:CentralAirDistribution>
                  <auc:Other> auc:OtherType </auc:Other> [0..1]
               End Choice
            </auc:DeliveryType>
            <auc:HeatingSourceID
             IDref="xs:IDREF" [1]
/>  [0..1] 

            <auc:CoolingSourceID
             IDref="xs:IDREF" [1]
/>  [0..1] 

            <auc:Capacity> ... </auc:Capacity> [0..1] 
            <auc:CapacityUnits> ... </auc:CapacityUnits> [0..1] 
            <auc:PrimaryFuel> ... </auc:PrimaryFuel> [0..1] 
            <auc:Controls            > [0..1]  
               <auc:Control> auc:ControlGeneralType </auc:Control> [1..*] 
            </auc:Controls>
            <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
            <auc:YearOfManufacture> ... </auc:YearOfManufacture> [0..1]
            <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
            <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
            <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
            <auc:Quantity> ... </auc:Quantity> [0..1]
            <auc:DeliveryCondition> auc:EquipmentCondition </auc:DeliveryCondition> [0..1]
         </auc:Delivery>
      </auc:Deliveries>
   </auc:HeatingAndCoolingSystems>
   <auc:DuctSystems   > [0..1] 
      <auc:DuctSystem> auc:DuctSystemType </auc:DuctSystem> [1..*]
   </auc:DuctSystems>
   <auc:OtherHVACSystems   > [0..1] 
      <auc:OtherHVACSystem> auc:OtherHVACSystemType </auc:OtherHVACSystem> [1..*]
   </auc:OtherHVACSystems>
   <auc:Location> ... </auc:Location> [0..1]
   <auc:Priority> ... </auc:Priority> [0..1]
   <auc:FrequencyOfMaintenance> xs:string (value comes from list: {'As needed'|'Daily'|'Weekly'|'Bi-weekly'|'Monthly'|'Semi-quarterly'|'Quarterly'|'Semi-annually'|'Annually'|'Unknown'}) </auc:FrequencyOfMaintenance> [0..1] 
   Start Choice [1]
      <auc:PrimaryHVACSystemType> xs:string (value comes from list: {'Packaged Terminal Air Conditioner'|'Four Pipe Fan Coil Unit'|'Packaged Terminal Heat Pump'|'Packaged Rooftop Air Conditioner'|'Packaged Rooftop Heat Pump'|'Packaged Rooftop VAV with Hot Water Reheat'|'Packaged Rooftop VAV with Electric Reheat'|'VAV with Hot Water Reheat'|'VAV with Electric Reheat'|'Warm Air Furnace'|'Ventilation Only'|'Dedicated Outdoor Air System'|'Water Loop Heat Pump'|'Ground Source Heat Pump'|'VRF Terminal Unit'|'Chilled Beam'|'Other'}) </auc:PrimaryHVACSystemType> [0..1] 
      <auc:PrincipalHVACSystemType> xs:string (value comes from list: {'Packaged Terminal Air Conditioner'|'Four Pipe Fan Coil Unit'|'Packaged Terminal Heat Pump'|'Packaged Rooftop Air Conditioner'|'Packaged Rooftop Heat Pump'|'Packaged Rooftop VAV with Hot Water Reheat'|'Packaged Rooftop VAV with Electric Reheat'|'VAV with Hot Water Reheat'|'VAV with Electric Reheat'|'Warm Air Furnace'|'Ventilation Only'|'Dedicated Outdoor Air System'|'Water Loop Heat Pump'|'Ground Source Heat Pump'|'VRF Terminal Unit'|'Chilled Beam'|'Other'}) </auc:PrincipalHVACSystemType> [0..1] 
   End Choice
   <auc:HVACControlSystemTypes   > [0..1]  
      <auc:HVACControlSystemType> xs:string (value comes from list: {'Analog'|'Digital'|'Pneumatic'|'Other'|'Unknown'}) </auc:HVACControlSystemType> [0..*] 
   </auc:HVACControlSystemTypes>
   <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
   <auc:Quantity> ... </auc:Quantity> [0..1]
</...>
<xs:complexType name="HVACSystemType">
   <xs:sequence>
      <xs:element name="Plants" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="HeatingPlants" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="HeatingPlant" type="auc:HeatingPlantType" minOccurs="0" maxOccurs="unbounded"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="CoolingPlants" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="CoolingPlant" type="auc:CoolingPlantType" minOccurs="0" maxOccurs="unbounded"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="CondenserPlants" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="CondenserPlant" type="auc:CondenserPlantType" minOccurs="0" maxOccurs="unbounded"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="HeatingAndCoolingSystems" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="ZoningSystemType" minOccurs="0">
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:enumeration value="Single zone"/>
                        <xs:enumeration value="Multi zone"/>
                        <xs:enumeration value="Unknown"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element name="HeatingSources" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="HeatingSource" minOccurs="0" maxOccurs="unbounded">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="HeatingSourceType" minOccurs="0">
                                    <xs:complexType>
                                       <xs:choice>
                                          <xs:element name="SourceHeatingPlantID" minOccurs="0">
                                             <xs:complexType>
                                                <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                             </xs:complexType>
                                          </xs:element>
                                          <xs:element name="ElectricResistance" type="auc:ElectricResistanceType" minOccurs="0"/>
                                          <xs:element name="Furnace" minOccurs="0">
                                             <xs:complexType>
                                                <xs:sequence>
                                                   <xs:element name="FurnaceType" minOccurs="0">
                                                      <xs:simpleType>
                                                         <xs:restriction base="xs:string">
                                                            <xs:enumeration value="Warm air"/>
                                                            <xs:enumeration value="Fireplace"/>
                                                            <xs:enumeration value="Heating stove"/>
                                                            <xs:enumeration value="Built-in heater"/>
                                                            <xs:enumeration value="Individual space heater"/>
                                                            <xs:enumeration value="Other"/>
                                                            <xs:enumeration value="Unknown"/>
                                                         </xs:restriction>
                                                      </xs:simpleType>
                                                   </xs:element>
                                                   <xs:element ref="auc:BurnerType" minOccurs="0"/>
                                                   <xs:element ref="auc:BurnerControlType" minOccurs="0"/>
                                                   <xs:element name="BurnerQuantity" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:simpleContent>
                                                            <xs:extension base="xs:integer">
                                                               <xs:attribute ref="auc:Source"/>
                                                            </xs:extension>
                                                         </xs:simpleContent>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element ref="auc:BurnerYearInstalled" minOccurs="0"/>
                                                   <xs:element name="BurnerTurndownRatio" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:simpleContent>
                                                            <xs:extension base="xs:decimal">
                                                               <xs:attribute ref="auc:Source"/>
                                                            </xs:extension>
                                                         </xs:simpleContent>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element ref="auc:IgnitionType" minOccurs="0"/>
                                                   <xs:element ref="auc:DraftType" minOccurs="0"/>
                                                   <xs:element ref="auc:DraftBoundary" minOccurs="0"/>
                                                   <xs:element ref="auc:CondensingOperation" minOccurs="0"/>
                                                   <xs:element name="CombustionEfficiency" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:simpleContent>
                                                            <xs:extension base="xs:decimal">
                                                               <xs:attribute ref="auc:Source"/>
                                                            </xs:extension>
                                                         </xs:simpleContent>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="ThermalEfficiency" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:simpleContent>
                                                            <xs:extension base="xs:decimal">
                                                               <xs:attribute ref="auc:Source"/>
                                                            </xs:extension>
                                                         </xs:simpleContent>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
                                                </xs:sequence>
                                             </xs:complexType>
                                          </xs:element>
                                          <xs:element name="HeatPump" minOccurs="0">
                                             <xs:complexType>
                                                <xs:sequence>
                                                   <xs:element name="HeatPumpType" minOccurs="0">
                                                      <xs:simpleType>
                                                         <xs:restriction base="xs:string">
                                                            <xs:enumeration value="Split"/>
                                                            <xs:enumeration value="Packaged Terminal"/>
                                                            <xs:enumeration value="Packaged Unitary"/>
                                                            <xs:enumeration value="Other"/>
                                                            <xs:enumeration value="Unknown"/>
                                                         </xs:restriction>
                                                      </xs:simpleType>
                                                   </xs:element>
                                                   <xs:element name="HeatPumpBackupHeatingSwitchoverTemperature" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:simpleContent>
                                                            <xs:extension base="xs:decimal">
                                                               <xs:attribute ref="auc:Source"/>
                                                            </xs:extension>
                                                         </xs:simpleContent>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="HeatPumpBackupSystemFuel" type="auc:FuelTypes" minOccurs="0"/>
                                                   <xs:element name="HeatPumpBackupAFUE" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:simpleContent>
                                                            <xs:extension base="xs:decimal">
                                                               <xs:attribute ref="auc:Source"/>
                                                            </xs:extension>
                                                         </xs:simpleContent>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
                                                   <xs:element name="CoolingSourceID" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="LinkedHeatingPlantID" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                                      </xs:complexType>
                                                   </xs:element>
                                                </xs:sequence>
                                             </xs:complexType>
                                          </xs:element>
                                          <xs:element name="OtherCombination" type="auc:OtherCombinationType" minOccurs="0"/>
                                          <xs:element name="NoHeating" type="auc:NoHeatingType" minOccurs="0"/>
                                          <xs:element name="Unknown" type="auc:UnknownType" minOccurs="0"/>
                                       </xs:choice>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="HeatingMedium" minOccurs="0">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Hot water"/>
                                          <xs:enumeration value="Steam"/>
                                          <xs:enumeration value="Refrigerant"/>
                                          <xs:enumeration value="Air"/>
                                          <xs:enumeration value="Glycol"/>
                                          <xs:enumeration value="Other"/>
                                          <xs:enumeration value="Unknown"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                                 <xs:element name="AnnualHeatingEfficiencyValue" minOccurs="0">
                                    <xs:complexType>
                                       <xs:simpleContent>
                                          <xs:extension base="xs:decimal">
                                             <xs:attribute ref="auc:Source"/>
                                          </xs:extension>
                                       </xs:simpleContent>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element ref="auc:AnnualHeatingEfficiencyUnits" minOccurs="0"/>
                                 <xs:element name="InputCapacity" minOccurs="0">
                                    <xs:complexType>
                                       <xs:simpleContent>
                                          <xs:extension base="xs:decimal">
                                             <xs:attribute ref="auc:Source"/>
                                          </xs:extension>
                                       </xs:simpleContent>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:choice>
                                    <xs:element name="OutputCapacity" minOccurs="0">
                                       <xs:complexType>
                                          <xs:simpleContent>
                                             <xs:extension base="xs:decimal">
                                                <xs:attribute ref="auc:Source"/>
                                             </xs:extension>
                                          </xs:simpleContent>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="Capacity" minOccurs="0">
                                       <xs:complexType>
                                          <xs:simpleContent>
                                             <xs:extension base="xs:decimal">
                                                <xs:attribute ref="auc:Source"/>
                                             </xs:extension>
                                          </xs:simpleContent>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:choice>
                                 <xs:element ref="auc:CapacityUnits" minOccurs="0"/>
                                 <xs:element ref="auc:HeatingStaging" minOccurs="0"/>
                                 <xs:element name="NumberOfHeatingStages" minOccurs="0">
                                    <xs:complexType>
                                       <xs:simpleContent>
                                          <xs:extension base="xs:integer">
                                             <xs:attribute ref="auc:Source"/>
                                          </xs:extension>
                                       </xs:simpleContent>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="HeatingStageCapacityFraction" type="auc:BoundedDecimalZeroToOneWithSourceAttribute" minOccurs="0"/>
                                 <xs:element ref="auc:PrimaryFuel" minOccurs="0"/>
                                 <xs:element name="HeatingSourceCondition" type="auc:EquipmentCondition" minOccurs="0"/>
                                 <xs:element name="Controls" minOccurs="0">
                                    <xs:complexType>
                                       <xs:sequence>
                                          <xs:element name="Control" type="auc:ControlGeneralType" maxOccurs="unbounded"/>
                                       </xs:sequence>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element ref="auc:Location" minOccurs="0"/>
                                 <xs:element ref="auc:YearInstalled" minOccurs="0"/>
                                 <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
                                 <xs:element ref="auc:Manufacturer" minOccurs="0"/>
                                 <xs:element ref="auc:ModelNumber" minOccurs="0"/>
                                 <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
                                 <xs:element ref="auc:Quantity" minOccurs="0"/>
                              </xs:sequence>
                              <xs:attribute name="ID" type="xs:ID" use="required"/>
                              <xs:attribute ref="auc:Status"/>
                           </xs:complexType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="CoolingSources" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="CoolingSource" minOccurs="0" maxOccurs="unbounded">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="CoolingSourceType" minOccurs="0">
                                    <xs:complexType>
                                       <xs:choice>
                                          <xs:element name="CoolingPlantID" minOccurs="0">
                                             <xs:complexType>
                                                <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                             </xs:complexType>
                                          </xs:element>
                                          <xs:element name="DX" minOccurs="0">
                                             <xs:complexType>
                                                <xs:sequence>
                                                   <xs:element name="DXSystemType" minOccurs="0">
                                                      <xs:simpleType>
                                                         <xs:restriction base="xs:string">
                                                            <xs:enumeration value="Split DX air conditioner"/>
                                                            <xs:enumeration value="Packaged terminal air conditioner (PTAC)"/>
                                                            <xs:enumeration value="Split heat pump"/>
                                                            <xs:enumeration value="Packaged terminal heat pump (PTHP)"/>
                                                            <xs:enumeration value="Variable refrigerant flow"/>
                                                            <xs:enumeration value="Packaged/unitary direct expansion/RTU"/>
                                                            <xs:enumeration value="Packaged/unitary heat pump"/>
                                                            <xs:enumeration value="Single package vertical air conditioner"/>
                                                            <xs:enumeration value="Single package vertical heat pump"/>
                                                            <xs:enumeration value="Other"/>
                                                            <xs:enumeration value="Unknown"/>
                                                         </xs:restriction>
                                                      </xs:simpleType>
                                                   </xs:element>
                                                   <xs:element name="CompressorType" minOccurs="0">
                                                      <xs:simpleType>
                                                         <xs:restriction base="xs:string">
                                                            <xs:enumeration value="Reciprocating"/>
                                                            <xs:enumeration value="Screw"/>
                                                            <xs:enumeration value="Scroll"/>
                                                            <xs:enumeration value="Centrifugal"/>
                                                            <xs:enumeration value="Other"/>
                                                            <xs:enumeration value="Unknown"/>
                                                         </xs:restriction>
                                                      </xs:simpleType>
                                                   </xs:element>
                                                   <xs:element ref="auc:CompressorStaging" minOccurs="0"/>
                                                   <xs:element name="CondenserPlantIDs" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:sequence>
                                                            <xs:element name="CondenserPlantID" minOccurs="0" maxOccurs="unbounded">
                                                               <xs:complexType>
                                                                  <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                                               </xs:complexType>
                                                            </xs:element>
                                                         </xs:sequence>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element ref="auc:Refrigerant" minOccurs="0"/>
                                                   <xs:element name="RefrigerantChargeFactor" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:simpleContent>
                                                            <xs:extension base="xs:decimal">
                                                               <xs:attribute ref="auc:Source"/>
                                                            </xs:extension>
                                                         </xs:simpleContent>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="ActiveDehumidification" type="xs:boolean" minOccurs="0"/>
                                                </xs:sequence>
                                             </xs:complexType>
                                          </xs:element>
                                          <xs:element name="EvaporativeCooler" minOccurs="0">
                                             <xs:complexType>
                                                <xs:sequence>
                                                   <xs:element name="EvaporativeCoolingType" minOccurs="0">
                                                      <xs:simpleType>
                                                         <xs:restriction base="xs:string">
                                                            <xs:enumeration value="Direct"/>
                                                            <xs:enumeration value="Direct indirect"/>
                                                            <xs:enumeration value="Indirect"/>
                                                            <xs:enumeration value="Other"/>
                                                         </xs:restriction>
                                                      </xs:simpleType>
                                                   </xs:element>
                                                </xs:sequence>
                                             </xs:complexType>
                                          </xs:element>
                                          <xs:element name="OtherCombination" type="auc:OtherCombinationType" minOccurs="0"/>
                                          <xs:element name="NoCooling" type="auc:NoCoolingType" minOccurs="0"/>
                                          <xs:element name="Unknown" type="auc:UnknownType" minOccurs="0"/>
                                       </xs:choice>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="CoolingMedium" minOccurs="0">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Chilled water"/>
                                          <xs:enumeration value="Refrigerant"/>
                                          <xs:enumeration value="Air"/>
                                          <xs:enumeration value="Glycol"/>
                                          <xs:enumeration value="Other"/>
                                          <xs:enumeration value="Unknown"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                                 <xs:element name="AnnualCoolingEfficiencyValue" minOccurs="0">
                                    <xs:complexType>
                                       <xs:simpleContent>
                                          <xs:extension base="xs:decimal">
                                             <xs:attribute ref="auc:Source"/>
                                          </xs:extension>
                                       </xs:simpleContent>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element ref="auc:AnnualCoolingEfficiencyUnits" minOccurs="0"/>
                                 <xs:element ref="auc:Capacity" minOccurs="0"/>
                                 <xs:element ref="auc:CapacityUnits" minOccurs="0"/>
                                 <xs:element name="NumberOfDiscreteCoolingStages" minOccurs="0">
                                    <xs:complexType>
                                       <xs:simpleContent>
                                          <xs:extension base="xs:integer">
                                             <xs:attribute ref="auc:Source"/>
                                          </xs:extension>
                                       </xs:simpleContent>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="CoolingStageCapacity" minOccurs="0">
                                    <xs:complexType>
                                       <xs:simpleContent>
                                          <xs:extension base="xs:decimal">
                                             <xs:attribute ref="auc:Source"/>
                                          </xs:extension>
                                       </xs:simpleContent>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="MinimumPartLoadRatio" type="auc:BoundedDecimalZeroToOneWithSourceAttribute" minOccurs="0"/>
                                 <xs:element name="RatedCoolingSensibleHeatRatio" type="auc:BoundedDecimalZeroToOneWithSourceAttribute" minOccurs="0"/>
                                 <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
                                 <xs:element ref="auc:PrimaryFuel" minOccurs="0"/>
                                 <xs:element name="CoolingSourceCondition" type="auc:EquipmentCondition" minOccurs="0"/>
                                 <xs:element name="Controls" minOccurs="0">
                                    <xs:complexType>
                                       <xs:sequence>
                                          <xs:element name="Control" type="auc:ControlGeneralType" maxOccurs="unbounded"/>
                                       </xs:sequence>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element ref="auc:Location" minOccurs="0"/>
                                 <xs:element ref="auc:YearInstalled" minOccurs="0"/>
                                 <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
                                 <xs:element ref="auc:Manufacturer" minOccurs="0"/>
                                 <xs:element ref="auc:ModelNumber" minOccurs="0"/>
                                 <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
                                 <xs:element ref="auc:Quantity" minOccurs="0"/>
                              </xs:sequence>
                              <xs:attribute name="ID" type="xs:ID" use="required"/>
                              <xs:attribute ref="auc:Status"/>
                           </xs:complexType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="Deliveries" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="Delivery" minOccurs="0" maxOccurs="unbounded">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="DeliveryType" minOccurs="0">
                                    <xs:complexType>
                                       <xs:choice>
                                          <xs:element name="ZoneEquipment" minOccurs="0">
                                             <xs:complexType>
                                                <xs:sequence>
                                                   <xs:element name="FanBased" type="auc:FanBasedType" minOccurs="0"/>
                                                   <xs:element name="Convection" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:sequence>
                                                            <xs:element name="ConvectionType" minOccurs="0">
                                                               <xs:simpleType>
                                                                  <xs:restriction base="xs:string">
                                                                     <xs:enumeration value="Perimeter baseboard"/>
                                                                     <xs:enumeration value="Chilled beam"/>
                                                                     <xs:enumeration value="Other"/>
                                                                     <xs:enumeration value="Unknown"/>
                                                                  </xs:restriction>
                                                               </xs:simpleType>
                                                            </xs:element>
                                                            <xs:element name="PipeInsulationThickness" minOccurs="0">
                                                               <xs:complexType>
                                                                  <xs:simpleContent>
                                                                     <xs:extension base="xs:decimal">
                                                                        <xs:attribute ref="auc:Source"/>
                                                                     </xs:extension>
                                                                  </xs:simpleContent>
                                                               </xs:complexType>
                                                            </xs:element>
                                                            <xs:element name="PipeLocation" minOccurs="0">
                                                               <xs:complexType>
                                                                  <xs:simpleContent>
                                                                     <xs:extension base="xs:decimal">
                                                                        <xs:attribute ref="auc:Source"/>
                                                                     </xs:extension>
                                                                  </xs:simpleContent>
                                                               </xs:complexType>
                                                            </xs:element>
                                                         </xs:sequence>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="Radiant" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:sequence>
                                                            <xs:element name="RadiantType" minOccurs="0">
                                                               <xs:simpleType>
                                                                  <xs:restriction base="xs:string">
                                                                     <xs:enumeration value="Radiator"/>
                                                                     <xs:enumeration value="Radiant floor or ceiling"/>
                                                                     <xs:enumeration value="Other"/>
                                                                     <xs:enumeration value="Unknown"/>
                                                                  </xs:restriction>
                                                               </xs:simpleType>
                                                            </xs:element>
                                                            <xs:element name="PipeInsulationThickness" minOccurs="0">
                                                               <xs:complexType>
                                                                  <xs:simpleContent>
                                                                     <xs:extension base="xs:decimal">
                                                                        <xs:attribute ref="auc:Source"/>
                                                                     </xs:extension>
                                                                  </xs:simpleContent>
                                                               </xs:complexType>
                                                            </xs:element>
                                                            <xs:element name="PipeLocation" minOccurs="0">
                                                               <xs:complexType>
                                                                  <xs:simpleContent>
                                                                     <xs:extension base="xs:decimal">
                                                                        <xs:attribute ref="auc:Source"/>
                                                                     </xs:extension>
                                                                  </xs:simpleContent>
                                                               </xs:complexType>
                                                            </xs:element>
                                                         </xs:sequence>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="Other" type="auc:OtherType" minOccurs="0"/>
                                                </xs:sequence>
                                             </xs:complexType>
                                          </xs:element>
                                          <xs:element name="CentralAirDistribution" minOccurs="0">
                                             <xs:complexType>
                                                <xs:sequence>
                                                   <xs:element name="AirDeliveryType" minOccurs="0">
                                                      <xs:simpleType>
                                                         <xs:restriction base="xs:string">
                                                            <xs:enumeration value="Central fan"/>
                                                            <xs:enumeration value="Induction units"/>
                                                            <xs:enumeration value="Low pressure under floor"/>
                                                            <xs:enumeration value="Local fan"/>
                                                            <xs:enumeration value="Other"/>
                                                            <xs:enumeration value="Unknown"/>
                                                         </xs:restriction>
                                                      </xs:simpleType>
                                                   </xs:element>
                                                   <xs:element name="TerminalUnit" minOccurs="0">
                                                      <xs:simpleType>
                                                         <xs:restriction base="xs:string">
                                                            <xs:enumeration value="CAV terminal box no reheat"/>
                                                            <xs:enumeration value="CAV terminal box with reheat"/>
                                                            <xs:enumeration value="VAV terminal box fan powered no reheat"/>
                                                            <xs:enumeration value="VAV terminal box fan powered with reheat"/>
                                                            <xs:enumeration value="VAV terminal box not fan powered no reheat"/>
                                                            <xs:enumeration value="VAV terminal box not fan powered with reheat"/>
                                                            <xs:enumeration value="Powered induction unit"/>
                                                            <xs:enumeration value="Automatically controlled register"/>
                                                            <xs:enumeration value="Manually controlled register"/>
                                                            <xs:enumeration value="Uncontrolled register"/>
                                                            <xs:enumeration value="Other"/>
                                                            <xs:enumeration value="Unknown"/>
                                                         </xs:restriction>
                                                      </xs:simpleType>
                                                   </xs:element>
                                                   <xs:element name="ReheatSource" minOccurs="0">
                                                      <xs:simpleType>
                                                         <xs:restriction base="xs:string">
                                                            <xs:enumeration value="Heating plant"/>
                                                            <xs:enumeration value="Local electric resistance"/>
                                                            <xs:enumeration value="Local gas"/>
                                                            <xs:enumeration value="None"/>
                                                            <xs:enumeration value="Other"/>
                                                            <xs:enumeration value="Unknown"/>
                                                         </xs:restriction>
                                                      </xs:simpleType>
                                                   </xs:element>
                                                   <xs:element name="ReheatControlMethod" minOccurs="0">
                                                      <xs:simpleType>
                                                         <xs:restriction base="xs:string">
                                                            <xs:enumeration value="Dual Maximum"/>
                                                            <xs:enumeration value="Single Maximum"/>
                                                            <xs:enumeration value="Other"/>
                                                            <xs:enumeration value="Unknown"/>
                                                         </xs:restriction>
                                                      </xs:simpleType>
                                                   </xs:element>
                                                   <xs:element name="ReheatPlantID" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                                      </xs:complexType>
                                                   </xs:element>
                                                   <xs:element name="FanBased" type="auc:FanBasedType" minOccurs="0"/>
                                                </xs:sequence>
                                             </xs:complexType>
                                          </xs:element>
                                          <xs:element name="Other" type="auc:OtherType" minOccurs="0"/>
                                       </xs:choice>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="HeatingSourceID" minOccurs="0">
                                    <xs:complexType>
                                       <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="CoolingSourceID" minOccurs="0">
                                    <xs:complexType>
                                       <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element ref="auc:Capacity" minOccurs="0"/>
                                 <xs:element ref="auc:CapacityUnits" minOccurs="0"/>
                                 <xs:element ref="auc:PrimaryFuel" minOccurs="0"/>
                                 <xs:element name="Controls" minOccurs="0">
                                    <xs:complexType>
                                       <xs:sequence>
                                          <xs:element name="Control" type="auc:ControlGeneralType" maxOccurs="unbounded"/>
                                       </xs:sequence>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element ref="auc:YearInstalled" minOccurs="0"/>
                                 <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
                                 <xs:element ref="auc:Manufacturer" minOccurs="0"/>
                                 <xs:element ref="auc:ModelNumber" minOccurs="0"/>
                                 <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
                                 <xs:element ref="auc:Quantity" minOccurs="0"/>
                                 <xs:element name="DeliveryCondition" type="auc:EquipmentCondition" minOccurs="0"/>
                              </xs:sequence>
                              <xs:attribute name="ID" type="xs:ID" use="required"/>
                              <xs:attribute ref="auc:Status"/>
                           </xs:complexType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="DuctSystems" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="DuctSystem" type="auc:DuctSystemType" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="OtherHVACSystems" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="OtherHVACSystem" type="auc:OtherHVACSystemType" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:Location" minOccurs="0"/>
      <xs:element ref="auc:Priority" minOccurs="0"/>
      <xs:element name="FrequencyOfMaintenance" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="As needed"/>
               <xs:enumeration value="Daily"/>
               <xs:enumeration value="Weekly"/>
               <xs:enumeration value="Bi-weekly"/>
               <xs:enumeration value="Monthly"/>
               <xs:enumeration value="Semi-quarterly"/>
               <xs:enumeration value="Quarterly"/>
               <xs:enumeration value="Semi-annually"/>
               <xs:enumeration value="Annually"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:choice>
         <xs:element name="PrimaryHVACSystemType" minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="Packaged Terminal Air Conditioner"/>
                  <xs:enumeration value="Four Pipe Fan Coil Unit"/>
                  <xs:enumeration value="Packaged Terminal Heat Pump"/>
                  <xs:enumeration value="Packaged Rooftop Air Conditioner"/>
                  <xs:enumeration value="Packaged Rooftop Heat Pump"/>
                  <xs:enumeration value="Packaged Rooftop VAV with Hot Water Reheat"/>
                  <xs:enumeration value="Packaged Rooftop VAV with Electric Reheat"/>
                  <xs:enumeration value="VAV with Hot Water Reheat"/>
                  <xs:enumeration value="VAV with Electric Reheat"/>
                  <xs:enumeration value="Warm Air Furnace"/>
                  <xs:enumeration value="Ventilation Only"/>
                  <xs:enumeration value="Dedicated Outdoor Air System"/>
                  <xs:enumeration value="Water Loop Heat Pump"/>
                  <xs:enumeration value="Ground Source Heat Pump"/>
                  <xs:enumeration value="VRF Terminal Unit"/>
                  <xs:enumeration value="Chilled Beam"/>
                  <xs:enumeration value="Other"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="PrincipalHVACSystemType" minOccurs="0">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="Packaged Terminal Air Conditioner"/>
                  <xs:enumeration value="Four Pipe Fan Coil Unit"/>
                  <xs:enumeration value="Packaged Terminal Heat Pump"/>
                  <xs:enumeration value="Packaged Rooftop Air Conditioner"/>
                  <xs:enumeration value="Packaged Rooftop Heat Pump"/>
                  <xs:enumeration value="Packaged Rooftop VAV with Hot Water Reheat"/>
                  <xs:enumeration value="Packaged Rooftop VAV with Electric Reheat"/>
                  <xs:enumeration value="VAV with Hot Water Reheat"/>
                  <xs:enumeration value="VAV with Electric Reheat"/>
                  <xs:enumeration value="Warm Air Furnace"/>
                  <xs:enumeration value="Ventilation Only"/>
                  <xs:enumeration value="Dedicated Outdoor Air System"/>
                  <xs:enumeration value="Water Loop Heat Pump"/>
                  <xs:enumeration value="Ground Source Heat Pump"/>
                  <xs:enumeration value="VRF Terminal Unit"/>
                  <xs:enumeration value="Chilled Beam"/>
                  <xs:enumeration value="Other"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:choice>
      <xs:element name="HVACControlSystemTypes" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="HVACControlSystemType" minOccurs="0" maxOccurs="unbounded">
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:enumeration value="Analog"/>
                        <xs:enumeration value="Digital"/>
                        <xs:enumeration value="Pneumatic"/>
                        <xs:enumeration value="Other"/>
                        <xs:enumeration value="Unknown"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
      <xs:element ref="auc:Quantity" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: HeatRecoverySystemType

Super-types: None
Sub-types: None
Name HeatRecoverySystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:HeatRecoveryEfficiency
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:HeatRecoveryEfficiency>
   <auc:EnergyRecoveryEfficiency
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:EnergyRecoveryEfficiency>
   <auc:HeatRecoveryType> xs:string (value comes from list: {'Run around coil'|'Thermal wheel'|'Heat pipe'|'Water to air heat exchanger'|'Water to water heat exchanger'|'Air to air heat exchanger'|'Earth to air heat exchanger'|'Earth to water heat exchanger'|'Other'|'Unknown'}) </auc:HeatRecoveryType> [0..1] 
   <auc:SystemIDReceivingHeat
    IDref="xs:IDREF" [1]
/>  [0..1] 

   <auc:SystemIDProvidingHeat
    IDref="xs:IDREF" [1]
/>  [0..1] 

   <auc:Controls   > [0..1]  
      <auc:Control> auc:ControlGeneralType </auc:Control> [1..*] 
   </auc:Controls>
   <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
   <auc:Quantity> ... </auc:Quantity> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:YearOfManufacture> ... </auc:YearOfManufacture> [0..1]
   <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
   <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
   <auc:Location> ... </auc:Location> [0..1]
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="HeatRecoverySystemType">
   <xs:sequence>
      <xs:element name="HeatRecoveryEfficiency" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="EnergyRecoveryEfficiency" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="HeatRecoveryType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Run around coil"/>
               <xs:enumeration value="Thermal wheel"/>
               <xs:enumeration value="Heat pipe"/>
               <xs:enumeration value="Water to air heat exchanger"/>
               <xs:enumeration value="Water to water heat exchanger"/>
               <xs:enumeration value="Air to air heat exchanger"/>
               <xs:enumeration value="Earth to air heat exchanger"/>
               <xs:enumeration value="Earth to water heat exchanger"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="SystemIDReceivingHeat" minOccurs="0">
         <xs:complexType>
            <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
         </xs:complexType>
      </xs:element>
      <xs:element name="SystemIDProvidingHeat" minOccurs="0">
         <xs:complexType>
            <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
         </xs:complexType>
      </xs:element>
      <xs:element name="Controls" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Control" type="auc:ControlGeneralType" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
      <xs:element ref="auc:Quantity" minOccurs="0"/>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
      <xs:element ref="auc:Manufacturer" minOccurs="0"/>
      <xs:element ref="auc:ModelNumber" minOccurs="0"/>
      <xs:element ref="auc:Location" minOccurs="0"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: HeatingPlantType

Super-types: None
Sub-types: None
Name HeatingPlantType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   Start Choice [1]
      <auc:Boiler      > [0..1] 
         <auc:BoilerType> xs:string (value comes from list: {'Steam'|'Hot water'|'Other'|'Unknown'}) </auc:BoilerType> [0..1] 
         <auc:BurnerType> ... </auc:BurnerType> [0..1]
         <auc:BurnerControlType> ... </auc:BurnerControlType> [0..1]
         <auc:BurnerQuantity
          auc:Source="" [0..1]
         > [0..1]  
             xs:integer
         </auc:BurnerQuantity>
         <auc:BurnerYearInstalled> ... </auc:BurnerYearInstalled> [0..1] 
         <auc:BurnerTurndownRatio
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:BurnerTurndownRatio>
         <auc:IgnitionType> ... </auc:IgnitionType> [0..1]
         <auc:DraftType> ... </auc:DraftType> [0..1]
         <auc:DraftBoundary> ... </auc:DraftBoundary> [0..1]
         <auc:CondensingOperation> ... </auc:CondensingOperation> [0..1]
         <auc:HeatingStaging> ... </auc:HeatingStaging> [0..1]
         <auc:InputCapacity
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:InputCapacity>
         Start Choice [1]
            <auc:OutputCapacity
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:OutputCapacity>
            <auc:Capacity
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:Capacity>
         End Choice
         <auc:CapacityUnits> ... </auc:CapacityUnits> [0..1]
         <auc:NumberOfHeatingStages
          auc:Source="" [0..1]
         > [0..1]  
             xs:integer
         </auc:NumberOfHeatingStages>
         <auc:HeatingStageCapacityFraction> auc:BoundedDecimalZeroToOneWithSourceAttribute </auc:HeatingStageCapacityFraction> [0..1] 
         <auc:Priority> ... </auc:Priority> [0..1]
         <auc:AnnualHeatingEfficiencyValue
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:AnnualHeatingEfficiencyValue>
         <auc:AnnualHeatingEfficiencyUnits> ... </auc:AnnualHeatingEfficiencyUnits> [0..1]
         <auc:CombustionEfficiency
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:CombustionEfficiency>
         <auc:ThermalEfficiency
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:ThermalEfficiency>
         <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1] 
         <auc:BoilerInsulationRValue
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:BoilerInsulationRValue>
         <auc:BoilerInsulationThickness
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:BoilerInsulationThickness>
         <auc:HotWaterBoilerMinimumFlowRate
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:HotWaterBoilerMinimumFlowRate>
         <auc:HotWaterBoilerMaximumFlowRate
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:HotWaterBoilerMaximumFlowRate>
         <auc:BoilerEWT
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:BoilerEWT>
         <auc:BoilerLWT
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:BoilerLWT>
         <auc:HotWaterResetControl> xs:string (value comes from list: {'During the day'|'At night'|'During sleeping and unoccupied hours'|'Seasonal'|'Never-rarely'|'Other'|'Unknown'}) </auc:HotWaterResetControl> [0..1] 
         <auc:SteamBoilerMinimumOperatingPressure
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:SteamBoilerMinimumOperatingPressure>
         <auc:SteamBoilerMaximumOperatingPressure
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:SteamBoilerMaximumOperatingPressure>
         <auc:BoilerPercentCondensateReturn
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:BoilerPercentCondensateReturn>
         <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
         <auc:Quantity> ... </auc:Quantity> [0..1]
      </auc:Boiler>
      <auc:DistrictHeating      > [0..1] 
         <auc:DistrictHeatingType> xs:string (value comes from list: {'Hot water'|'Direct steam'|'Steam to hot water heat exchanger'|'Other'|'Unknown'}) </auc:DistrictHeatingType> [0..1] 
         Start Choice [1]
            <auc:OutputCapacity
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:OutputCapacity>
            <auc:Capacity
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:Capacity>
         End Choice
         <auc:CapacityUnits> ... </auc:CapacityUnits> [0..1]
         <auc:AnnualHeatingEfficiencyValue
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:AnnualHeatingEfficiencyValue>
         <auc:AnnualHeatingEfficiencyUnits> ... </auc:AnnualHeatingEfficiencyUnits> [0..1]
         <auc:HotWaterBoilerMaximumFlowRate
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:HotWaterBoilerMaximumFlowRate>
         <auc:BoilerLWT
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:BoilerLWT>
         <auc:SteamBoilerMinimumOperatingPressure
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:SteamBoilerMinimumOperatingPressure>
         <auc:SteamBoilerMaximumOperatingPressure
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:SteamBoilerMaximumOperatingPressure>
         <auc:Quantity> ... </auc:Quantity> [0..1]
      </auc:DistrictHeating>
      <auc:SolarThermal      > [0..1] 
         Start Choice [1]
            <auc:OutputCapacity
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:OutputCapacity>
            <auc:Capacity
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:Capacity>
         End Choice
         <auc:CapacityUnits> ... </auc:CapacityUnits> [0..1]
         <auc:AnnualHeatingEfficiencyValue
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:AnnualHeatingEfficiencyValue>
         <auc:AnnualHeatingEfficiencyUnits> ... </auc:AnnualHeatingEfficiencyUnits> [0..1]
         <auc:Quantity> ... </auc:Quantity> [0..1]
      </auc:SolarThermal>
      <auc:OtherCombination> auc:OtherCombinationType </auc:OtherCombination> [0..1]
      <auc:NoHeating> auc:NoHeatingType </auc:NoHeating> [0..1]
      <auc:Unknown> auc:UnknownType </auc:Unknown> [0..1]
   End Choice
   <auc:HeatingPlantCondition> auc:EquipmentCondition </auc:HeatingPlantCondition> [0..1]
   <auc:Location> ... </auc:Location> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:PrimaryFuel> auc:FuelTypes </auc:PrimaryFuel> [0..1] 
   <auc:BuildingAutomationSystem> ... </auc:BuildingAutomationSystem> [0..1] 
   <auc:ControlSystemTypes   > [0..1]  
      <auc:ControlSystemType> ... </auc:ControlSystemType> [0..*]
   </auc:ControlSystemTypes>
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="HeatingPlantType">
   <xs:sequence>
      <xs:choice>
         <xs:element name="Boiler" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="BoilerType" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="Steam"/>
                           <xs:enumeration value="Hot water"/>
                           <xs:enumeration value="Other"/>
                           <xs:enumeration value="Unknown"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element ref="auc:BurnerType" minOccurs="0"/>
                  <xs:element ref="auc:BurnerControlType" minOccurs="0"/>
                  <xs:element name="BurnerQuantity" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:integer">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element ref="auc:BurnerYearInstalled" minOccurs="0"/>
                  <xs:element name="BurnerTurndownRatio" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element ref="auc:IgnitionType" minOccurs="0"/>
                  <xs:element ref="auc:DraftType" minOccurs="0"/>
                  <xs:element ref="auc:DraftBoundary" minOccurs="0"/>
                  <xs:element ref="auc:CondensingOperation" minOccurs="0"/>
                  <xs:element ref="auc:HeatingStaging" minOccurs="0"/>
                  <xs:element name="InputCapacity" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:choice>
                     <xs:element name="OutputCapacity" minOccurs="0">
                        <xs:complexType>
                           <xs:simpleContent>
                              <xs:extension base="xs:decimal">
                                 <xs:attribute ref="auc:Source"/>
                              </xs:extension>
                           </xs:simpleContent>
                        </xs:complexType>
                     </xs:element>
                     <xs:element name="Capacity" minOccurs="0">
                        <xs:complexType>
                           <xs:simpleContent>
                              <xs:extension base="xs:decimal">
                                 <xs:attribute ref="auc:Source"/>
                              </xs:extension>
                           </xs:simpleContent>
                        </xs:complexType>
                     </xs:element>
                  </xs:choice>
                  <xs:element ref="auc:CapacityUnits" minOccurs="0"/>
                  <xs:element name="NumberOfHeatingStages" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:integer">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="HeatingStageCapacityFraction" type="auc:BoundedDecimalZeroToOneWithSourceAttribute" minOccurs="0"/>
                  <xs:element ref="auc:Priority" minOccurs="0"/>
                  <xs:element name="AnnualHeatingEfficiencyValue" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element ref="auc:AnnualHeatingEfficiencyUnits" minOccurs="0"/>
                  <xs:element name="CombustionEfficiency" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="ThermalEfficiency" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
                  <xs:element name="BoilerInsulationRValue" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="BoilerInsulationThickness" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="HotWaterBoilerMinimumFlowRate" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="HotWaterBoilerMaximumFlowRate" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="BoilerEWT" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="BoilerLWT" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="HotWaterResetControl" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="During the day"/>
                           <xs:enumeration value="At night"/>
                           <xs:enumeration value="During sleeping and unoccupied hours"/>
                           <xs:enumeration value="Seasonal"/>
                           <xs:enumeration value="Never-rarely"/>
                           <xs:enumeration value="Other"/>
                           <xs:enumeration value="Unknown"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="SteamBoilerMinimumOperatingPressure" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="SteamBoilerMaximumOperatingPressure" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="BoilerPercentCondensateReturn" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
                  <xs:element ref="auc:Quantity" minOccurs="0"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="DistrictHeating" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="DistrictHeatingType" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="Hot water"/>
                           <xs:enumeration value="Direct steam"/>
                           <xs:enumeration value="Steam to hot water heat exchanger"/>
                           <xs:enumeration value="Other"/>
                           <xs:enumeration value="Unknown"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:choice>
                     <xs:element name="OutputCapacity" minOccurs="0">
                        <xs:complexType>
                           <xs:simpleContent>
                              <xs:extension base="xs:decimal">
                                 <xs:attribute ref="auc:Source"/>
                              </xs:extension>
                           </xs:simpleContent>
                        </xs:complexType>
                     </xs:element>
                     <xs:element name="Capacity" minOccurs="0">
                        <xs:complexType>
                           <xs:simpleContent>
                              <xs:extension base="xs:decimal">
                                 <xs:attribute ref="auc:Source"/>
                              </xs:extension>
                           </xs:simpleContent>
                        </xs:complexType>
                     </xs:element>
                  </xs:choice>
                  <xs:element ref="auc:CapacityUnits" minOccurs="0"/>
                  <xs:element name="AnnualHeatingEfficiencyValue" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element ref="auc:AnnualHeatingEfficiencyUnits" minOccurs="0"/>
                  <xs:element name="HotWaterBoilerMaximumFlowRate" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="BoilerLWT" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="SteamBoilerMinimumOperatingPressure" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="SteamBoilerMaximumOperatingPressure" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element ref="auc:Quantity" minOccurs="0"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="SolarThermal" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:choice>
                     <xs:element name="OutputCapacity" minOccurs="0">
                        <xs:complexType>
                           <xs:simpleContent>
                              <xs:extension base="xs:decimal">
                                 <xs:attribute ref="auc:Source"/>
                              </xs:extension>
                           </xs:simpleContent>
                        </xs:complexType>
                     </xs:element>
                     <xs:element name="Capacity" minOccurs="0">
                        <xs:complexType>
                           <xs:simpleContent>
                              <xs:extension base="xs:decimal">
                                 <xs:attribute ref="auc:Source"/>
                              </xs:extension>
                           </xs:simpleContent>
                        </xs:complexType>
                     </xs:element>
                  </xs:choice>
                  <xs:element ref="auc:CapacityUnits" minOccurs="0"/>
                  <xs:element name="AnnualHeatingEfficiencyValue" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element ref="auc:AnnualHeatingEfficiencyUnits" minOccurs="0"/>
                  <xs:element ref="auc:Quantity" minOccurs="0"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="OtherCombination" type="auc:OtherCombinationType" minOccurs="0"/>
         <xs:element name="NoHeating" type="auc:NoHeatingType" minOccurs="0"/>
         <xs:element name="Unknown" type="auc:UnknownType" minOccurs="0"/>
      </xs:choice>
      <xs:element name="HeatingPlantCondition" type="auc:EquipmentCondition" minOccurs="0"/>
      <xs:element ref="auc:Location" minOccurs="0"/>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element name="PrimaryFuel" type="auc:FuelTypes" minOccurs="0"/>
      <xs:element ref="auc:BuildingAutomationSystem" minOccurs="0"/>
      <xs:element name="ControlSystemTypes" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element ref="auc:ControlSystemType" minOccurs="0" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: LaundrySystemType

Super-types: None
Sub-types: None
Name LaundrySystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:LaundryType   > [0..1]  
      Start Choice [1]
         <auc:Washer         > [0..1] 
            <auc:ClothesWasherClassification> ... </auc:ClothesWasherClassification> [0..1]
            <auc:ClothesWasherLoaderType> ... </auc:ClothesWasherLoaderType> [0..1]
            <auc:ClothesWasherModifiedEnergyFactor
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:ClothesWasherModifiedEnergyFactor>
            <auc:ClothesWasherWaterFactor
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:ClothesWasherWaterFactor>
            <auc:ClothesWasherCapacity
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:ClothesWasherCapacity>
         </auc:Washer>
         <auc:Dryer         > [0..1] 
            <auc:DryerType> ... </auc:DryerType> [0..1]
            <auc:DryerElectricEnergyUsePerLoad
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:DryerElectricEnergyUsePerLoad>
            <auc:DryerGasEnergyUsePerLoad
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:DryerGasEnergyUsePerLoad>
         </auc:Dryer>
         <auc:Combination         > [0..1] 
            <auc:WasherDryerType> xs:string (value comes from list: {'Combination All In One Clothes Washer Dryer'|'Unitized Stacked Washer Dryer Pair'|'Other'|'Unknown'}) </auc:WasherDryerType> [0..1] 
            <auc:ClothesWasherClassification> ... </auc:ClothesWasherClassification> [0..1]
            <auc:ClothesWasherLoaderType> ... </auc:ClothesWasherLoaderType> [0..1]
            <auc:ClothesWasherModifiedEnergyFactor
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:ClothesWasherModifiedEnergyFactor>
            <auc:ClothesWasherWaterFactor
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:ClothesWasherWaterFactor>
            <auc:ClothesWasherCapacity
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:ClothesWasherCapacity>
            <auc:DryerType> ... </auc:DryerType> [0..1]
            <auc:DryerElectricEnergyUsePerLoad
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:DryerElectricEnergyUsePerLoad>
            <auc:DryerGasEnergyUsePerLoad
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:DryerGasEnergyUsePerLoad>
         </auc:Combination>
         <auc:Other> auc:OtherType </auc:Other> [0..1]
         <auc:Unknown> auc:UnknownType </auc:Unknown> [0..1]
      End Choice
   </auc:LaundryType>
   <auc:QuantityOfLaundry
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:QuantityOfLaundry>
   <auc:LaundryEquipmentUsage
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:LaundryEquipmentUsage>
   <auc:Controls   > [0..1]  
      <auc:Control> auc:ControlGeneralType </auc:Control> [1..*] 
   </auc:Controls>
   <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:YearOfManufacture> ... </auc:YearOfManufacture> [0..1]
   <auc:PrimaryFuel> ... </auc:PrimaryFuel> [0..1]
   <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
   <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
   <auc:Location> ... </auc:Location> [0..1]
   <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
   <auc:Quantity> ... </auc:Quantity> [0..1]
</...>
<xs:complexType name="LaundrySystemType">
   <xs:sequence>
      <xs:element name="LaundryType" minOccurs="0">
         <xs:complexType>
            <xs:choice>
               <xs:element name="Washer" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element ref="auc:ClothesWasherClassification" minOccurs="0"/>
                        <xs:element ref="auc:ClothesWasherLoaderType" minOccurs="0"/>
                        <xs:element name="ClothesWasherModifiedEnergyFactor" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="ClothesWasherWaterFactor" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="ClothesWasherCapacity" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="Dryer" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element ref="auc:DryerType" minOccurs="0"/>
                        <xs:element name="DryerElectricEnergyUsePerLoad" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="DryerGasEnergyUsePerLoad" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="Combination" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="WasherDryerType" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Combination All In One Clothes Washer Dryer"/>
                                 <xs:enumeration value="Unitized Stacked Washer Dryer Pair"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element ref="auc:ClothesWasherClassification" minOccurs="0"/>
                        <xs:element ref="auc:ClothesWasherLoaderType" minOccurs="0"/>
                        <xs:element name="ClothesWasherModifiedEnergyFactor" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="ClothesWasherWaterFactor" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="ClothesWasherCapacity" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element ref="auc:DryerType" minOccurs="0"/>
                        <xs:element name="DryerElectricEnergyUsePerLoad" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="DryerGasEnergyUsePerLoad" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="Other" type="auc:OtherType" minOccurs="0"/>
               <xs:element name="Unknown" type="auc:UnknownType" minOccurs="0"/>
            </xs:choice>
         </xs:complexType>
      </xs:element>
      <xs:element name="QuantityOfLaundry" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="LaundryEquipmentUsage" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="Controls" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Control" type="auc:ControlGeneralType" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
      <xs:element ref="auc:PrimaryFuel" minOccurs="0"/>
      <xs:element ref="auc:Manufacturer" minOccurs="0"/>
      <xs:element ref="auc:ModelNumber" minOccurs="0"/>
      <xs:element ref="auc:Location" minOccurs="0"/>
      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
      <xs:element ref="auc:Quantity" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: LightingSystemType

Super-types: None
Sub-types: None
Name LightingSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:LampType   > [0..1]  
      Start Choice [1]
         <auc:Incandescent         > [0..1] 
            <auc:LampLabel> xs:string (value comes from list: {'A19'|'A21'|'G16C'|'G25M'|'G40M'|'MR16'|'PAR16'|'PAR20'|'PAR30'|'PAR38'|'PS-Series'|'R20'|'R30'|'R40'|'TC'|'TM'|'Other'|'Unknown'}) </auc:LampLabel> [0..1] 
         </auc:Incandescent>
         <auc:LinearFluorescent         > [0..1] 
            <auc:LampLabel> xs:string (value comes from list: {'Super T8'|'T12'|'T12HO'|'T5'|'T5HO'|'T8'|'T12U'|'T8U'|'Other'|'Unknown'}) </auc:LampLabel> [0..1] 
            <auc:LampLength> xs:string (value comes from list: {'2 ft'|'4 ft'|'Other'|'Unknown'}) </auc:LampLength> [0..1] 
         </auc:LinearFluorescent>
         <auc:CompactFluorescent         > [0..1] 
            <auc:LampLabel> xs:string (value comes from list: {'2D'|'A-series'|'Circline'|'Spiral'|'Other'|'Unknown'}) </auc:LampLabel> [0..1] 
            <auc:FluorescentStartType> ... </auc:FluorescentStartType> [0..1]
         </auc:CompactFluorescent>
         <auc:Halogen         > [0..1] 
            <auc:LampLabel> xs:string (value comes from list: {'A-shape'|'BR30'|'BR40'|'MR11'|'MR16'|'MR8'|'PAR20'|'PAR30'|'PAR38'|'Pin Base'|'R20'|'Other'|'Unknown'}) </auc:LampLabel> [0..1] 
            <auc:TransformerNeeded> xs:boolean </auc:TransformerNeeded> [0..1] 
         </auc:Halogen>
         <auc:HighIntensityDischarge         > [0..1] 
            <auc:LampLabel> xs:string (value comes from list: {'Sodium Vapor High Pressure'|'Sodium Vapor Low Pressure'|'Metal Halide'|'Mercury Vapor'|'Other'|'Unknown'}) </auc:LampLabel> [0..1] 
            <auc:MetalHalideStartType> xs:string (value comes from list: {'Probe start'|'Pulse start'|'Other'|'Unknown'}) </auc:MetalHalideStartType> [0..1] 
         </auc:HighIntensityDischarge>
         <auc:SolidStateLighting         > [0..1] 
            <auc:LampLabel> xs:string (value comes from list: {'LED'|'Other'}) </auc:LampLabel> [0..1] 
            <auc:TransformerNeeded> xs:boolean </auc:TransformerNeeded> [0..1] 
         </auc:SolidStateLighting>
         <auc:Induction         > [0..1] 
            <auc:FluorescentStartType> ... </auc:FluorescentStartType> [0..1]
         </auc:Induction>
         <auc:Neon> auc:NeonType </auc:Neon> [0..1]
         <auc:Plasma> auc:PlasmaType </auc:Plasma> [0..1]
         <auc:Photoluminescent> auc:PhotoluminescentType </auc:Photoluminescent> [0..1]
         <auc:SelfLuminous> auc:SelfLuminousType </auc:SelfLuminous> [0..1]
         <auc:OtherCombination> auc:OtherCombinationType </auc:OtherCombination> [0..1]
         <auc:Unknown> auc:UnknownType </auc:Unknown> [0..1]
      End Choice
   </auc:LampType>
   <auc:BallastType> xs:string (value comes from list: {'Electromagnetic'|'Standard Electronic'|'Premium Electronic'|'Integrated'|'Core and Coil'|'F-Can'|'Other'|'No Ballast'}) </auc:BallastType> [0..1] 
   <auc:InputVoltage> xs:string (value comes from list: {'120'|'208'|'240'|'277'|'347'|'480'|'120/277 (dual)'|'120-277 (universal)'|'347-480 (high voltage)'|'Other'|'Unknown'}) </auc:InputVoltage> [0..1] 
   <auc:InstallationType> xs:string (value comes from list: {'Plug-in'|'Recessed'|'Surface'|'Suspended'|'Other'|'Unknown'}) </auc:InstallationType> [0..1] 
   <auc:LightingDirection> xs:string (value comes from list: {'Direct'|'Indirect'|'Direct-Indirect'|'Spotlight'|'Floodlighting'|'Omnidirectional'|'Other'|'Unknown'}) </auc:LightingDirection> [0..1] 
   <auc:DimmingCapability   > [0..1]  
      <auc:MinimumDimmingLightFraction> auc:BoundedDecimalZeroToOneWithSourceAttribute </auc:MinimumDimmingLightFraction> [0..1] 
      <auc:MinimumDimmingPowerFraction> auc:BoundedDecimalZeroToOneWithSourceAttribute </auc:MinimumDimmingPowerFraction> [0..1] 
   </auc:DimmingCapability>
   <auc:PercentPremisesServed
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:PercentPremisesServed>
   <auc:InstalledPower
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:InstalledPower>
   <auc:LampPower
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:LampPower>
   <auc:NumberOfLampsPerLuminaire
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:NumberOfLampsPerLuminaire>
   <auc:NumberOfLampsPerBallast
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:NumberOfLampsPerBallast>
   <auc:NumberOfBallastsPerLuminaire
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:NumberOfBallastsPerLuminaire>
   <auc:NumberOfLuminaires
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:NumberOfLuminaires>
   <auc:OutsideLighting> xs:boolean </auc:OutsideLighting> [0..1] 
   <auc:ReflectorType> xs:string (value comes from list: {'Specular Reflector'|'Prismatic Reflector'|'Other'|'Unknown'|'None'}) </auc:ReflectorType> [0..1] 
   <auc:LightingEfficacy
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:LightingEfficacy>
   <auc:WorkPlaneHeight
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:WorkPlaneHeight>
   <auc:LuminaireHeight
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:LuminaireHeight>
   <auc:FixtureSpacing
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:FixtureSpacing>
   <auc:RatedLampLife
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:RatedLampLife>
   <auc:Controls   > [0..1]  
      <auc:Control> auc:ControlLightingType </auc:Control> [1..*] 
   </auc:Controls>
   <auc:LightingAutomationSystem> ... </auc:LightingAutomationSystem> [0..1]
   <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
   <auc:PrimaryFuel> ... </auc:PrimaryFuel> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:YearOfManufacture> ... </auc:YearOfManufacture> [0..1]
   <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
   <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
   <auc:Location> ... </auc:Location> [0..1]
   <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1] 
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
   <auc:Quantity> ... </auc:Quantity> [0..1]
</...>
<xs:complexType name="LightingSystemType">
   <xs:sequence>
      <xs:element name="LampType" minOccurs="0">
         <xs:complexType>
            <xs:choice>
               <xs:element name="Incandescent" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="LampLabel" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="A19"/>
                                 <xs:enumeration value="A21"/>
                                 <xs:enumeration value="G16C"/>
                                 <xs:enumeration value="G25M"/>
                                 <xs:enumeration value="G40M"/>
                                 <xs:enumeration value="MR16"/>
                                 <xs:enumeration value="PAR16"/>
                                 <xs:enumeration value="PAR20"/>
                                 <xs:enumeration value="PAR30"/>
                                 <xs:enumeration value="PAR38"/>
                                 <xs:enumeration value="PS-Series"/>
                                 <xs:enumeration value="R20"/>
                                 <xs:enumeration value="R30"/>
                                 <xs:enumeration value="R40"/>
                                 <xs:enumeration value="TC"/>
                                 <xs:enumeration value="TM"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="LinearFluorescent" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="LampLabel" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Super T8"/>
                                 <xs:enumeration value="T12"/>
                                 <xs:enumeration value="T12HO"/>
                                 <xs:enumeration value="T5"/>
                                 <xs:enumeration value="T5HO"/>
                                 <xs:enumeration value="T8"/>
                                 <xs:enumeration value="T12U"/>
                                 <xs:enumeration value="T8U"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="LampLength" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="2 ft"/>
                                 <xs:enumeration value="4 ft"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="CompactFluorescent" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="LampLabel" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="2D"/>
                                 <xs:enumeration value="A-series"/>
                                 <xs:enumeration value="Circline"/>
                                 <xs:enumeration value="Spiral"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element ref="auc:FluorescentStartType" minOccurs="0"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="Halogen" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="LampLabel" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="A-shape"/>
                                 <xs:enumeration value="BR30"/>
                                 <xs:enumeration value="BR40"/>
                                 <xs:enumeration value="MR11"/>
                                 <xs:enumeration value="MR16"/>
                                 <xs:enumeration value="MR8"/>
                                 <xs:enumeration value="PAR20"/>
                                 <xs:enumeration value="PAR30"/>
                                 <xs:enumeration value="PAR38"/>
                                 <xs:enumeration value="Pin Base"/>
                                 <xs:enumeration value="R20"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="TransformerNeeded" type="xs:boolean" minOccurs="0"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="HighIntensityDischarge" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="LampLabel" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Sodium Vapor High Pressure"/>
                                 <xs:enumeration value="Sodium Vapor Low Pressure"/>
                                 <xs:enumeration value="Metal Halide"/>
                                 <xs:enumeration value="Mercury Vapor"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="MetalHalideStartType" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Probe start"/>
                                 <xs:enumeration value="Pulse start"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="SolidStateLighting" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="LampLabel" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="LED"/>
                                 <xs:enumeration value="Other"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="TransformerNeeded" type="xs:boolean" minOccurs="0"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="Induction" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element ref="auc:FluorescentStartType" minOccurs="0"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="Neon" type="auc:NeonType" minOccurs="0"/>
               <xs:element name="Plasma" type="auc:PlasmaType" minOccurs="0"/>
               <xs:element name="Photoluminescent" type="auc:PhotoluminescentType" minOccurs="0"/>
               <xs:element name="SelfLuminous" type="auc:SelfLuminousType" minOccurs="0"/>
               <xs:element name="OtherCombination" type="auc:OtherCombinationType" minOccurs="0"/>
               <xs:element name="Unknown" type="auc:UnknownType" minOccurs="0"/>
            </xs:choice>
         </xs:complexType>
      </xs:element>
      <xs:element name="BallastType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Electromagnetic"/>
               <xs:enumeration value="Standard Electronic"/>
               <xs:enumeration value="Premium Electronic"/>
               <xs:enumeration value="Integrated"/>
               <xs:enumeration value="Core and Coil"/>
               <xs:enumeration value="F-Can"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="No Ballast"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="InputVoltage" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="120"/>
               <xs:enumeration value="208"/>
               <xs:enumeration value="240"/>
               <xs:enumeration value="277"/>
               <xs:enumeration value="347"/>
               <xs:enumeration value="480"/>
               <xs:enumeration value="120/277 (dual)"/>
               <xs:enumeration value="120-277 (universal)"/>
               <xs:enumeration value="347-480 (high voltage)"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="InstallationType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Plug-in"/>
               <xs:enumeration value="Recessed"/>
               <xs:enumeration value="Surface"/>
               <xs:enumeration value="Suspended"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="LightingDirection" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Direct"/>
               <xs:enumeration value="Indirect"/>
               <xs:enumeration value="Direct-Indirect"/>
               <xs:enumeration value="Spotlight"/>
               <xs:enumeration value="Floodlighting"/>
               <xs:enumeration value="Omnidirectional"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="DimmingCapability" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="MinimumDimmingLightFraction" type="auc:BoundedDecimalZeroToOneWithSourceAttribute" minOccurs="0"/>
               <xs:element name="MinimumDimmingPowerFraction" type="auc:BoundedDecimalZeroToOneWithSourceAttribute" minOccurs="0"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="PercentPremisesServed" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="InstalledPower" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="LampPower" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="NumberOfLampsPerLuminaire" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:integer">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="NumberOfLampsPerBallast" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:integer">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="NumberOfBallastsPerLuminaire" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="NumberOfLuminaires" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:integer">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="OutsideLighting" type="xs:boolean" minOccurs="0"/>
      <xs:element name="ReflectorType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Specular Reflector"/>
               <xs:enumeration value="Prismatic Reflector"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
               <xs:enumeration value="None"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="LightingEfficacy" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="WorkPlaneHeight" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="LuminaireHeight" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="FixtureSpacing" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="RatedLampLife" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="Controls" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Control" type="auc:ControlLightingType" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:LightingAutomationSystem" minOccurs="0"/>
      <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
      <xs:element ref="auc:PrimaryFuel" minOccurs="0"/>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
      <xs:element ref="auc:Manufacturer" minOccurs="0"/>
      <xs:element ref="auc:ModelNumber" minOccurs="0"/>
      <xs:element ref="auc:Location" minOccurs="0"/>
      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
      <xs:element ref="auc:Quantity" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: MeasureType

Super-types: None
Sub-types: None
Name MeasureType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
>
   <auc:TypeOfMeasure   > [0..1]  
      Start Choice [1]
         <auc:Replacements         > [0..1] 
            <auc:Replacement            > [0..1] 
               <auc:ExistingSystemReplaced
                IDref="xs:IDREF" [1]
/>  [0..*] 

               <auc:AlternativeSystemReplacement
                IDref="xs:IDREF" [1]
/>  [0..*] 

               <auc:ExistingScheduleAffected
                IDref="xs:IDREF" [1]
/>  [0..*] 

               <auc:ModifiedSchedule
                IDref="xs:IDREF" [1]
/>  [0..*] 

            </auc:Replacement>
         </auc:Replacements>
         <auc:ModificationRetrocommissions         > [0..1] 
            <auc:ModificationRetrocommissioning            > [0..1] 
               <auc:ExistingSystemAffected
                IDref="xs:IDREF" [1]
/>  [0..*] 

               <auc:ModifiedSystem
                IDref="xs:IDREF" [1]
/>  [0..*] 

               <auc:ExistingScheduleAffected
                IDref="xs:IDREF" [1]
/>  [0..*] 

               <auc:ModifiedSchedule
                IDref="xs:IDREF" [1]
/>  [0..*] 

            </auc:ModificationRetrocommissioning>
         </auc:ModificationRetrocommissions>
         <auc:Additions         > [0..1] 
            <auc:Addition            > [0..1] 
               <auc:AlternativeSystemAdded
                IDref="xs:IDREF" [1]
/>  [0..*] 

               <auc:ExistingScheduleAffected
                IDref="xs:IDREF" [1]
/>  [0..*] 

               <auc:ModifiedSchedule
                IDref="xs:IDREF" [1]
/>  [0..*] 

            </auc:Addition>
         </auc:Additions>
         <auc:Removals         > [0..1] 
            <auc:Removal            > [0..1] 
               <auc:ExistingSystemRemoved
                IDref="xs:IDREF" [1]
/>  [0..*] 

               <auc:ExistingScheduleAffected
                IDref="xs:IDREF" [1]
/>  [0..*] 

               <auc:ModifiedSchedule
                IDref="xs:IDREF" [1]
/>  [0..*] 

            </auc:Removal>
         </auc:Removals>
      End Choice
   </auc:TypeOfMeasure>
   <auc:SystemCategoryAffected> xs:string (value comes from list: {'Air Distribution'|'Heating System'|'Cooling System'|'Other HVAC'|'Lighting'|'Domestic Hot Water'|'Cooking'|'Refrigeration'|'Dishwasher'|'Laundry'|'Pump'|'Fan'|'Motor'|'Heat Recovery'|'Wall'|'Roof'|'Ceiling'|'Fenestration'|'Foundation'|'General Controls and Operations'|'Critical IT System'|'Plug Load'|'Process Load'|'Conveyance'|'Onsite Storage, Transmission, Generation'|'Pool'|'Water Use'|'Other'}) </auc:SystemCategoryAffected> [0..1] 
   <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
   <auc:TechnologyCategories   > [0..1] 
      <auc:TechnologyCategory      > [1..*]  
         Start Choice [1]
            <auc:BoilerPlantImprovements            > [0..1]  
               <auc:MeasureName> xs:string (value comes from list: {'Replace boiler'|'Replace burner'|'Decentralize boiler'|'Insulate boiler room'|'Add energy recovery'|'Convert gas-fired unit to boiler loop'|'Convert system from steam to hot water'|'Clean and/or repair'|'Implement training and/or documentation'|'Upgrade operating protocols, calibration, and/or sequencing'|'Convert to Cleaner Fuels'|'Other'}) </auc:MeasureName> [1..*] 
            </auc:BoilerPlantImprovements>
            <auc:ChillerPlantImprovements            > [0..1]  
               <auc:MeasureName> xs:string (value comes from list: {'Add energy recovery'|'Install VSD on electric centrifugal chillers'|'Replace chiller'|'Install gas cooling'|'Add or repair economizer cycle'|'Add or replace cooling tower'|'Clean and/or repair'|'Implement training and/or documentation'|'Upgrade operating protocols, calibration, and/or sequencing'|'Other'}) </auc:MeasureName> [1..*] 
            </auc:ChillerPlantImprovements>
            <auc:BuildingAutomationSystems            > [0..1]  
               <auc:MeasureName> xs:string (value comes from list: {'Add heat recovery'|'Add or upgrade BAS/EMS/EMCS'|'Add or upgrade controls'|'Convert pneumatic controls to DDC'|'Upgrade operating protocols, calibration, and/or sequencing'|'Other'}) </auc:MeasureName> [1..*] 
            </auc:BuildingAutomationSystems>
            <auc:OtherHVAC            > [0..1]  
               <auc:MeasureName> xs:string (value comes from list: {'Replace or modify AHU'|'Improve distribution fans'|'Improve ventilation fans'|'Convert CV system to VAV system'|'Repair leaks / seal ducts'|'Add duct insulation'|'Balance ventilation/distribution system'|'Repair or replace HVAC damper and controller'|'Replace burner'|'Replace package units'|'Replace packaged terminal units'|'Install passive solar heating'|'Replace AC and heating units with ground coupled heat pump systems'|'Add enhanced dehumidification'|'Install solar ventilation preheating system'|'Add or repair economizer'|'Add energy recovery'|'Add or replace cooling tower'|'Install thermal destratification fans'|'Install demand control ventilation'|'Install gas cooling'|'Install air source heat pump'|'Install variable refrigerant flow system'|'Capture and return condensate'|'Install or Upgrade Master Venting'|'Clean and/or repair'|'Implement training and/or documentation'|'Upgrade operating protocols, calibration, and/or sequencing'|'Other heating'|'Other cooling'|'Other ventilation'|'Other distribution'|'Other'}) </auc:MeasureName> [1..*] 
            </auc:OtherHVAC>
            <auc:LightingImprovements            > [0..1]  
               <auc:MeasureName> xs:string (value comes from list: {'Retrofit with CFLs'|'Retrofit with T-5'|'Retrofit with T-8'|'Install spectrally enhanced lighting'|'Retrofit with fiber optic lighting technologies'|'Retrofit with light emitting diode technologies'|'Add daylight controls'|'Add occupancy sensors'|'Install photocell control'|'Install timers'|'Replace diffusers'|'Upgrade exit signs to LED'|'Upgrade exterior lighting'|'Clean and/or repair'|'Implement training and/or documentation'|'Upgrade operating protocols, calibration, and/or sequencing'|'Other'}) </auc:MeasureName> [1..*] 
            </auc:LightingImprovements>
            <auc:BuildingEnvelopeModifications            > [0..1]  
               <auc:MeasureName> xs:string (value comes from list: {'Air seal envelope'|'Increase wall insulation'|'Insulate thermal bypasses'|'Increase ceiling insulation'|'Increase roof insulation'|'Insulate attic hatch / stair box'|'Add attic/knee wall insulation'|'Install cool/green roof'|'Add shading devices'|'Add window films'|'Install or replace solar screens'|'Replace glazing'|'Replace windows'|'Increase floor insulation'|'Insulate foundation'|'Clean and/or repair'|'Close elevator and/or stairwell shaft vents'|'Other'}) </auc:MeasureName> [1..*] 
            </auc:BuildingEnvelopeModifications>
            <auc:ChilledWaterHotWaterAndSteamDistributionSystems            > [0..1]  
               <auc:MeasureName> xs:string (value comes from list: {'Add pipe insulation'|'Repair and/or replace steam traps'|'Retrofit and replace chiller plant pumping, piping, and controls'|'Repair or replace existing condensate return systems or install new condensate return systems'|'Add recirculating pumps'|'Replace or upgrade water heater'|'Add energy recovery'|'Install solar hot water system'|'Separate SHW from heating'|'Replace with higher efficiency pump'|'Replace with variable speed pump'|'Install or upgrade master venting'|'Replace steam traps with orifice plates'|'Install steam condensate heat recovery'|'Clean and/or repair'|'Implement training and/or documentation'|'Upgrade operating protocols, calibration, and/or sequencing'|'Other'}) </auc:MeasureName> [1..*] 
            </auc:ChilledWaterHotWaterAndSteamDistributionSystems>
            <auc:ConveyanceSystems            > [0..1]  
               <auc:MeasureName> xs:string (value comes from list: {'Add elevator regenerative drives'|'Upgrade controls'|'Upgrade motors'|'Clean and/or repair'|'Implement training and/or documentation'|'Upgrade operating protocols, calibration, and/or sequencing'|'Other'}) </auc:MeasureName> [1..*] 
            </auc:ConveyanceSystems>
            <auc:OtherElectricMotorsAndDrives            > [0..1]  
               <auc:MeasureName> xs:string (value comes from list: {'Add drive controls'|'Replace with higher efficiency'|'Add VSD motor controller'|'Clean and/or repair'|'Implement training and/or documentation'|'Upgrade operating protocols, calibration, and/or sequencing'|'Other'}) </auc:MeasureName> [1..*] 
            </auc:OtherElectricMotorsAndDrives>
            <auc:Refrigeration            > [0..1]  
               <auc:MeasureName> xs:string (value comes from list: {'Replace ice/refrigeration equipment with high efficiency units'|'Replace air-cooled ice/refrigeration equipment'|'Replace refrigerators'|'Clean and/or repair'|'Implement training and/or documentation'|'Upgrade operating protocols, calibration, and/or sequencing'|'Other'}) </auc:MeasureName> [1..*] 
            </auc:Refrigeration>
            <auc:DistributedGeneration            > [0..1]  
               <auc:MeasureName> xs:string (value comes from list: {'Install CHP/cogeneration systems'|'Install fuel cells'|'Install microturbines'|'Convert fuels'|'Clean and/or repair'|'Implement training and/or documentation'|'Upgrade operating protocols, calibration, and/or sequencing'|'Other'}) </auc:MeasureName> [1..*] 
            </auc:DistributedGeneration>
            <auc:RenewableEnergySystems            > [0..1]  
               <auc:MeasureName> xs:string (value comes from list: {'Install landfill gas, wastewater treatment plant digester gas, or coal bed methane power plant'|'Install photovoltaic system'|'Install wind energy system'|'Install wood waste or other organic waste stream heating or power plant'|'Install electrical storage'|'Clean and/or repair'|'Implement training and/or documentation'|'Upgrade operating protocols, calibration, and/or sequencing'|'Other'}) </auc:MeasureName> [1..*] 
            </auc:RenewableEnergySystems>
            <auc:EnergyDistributionSystems            > [0..1]  
               <auc:MeasureName> xs:string (value comes from list: {'Implement power factor corrections'|'Implement power quality upgrades'|'Upgrade transformers'|'Install gas distribution systems'|'Clean and/or repair'|'Implement training and/or documentation'|'Upgrade operating protocols, calibration, and/or sequencing'|'Other'}) </auc:MeasureName> [1..*] 
            </auc:EnergyDistributionSystems>
            <auc:ServiceHotWaterSystems            > [0..1]  
               <auc:MeasureName> xs:string (value comes from list: {'Decrease SHW temperature'|'Install SHW controls'|'Install solar thermal SHW'|'Install water pressure booster'|'Insulate SHW piping'|'Insulate SHW tank'|'Replace piping'|'Replace tankless coil'|'Separate SHW from heating'|'Upgrade SHW boiler'|'Install heat pump SHW system'|'Install tankless water heaters'|'Clean and/or repair'|'Implement training and/or documentation'|'Upgrade operating protocols, calibration, and/or sequencing'|'Other'}) </auc:MeasureName> [1..*] 
            </auc:ServiceHotWaterSystems>
            <auc:WaterAndSewerConservationSystems            > [0..1]  
               <auc:MeasureName> xs:string (value comes from list: {'Install low-flow faucets and showerheads'|'Install low-flow plumbing equipment'|'Install onsite sewer treatment systems'|'Implement water efficient irrigation'|'Clean and/or repair'|'Implement training and/or documentation'|'Upgrade operating protocols, calibration, and/or sequencing'|'Other'}) </auc:MeasureName> [1..*] 
            </auc:WaterAndSewerConservationSystems>
            <auc:ElectricalPeakShavingLoadShifting            > [0..1]  
               <auc:MeasureName> xs:string (value comes from list: {'Install thermal energy storage'|'Implement training and/or documentation'|'Upgrade operating protocols, calibration, and/or sequencing'|'Other'}) </auc:MeasureName> [1..*] 
            </auc:ElectricalPeakShavingLoadShifting>
            <auc:EnergyCostReductionThroughRateAdjustments            > [0..1]  
               <auc:MeasureName> xs:string (value comes from list: {'Change to more favorable rate schedule'|'Energy cost reduction through rate adjustments - uncategorized'|'Energy service billing and meter auditing recommendations'|'Change to lower energy cost supplier(s)'|'Other'}) </auc:MeasureName> [1..*] 
            </auc:EnergyCostReductionThroughRateAdjustments>
            <auc:EnergyRelatedProcessImprovements            > [0..1]  
               <auc:MeasureName> xs:string (value comes from list: {'Implement industrial process improvements'|'Implement production and/or manufacturing improvements'|'Clean and/or repair'|'Implement training and/or documentation'|'Upgrade operating protocols, calibration, and/or sequencing'|'Other'}) </auc:MeasureName> [1..*] 
            </auc:EnergyRelatedProcessImprovements>
            <auc:AdvancedMeteringSystems            > [0..1]  
               <auc:MeasureName> xs:string (value comes from list: {'Install advanced metering systems'|'Clean and/or repair'|'Implement training and/or documentation'|'Upgrade operating protocols, calibration, and/or sequencing'|'Other'}) </auc:MeasureName> [1..*] 
            </auc:AdvancedMeteringSystems>
            <auc:PlugLoadReductions            > [0..1]  
               <auc:MeasureName> xs:string (value comes from list: {'Replace with ENERGY STAR rated'|'Install plug load controls'|'Automatic shutdown or sleep mode for computers'|'De-lamp vending machines'|'Replace clothes dryers'|'Replace washing machines'|'Clean and/or repair'|'Implement training and/or documentation'|'Upgrade operating protocols, calibration, and/or sequencing'|'Other'}) </auc:MeasureName> [1..*] 
            </auc:PlugLoadReductions>
            <auc:DataCenterImprovements            > [0..1]  
               <auc:MeasureName> xs:string (value comes from list: {'Improve data center efficiency'|'Implement hot aisle hold aisle design'|'Implement server virtualization'|'Upgrade servers'|'Clean and/or repair'|'Implement training and/or documentation'|'Upgrade operating protocols, calibration, and/or sequencing'|'Other'}) </auc:MeasureName> [1..*] 
            </auc:DataCenterImprovements>
            <auc:FutureOtherECMs            > [0..1]  
               <auc:MeasureName> xs:string (value comes from list: {'Other'}) </auc:MeasureName> [1..*] 
            </auc:FutureOtherECMs>
            <auc:HealthAndSafety            > [0..1]  
               <auc:MeasureName> xs:string </auc:MeasureName> [1..*] 
            </auc:HealthAndSafety>
            <auc:Uncategorized            > [0..1]  
               <auc:MeasureName> xs:string (value comes from list: {'Other'}) </auc:MeasureName> [1..*] 
            </auc:Uncategorized>
         End Choice
      </auc:TechnologyCategory>
   </auc:TechnologyCategories>
   <auc:MeasureScaleOfApplication> xs:string (value comes from list: {'Individual system'|'Multiple systems'|'Individual premise'|'Multiple premises'|'Entire facility'|'Entire site'|'Entire building'|'Common areas'|'Tenant areas'}) </auc:MeasureScaleOfApplication> [0..1] 
   <auc:CustomMeasureName> xs:string </auc:CustomMeasureName> [0..1] 
   <auc:LongDescription> xs:string </auc:LongDescription> [0..1] 
   <auc:MeasureSavingsAnalysis   > [0..1]  
      <auc:MeasureRank
       auc:Source="" [0..1]
      > [0..1]  
          xs:integer
      </auc:MeasureRank>
      <auc:ReferenceCase> ... </auc:ReferenceCase> [0..1]
      <auc:CalculationMethod> ... </auc:CalculationMethod> [0..1]
      <auc:AnnualSavingsSiteEnergy
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:AnnualSavingsSiteEnergy>
      <auc:AnnualSavingsSourceEnergy
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:AnnualSavingsSourceEnergy>
      <auc:AnnualSavingsCost
       auc:Source="" [0..1]
      > [0..1]  
          xs:integer
      </auc:AnnualSavingsCost>
      <auc:AnnualSavingsByFuels      > [0..1] 
         <auc:AnnualSavingsByFuel         > [1..*] 
            <auc:EnergyResource> ... </auc:EnergyResource> [0..1]
            <auc:ResourceUnits> ... </auc:ResourceUnits> [0..1]
            <auc:AnnualSavingsNativeUnits
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:AnnualSavingsNativeUnits>
         </auc:AnnualSavingsByFuel>
      </auc:AnnualSavingsByFuels>
      <auc:SummerPeakElectricityReduction
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:SummerPeakElectricityReduction>
      <auc:WinterPeakElectricityReduction
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:WinterPeakElectricityReduction>
      <auc:AnnualPeakElectricityReduction
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:AnnualPeakElectricityReduction>
      <auc:AnnualDemandSavingsCost
       auc:Source="" [0..1]
      > [0..1]  
          xs:integer
      </auc:AnnualDemandSavingsCost>
      <auc:AnnualWaterSavings
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:AnnualWaterSavings>
      <auc:AnnualWaterCostSavings
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:AnnualWaterCostSavings>
      <auc:OMCostAnnualSavings
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:OMCostAnnualSavings>
      <auc:OtherCostAnnualSavings
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:OtherCostAnnualSavings>
      <auc:EquipmentDisposalAndSalvageCosts
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:EquipmentDisposalAndSalvageCosts>
      <auc:FundingFromIncentives
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:FundingFromIncentives>
      <auc:FundingFromTaxCredits
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:FundingFromTaxCredits>
      <auc:NPVofTaxImplications
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:NPVofTaxImplications>
      <auc:CostEffectivenessScreeningMethod> ... </auc:CostEffectivenessScreeningMethod> [0..1]
      <auc:SimplePayback
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:SimplePayback>
      <auc:NetPresentValue
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:NetPresentValue>
      <auc:InternalRateOfReturn
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:InternalRateOfReturn>
   </auc:MeasureSavingsAnalysis>
   <auc:MVCost
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:MVCost>
   <auc:MVOption> xs:string (value comes from list: {'Option A: Retrofit Isolation With Partial Measurement'|'Option B: Retrofit Isolation With Full Measurement'|'Option C: Whole Building Measurement'|'Option D: Calibrated Simulation'|'Combination'|'Other'}) </auc:MVOption> [0..1] 
   <auc:UsefulLife
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:UsefulLife>
   <auc:MeasureTotalFirstCost
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:MeasureTotalFirstCost>
   <auc:MeasureInstallationCost
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:MeasureInstallationCost>
   <auc:MeasureMaterialCost
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:MeasureMaterialCost>
   <auc:CapitalReplacementCost
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:CapitalReplacementCost>
   <auc:ResidualValue
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:ResidualValue>
   <auc:Recommended> xs:boolean </auc:Recommended> [0..1] 
   <auc:StartDate> xs:date </auc:StartDate> [0..1] 
   <auc:EndDate> xs:date </auc:EndDate> [0..1] 
   <auc:ImplementationStatus> xs:string (value comes from list: {'Proposed'|'Evaluated'|'Selected'|'Initiated'|'Discarded'|'In Progress'|'Completed'|'MV'|'Verified'|'Unsatisfactory'|'Other'|'Unknown'}) </auc:ImplementationStatus> [0..1] 
   <auc:DiscardReason> xs:string (value comes from list: {'Long payback'|'Requires permit'|'Other'|'Unknown'}) </auc:DiscardReason> [0..1] 
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="MeasureType">
   <xs:sequence>
      <xs:element name="TypeOfMeasure" minOccurs="0">
         <xs:complexType>
            <xs:choice>
               <xs:element name="Replacements" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="Replacement" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="ExistingSystemReplaced" minOccurs="0" maxOccurs="unbounded">
                                    <xs:complexType>
                                       <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="AlternativeSystemReplacement" minOccurs="0" maxOccurs="unbounded">
                                    <xs:complexType>
                                       <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="ExistingScheduleAffected" minOccurs="0" maxOccurs="unbounded">
                                    <xs:complexType>
                                       <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="ModifiedSchedule" minOccurs="0" maxOccurs="unbounded">
                                    <xs:complexType>
                                       <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                    </xs:complexType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="ModificationRetrocommissions" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="ModificationRetrocommissioning" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="ExistingSystemAffected" minOccurs="0" maxOccurs="unbounded">
                                    <xs:complexType>
                                       <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="ModifiedSystem" minOccurs="0" maxOccurs="unbounded">
                                    <xs:complexType>
                                       <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="ExistingScheduleAffected" minOccurs="0" maxOccurs="unbounded">
                                    <xs:complexType>
                                       <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="ModifiedSchedule" minOccurs="0" maxOccurs="unbounded">
                                    <xs:complexType>
                                       <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                    </xs:complexType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="Additions" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="Addition" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="AlternativeSystemAdded" minOccurs="0" maxOccurs="unbounded">
                                    <xs:complexType>
                                       <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="ExistingScheduleAffected" minOccurs="0" maxOccurs="unbounded">
                                    <xs:complexType>
                                       <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="ModifiedSchedule" minOccurs="0" maxOccurs="unbounded">
                                    <xs:complexType>
                                       <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                    </xs:complexType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="Removals" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="Removal" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="ExistingSystemRemoved" minOccurs="0" maxOccurs="unbounded">
                                    <xs:complexType>
                                       <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="ExistingScheduleAffected" minOccurs="0" maxOccurs="unbounded">
                                    <xs:complexType>
                                       <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="ModifiedSchedule" minOccurs="0" maxOccurs="unbounded">
                                    <xs:complexType>
                                       <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                    </xs:complexType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
            </xs:choice>
         </xs:complexType>
      </xs:element>
      <xs:element name="SystemCategoryAffected" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Air Distribution"/>
               <xs:enumeration value="Heating System"/>
               <xs:enumeration value="Cooling System"/>
               <xs:enumeration value="Other HVAC"/>
               <xs:enumeration value="Lighting"/>
               <xs:enumeration value="Domestic Hot Water"/>
               <xs:enumeration value="Cooking"/>
               <xs:enumeration value="Refrigeration"/>
               <xs:enumeration value="Dishwasher"/>
               <xs:enumeration value="Laundry"/>
               <xs:enumeration value="Pump"/>
               <xs:enumeration value="Fan"/>
               <xs:enumeration value="Motor"/>
               <xs:enumeration value="Heat Recovery"/>
               <xs:enumeration value="Wall"/>
               <xs:enumeration value="Roof"/>
               <xs:enumeration value="Ceiling"/>
               <xs:enumeration value="Fenestration"/>
               <xs:enumeration value="Foundation"/>
               <xs:enumeration value="General Controls and Operations"/>
               <xs:enumeration value="Critical IT System"/>
               <xs:enumeration value="Plug Load"/>
               <xs:enumeration value="Process Load"/>
               <xs:enumeration value="Conveyance"/>
               <xs:enumeration value="Onsite Storage, Transmission, Generation"/>
               <xs:enumeration value="Pool"/>
               <xs:enumeration value="Water Use"/>
               <xs:enumeration value="Other"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
      <xs:element name="TechnologyCategories" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="TechnologyCategory" maxOccurs="unbounded">
                  <xs:complexType>
                     <xs:choice>
                        <xs:element name="BoilerPlantImprovements" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="MeasureName" maxOccurs="unbounded">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Replace boiler"/>
                                          <xs:enumeration value="Replace burner"/>
                                          <xs:enumeration value="Decentralize boiler"/>
                                          <xs:enumeration value="Insulate boiler room"/>
                                          <xs:enumeration value="Add energy recovery"/>
                                          <xs:enumeration value="Convert gas-fired unit to boiler loop"/>
                                          <xs:enumeration value="Convert system from steam to hot water"/>
                                          <xs:enumeration value="Clean and/or repair"/>
                                          <xs:enumeration value="Implement training and/or documentation"/>
                                          <xs:enumeration value="Upgrade operating protocols, calibration, and/or sequencing"/>
                                          <xs:enumeration value="Convert to Cleaner Fuels"/>
                                          <xs:enumeration value="Other"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="ChillerPlantImprovements" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="MeasureName" maxOccurs="unbounded">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Add energy recovery"/>
                                          <xs:enumeration value="Install VSD on electric centrifugal chillers"/>
                                          <xs:enumeration value="Replace chiller"/>
                                          <xs:enumeration value="Install gas cooling"/>
                                          <xs:enumeration value="Add or repair economizer cycle"/>
                                          <xs:enumeration value="Add or replace cooling tower"/>
                                          <xs:enumeration value="Clean and/or repair"/>
                                          <xs:enumeration value="Implement training and/or documentation"/>
                                          <xs:enumeration value="Upgrade operating protocols, calibration, and/or sequencing"/>
                                          <xs:enumeration value="Other"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="BuildingAutomationSystems" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="MeasureName" maxOccurs="unbounded">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Add heat recovery"/>
                                          <xs:enumeration value="Add or upgrade BAS/EMS/EMCS"/>
                                          <xs:enumeration value="Add or upgrade controls"/>
                                          <xs:enumeration value="Convert pneumatic controls to DDC"/>
                                          <xs:enumeration value="Upgrade operating protocols, calibration, and/or sequencing"/>
                                          <xs:enumeration value="Other"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="OtherHVAC" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="MeasureName" maxOccurs="unbounded">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Replace or modify AHU"/>
                                          <xs:enumeration value="Improve distribution fans"/>
                                          <xs:enumeration value="Improve ventilation fans"/>
                                          <xs:enumeration value="Convert CV system to VAV system"/>
                                          <xs:enumeration value="Repair leaks / seal ducts"/>
                                          <xs:enumeration value="Add duct insulation"/>
                                          <xs:enumeration value="Balance ventilation/distribution system"/>
                                          <xs:enumeration value="Repair or replace HVAC damper and controller"/>
                                          <xs:enumeration value="Replace burner"/>
                                          <xs:enumeration value="Replace package units"/>
                                          <xs:enumeration value="Replace packaged terminal units"/>
                                          <xs:enumeration value="Install passive solar heating"/>
                                          <xs:enumeration value="Replace AC and heating units with ground coupled heat pump systems"/>
                                          <xs:enumeration value="Add enhanced dehumidification"/>
                                          <xs:enumeration value="Install solar ventilation preheating system"/>
                                          <xs:enumeration value="Add or repair economizer"/>
                                          <xs:enumeration value="Add energy recovery"/>
                                          <xs:enumeration value="Add or replace cooling tower"/>
                                          <xs:enumeration value="Install thermal destratification fans"/>
                                          <xs:enumeration value="Install demand control ventilation"/>
                                          <xs:enumeration value="Install gas cooling"/>
                                          <xs:enumeration value="Install air source heat pump"/>
                                          <xs:enumeration value="Install variable refrigerant flow system"/>
                                          <xs:enumeration value="Capture and return condensate"/>
                                          <xs:enumeration value="Install or Upgrade Master Venting"/>
                                          <xs:enumeration value="Clean and/or repair"/>
                                          <xs:enumeration value="Implement training and/or documentation"/>
                                          <xs:enumeration value="Upgrade operating protocols, calibration, and/or sequencing"/>
                                          <xs:enumeration value="Other heating"/>
                                          <xs:enumeration value="Other cooling"/>
                                          <xs:enumeration value="Other ventilation"/>
                                          <xs:enumeration value="Other distribution"/>
                                          <xs:enumeration value="Other"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="LightingImprovements" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="MeasureName" maxOccurs="unbounded">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Retrofit with CFLs"/>
                                          <xs:enumeration value="Retrofit with T-5"/>
                                          <xs:enumeration value="Retrofit with T-8"/>
                                          <xs:enumeration value="Install spectrally enhanced lighting"/>
                                          <xs:enumeration value="Retrofit with fiber optic lighting technologies"/>
                                          <xs:enumeration value="Retrofit with light emitting diode technologies"/>
                                          <xs:enumeration value="Add daylight controls"/>
                                          <xs:enumeration value="Add occupancy sensors"/>
                                          <xs:enumeration value="Install photocell control"/>
                                          <xs:enumeration value="Install timers"/>
                                          <xs:enumeration value="Replace diffusers"/>
                                          <xs:enumeration value="Upgrade exit signs to LED"/>
                                          <xs:enumeration value="Upgrade exterior lighting"/>
                                          <xs:enumeration value="Clean and/or repair"/>
                                          <xs:enumeration value="Implement training and/or documentation"/>
                                          <xs:enumeration value="Upgrade operating protocols, calibration, and/or sequencing"/>
                                          <xs:enumeration value="Other"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="BuildingEnvelopeModifications" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="MeasureName" maxOccurs="unbounded">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Air seal envelope"/>
                                          <xs:enumeration value="Increase wall insulation"/>
                                          <xs:enumeration value="Insulate thermal bypasses"/>
                                          <xs:enumeration value="Increase ceiling insulation"/>
                                          <xs:enumeration value="Increase roof insulation"/>
                                          <xs:enumeration value="Insulate attic hatch / stair box"/>
                                          <xs:enumeration value="Add attic/knee wall insulation"/>
                                          <xs:enumeration value="Install cool/green roof"/>
                                          <xs:enumeration value="Add shading devices"/>
                                          <xs:enumeration value="Add window films"/>
                                          <xs:enumeration value="Install or replace solar screens"/>
                                          <xs:enumeration value="Replace glazing"/>
                                          <xs:enumeration value="Replace windows"/>
                                          <xs:enumeration value="Increase floor insulation"/>
                                          <xs:enumeration value="Insulate foundation"/>
                                          <xs:enumeration value="Clean and/or repair"/>
                                          <xs:enumeration value="Close elevator and/or stairwell shaft vents"/>
                                          <xs:enumeration value="Other"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="ChilledWaterHotWaterAndSteamDistributionSystems" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="MeasureName" maxOccurs="unbounded">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Add pipe insulation"/>
                                          <xs:enumeration value="Repair and/or replace steam traps"/>
                                          <xs:enumeration value="Retrofit and replace chiller plant pumping, piping, and controls"/>
                                          <xs:enumeration value="Repair or replace existing condensate return systems or install new condensate return systems"/>
                                          <xs:enumeration value="Add recirculating pumps"/>
                                          <xs:enumeration value="Replace or upgrade water heater"/>
                                          <xs:enumeration value="Add energy recovery"/>
                                          <xs:enumeration value="Install solar hot water system"/>
                                          <xs:enumeration value="Separate SHW from heating"/>
                                          <xs:enumeration value="Replace with higher efficiency pump"/>
                                          <xs:enumeration value="Replace with variable speed pump"/>
                                          <xs:enumeration value="Install or upgrade master venting"/>
                                          <xs:enumeration value="Replace steam traps with orifice plates"/>
                                          <xs:enumeration value="Install steam condensate heat recovery"/>
                                          <xs:enumeration value="Clean and/or repair"/>
                                          <xs:enumeration value="Implement training and/or documentation"/>
                                          <xs:enumeration value="Upgrade operating protocols, calibration, and/or sequencing"/>
                                          <xs:enumeration value="Other"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="ConveyanceSystems" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="MeasureName" maxOccurs="unbounded">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Add elevator regenerative drives"/>
                                          <xs:enumeration value="Upgrade controls"/>
                                          <xs:enumeration value="Upgrade motors"/>
                                          <xs:enumeration value="Clean and/or repair"/>
                                          <xs:enumeration value="Implement training and/or documentation"/>
                                          <xs:enumeration value="Upgrade operating protocols, calibration, and/or sequencing"/>
                                          <xs:enumeration value="Other"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="OtherElectricMotorsAndDrives" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="MeasureName" maxOccurs="unbounded">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Add drive controls"/>
                                          <xs:enumeration value="Replace with higher efficiency"/>
                                          <xs:enumeration value="Add VSD motor controller"/>
                                          <xs:enumeration value="Clean and/or repair"/>
                                          <xs:enumeration value="Implement training and/or documentation"/>
                                          <xs:enumeration value="Upgrade operating protocols, calibration, and/or sequencing"/>
                                          <xs:enumeration value="Other"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="Refrigeration" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="MeasureName" maxOccurs="unbounded">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Replace ice/refrigeration equipment with high efficiency units"/>
                                          <xs:enumeration value="Replace air-cooled ice/refrigeration equipment"/>
                                          <xs:enumeration value="Replace refrigerators"/>
                                          <xs:enumeration value="Clean and/or repair"/>
                                          <xs:enumeration value="Implement training and/or documentation"/>
                                          <xs:enumeration value="Upgrade operating protocols, calibration, and/or sequencing"/>
                                          <xs:enumeration value="Other"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="DistributedGeneration" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="MeasureName" maxOccurs="unbounded">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Install CHP/cogeneration systems"/>
                                          <xs:enumeration value="Install fuel cells"/>
                                          <xs:enumeration value="Install microturbines"/>
                                          <xs:enumeration value="Convert fuels"/>
                                          <xs:enumeration value="Clean and/or repair"/>
                                          <xs:enumeration value="Implement training and/or documentation"/>
                                          <xs:enumeration value="Upgrade operating protocols, calibration, and/or sequencing"/>
                                          <xs:enumeration value="Other"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="RenewableEnergySystems" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="MeasureName" maxOccurs="unbounded">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Install landfill gas, wastewater treatment plant digester gas, or coal bed methane power plant"/>
                                          <xs:enumeration value="Install photovoltaic system"/>
                                          <xs:enumeration value="Install wind energy system"/>
                                          <xs:enumeration value="Install wood waste or other organic waste stream heating or power plant"/>
                                          <xs:enumeration value="Install electrical storage"/>
                                          <xs:enumeration value="Clean and/or repair"/>
                                          <xs:enumeration value="Implement training and/or documentation"/>
                                          <xs:enumeration value="Upgrade operating protocols, calibration, and/or sequencing"/>
                                          <xs:enumeration value="Other"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="EnergyDistributionSystems" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="MeasureName" maxOccurs="unbounded">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Implement power factor corrections"/>
                                          <xs:enumeration value="Implement power quality upgrades"/>
                                          <xs:enumeration value="Upgrade transformers"/>
                                          <xs:enumeration value="Install gas distribution systems"/>
                                          <xs:enumeration value="Clean and/or repair"/>
                                          <xs:enumeration value="Implement training and/or documentation"/>
                                          <xs:enumeration value="Upgrade operating protocols, calibration, and/or sequencing"/>
                                          <xs:enumeration value="Other"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="ServiceHotWaterSystems" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="MeasureName" maxOccurs="unbounded">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Decrease SHW temperature"/>
                                          <xs:enumeration value="Install SHW controls"/>
                                          <xs:enumeration value="Install solar thermal SHW"/>
                                          <xs:enumeration value="Install water pressure booster"/>
                                          <xs:enumeration value="Insulate SHW piping"/>
                                          <xs:enumeration value="Insulate SHW tank"/>
                                          <xs:enumeration value="Replace piping"/>
                                          <xs:enumeration value="Replace tankless coil"/>
                                          <xs:enumeration value="Separate SHW from heating"/>
                                          <xs:enumeration value="Upgrade SHW boiler"/>
                                          <xs:enumeration value="Install heat pump SHW system"/>
                                          <xs:enumeration value="Install tankless water heaters"/>
                                          <xs:enumeration value="Clean and/or repair"/>
                                          <xs:enumeration value="Implement training and/or documentation"/>
                                          <xs:enumeration value="Upgrade operating protocols, calibration, and/or sequencing"/>
                                          <xs:enumeration value="Other"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="WaterAndSewerConservationSystems" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="MeasureName" maxOccurs="unbounded">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Install low-flow faucets and showerheads"/>
                                          <xs:enumeration value="Install low-flow plumbing equipment"/>
                                          <xs:enumeration value="Install onsite sewer treatment systems"/>
                                          <xs:enumeration value="Implement water efficient irrigation"/>
                                          <xs:enumeration value="Clean and/or repair"/>
                                          <xs:enumeration value="Implement training and/or documentation"/>
                                          <xs:enumeration value="Upgrade operating protocols, calibration, and/or sequencing"/>
                                          <xs:enumeration value="Other"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="ElectricalPeakShavingLoadShifting" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="MeasureName" maxOccurs="unbounded">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Install thermal energy storage"/>
                                          <xs:enumeration value="Implement training and/or documentation"/>
                                          <xs:enumeration value="Upgrade operating protocols, calibration, and/or sequencing"/>
                                          <xs:enumeration value="Other"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="EnergyCostReductionThroughRateAdjustments" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="MeasureName" maxOccurs="unbounded">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Change to more favorable rate schedule"/>
                                          <xs:enumeration value="Energy cost reduction through rate adjustments - uncategorized"/>
                                          <xs:enumeration value="Energy service billing and meter auditing recommendations"/>
                                          <xs:enumeration value="Change to lower energy cost supplier(s)"/>
                                          <xs:enumeration value="Other"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="EnergyRelatedProcessImprovements" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="MeasureName" maxOccurs="unbounded">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Implement industrial process improvements"/>
                                          <xs:enumeration value="Implement production and/or manufacturing improvements"/>
                                          <xs:enumeration value="Clean and/or repair"/>
                                          <xs:enumeration value="Implement training and/or documentation"/>
                                          <xs:enumeration value="Upgrade operating protocols, calibration, and/or sequencing"/>
                                          <xs:enumeration value="Other"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="AdvancedMeteringSystems" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="MeasureName" maxOccurs="unbounded">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Install advanced metering systems"/>
                                          <xs:enumeration value="Clean and/or repair"/>
                                          <xs:enumeration value="Implement training and/or documentation"/>
                                          <xs:enumeration value="Upgrade operating protocols, calibration, and/or sequencing"/>
                                          <xs:enumeration value="Other"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="PlugLoadReductions" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="MeasureName" maxOccurs="unbounded">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Replace with ENERGY STAR rated"/>
                                          <xs:enumeration value="Install plug load controls"/>
                                          <xs:enumeration value="Automatic shutdown or sleep mode for computers"/>
                                          <xs:enumeration value="De-lamp vending machines"/>
                                          <xs:enumeration value="Replace clothes dryers"/>
                                          <xs:enumeration value="Replace washing machines"/>
                                          <xs:enumeration value="Clean and/or repair"/>
                                          <xs:enumeration value="Implement training and/or documentation"/>
                                          <xs:enumeration value="Upgrade operating protocols, calibration, and/or sequencing"/>
                                          <xs:enumeration value="Other"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="DataCenterImprovements" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="MeasureName" maxOccurs="unbounded">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Improve data center efficiency"/>
                                          <xs:enumeration value="Implement hot aisle hold aisle design"/>
                                          <xs:enumeration value="Implement server virtualization"/>
                                          <xs:enumeration value="Upgrade servers"/>
                                          <xs:enumeration value="Clean and/or repair"/>
                                          <xs:enumeration value="Implement training and/or documentation"/>
                                          <xs:enumeration value="Upgrade operating protocols, calibration, and/or sequencing"/>
                                          <xs:enumeration value="Other"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="FutureOtherECMs" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="MeasureName" maxOccurs="unbounded">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Other"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="HealthAndSafety" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="MeasureName" type="xs:string" maxOccurs="unbounded"/>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="Uncategorized" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="MeasureName" maxOccurs="unbounded">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Other"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                     </xs:choice>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="MeasureScaleOfApplication" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Individual system"/>
               <xs:enumeration value="Multiple systems"/>
               <xs:enumeration value="Individual premise"/>
               <xs:enumeration value="Multiple premises"/>
               <xs:enumeration value="Entire facility"/>
               <xs:enumeration value="Entire site"/>
               <xs:enumeration value="Entire building"/>
               <xs:enumeration value="Common areas"/>
               <xs:enumeration value="Tenant areas"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="CustomMeasureName" type="xs:string" minOccurs="0"/>
      <xs:element name="LongDescription" type="xs:string" minOccurs="0"/>
      <xs:element name="MeasureSavingsAnalysis" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="MeasureRank" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:integer">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element ref="auc:ReferenceCase" minOccurs="0"/>
               <xs:element ref="auc:CalculationMethod" minOccurs="0"/>
               <xs:element name="AnnualSavingsSiteEnergy" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="AnnualSavingsSourceEnergy" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="AnnualSavingsCost" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:integer">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="AnnualSavingsByFuels" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="AnnualSavingsByFuel" maxOccurs="unbounded">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element ref="auc:EnergyResource" minOccurs="0"/>
                                 <xs:element ref="auc:ResourceUnits" minOccurs="0"/>
                                 <xs:element name="AnnualSavingsNativeUnits" minOccurs="0">
                                    <xs:complexType>
                                       <xs:simpleContent>
                                          <xs:extension base="xs:decimal">
                                             <xs:attribute ref="auc:Source"/>
                                          </xs:extension>
                                       </xs:simpleContent>
                                    </xs:complexType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="SummerPeakElectricityReduction" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="WinterPeakElectricityReduction" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="AnnualPeakElectricityReduction" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="AnnualDemandSavingsCost" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:integer">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="AnnualWaterSavings" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="AnnualWaterCostSavings" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="OMCostAnnualSavings" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="OtherCostAnnualSavings" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="EquipmentDisposalAndSalvageCosts" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="FundingFromIncentives" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="FundingFromTaxCredits" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="NPVofTaxImplications" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element ref="auc:CostEffectivenessScreeningMethod" minOccurs="0"/>
               <xs:element name="SimplePayback" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="NetPresentValue" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="InternalRateOfReturn" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="MVCost" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="MVOption" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Option A: Retrofit Isolation With Partial Measurement"/>
               <xs:enumeration value="Option B: Retrofit Isolation With Full Measurement"/>
               <xs:enumeration value="Option C: Whole Building Measurement"/>
               <xs:enumeration value="Option D: Calibrated Simulation"/>
               <xs:enumeration value="Combination"/>
               <xs:enumeration value="Other"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="UsefulLife" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="MeasureTotalFirstCost" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="MeasureInstallationCost" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="MeasureMaterialCost" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="CapitalReplacementCost" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="ResidualValue" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:integer">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="Recommended" type="xs:boolean" minOccurs="0"/>
      <xs:element name="StartDate" type="xs:date" minOccurs="0"/>
      <xs:element name="EndDate" type="xs:date" minOccurs="0"/>
      <xs:element name="ImplementationStatus" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Proposed"/>
               <xs:enumeration value="Evaluated"/>
               <xs:enumeration value="Selected"/>
               <xs:enumeration value="Initiated"/>
               <xs:enumeration value="Discarded"/>
               <xs:enumeration value="In Progress"/>
               <xs:enumeration value="Completed"/>
               <xs:enumeration value="MV"/>
               <xs:enumeration value="Verified"/>
               <xs:enumeration value="Unsatisfactory"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="DiscardReason" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Long payback"/>
               <xs:enumeration value="Requires permit"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
</xs:complexType>

Complex Type: MotorSystemType

Super-types: None
Sub-types: None
Name MotorSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:MotorRPM
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:MotorRPM>
   <auc:MotorBrakeHP
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:MotorBrakeHP>
   <auc:MotorHP
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:MotorHP>
   <auc:MotorEfficiency
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:MotorEfficiency>
   <auc:DriveEfficiency
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:DriveEfficiency>
   <auc:FullLoadAmps
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:FullLoadAmps>
   <auc:MotorPoleCount
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:MotorPoleCount>
   <auc:MotorEnclosureType> xs:string (value comes from list: {'Open'|'Enclosed'|'Other'|'Unknown'}) </auc:MotorEnclosureType> [0..1] 
   <auc:MotorApplication> xs:string (value comes from list: {'Fan'|'Pump'|'Conveyance'|'Plug Load'|'Process Load'|'Compressor'|'Other'|'Unknown'}) </auc:MotorApplication> [0..1] 
   <auc:Controls   > [0..1]  
      <auc:Control> auc:ControlGeneralType </auc:Control> [1..*] 
   </auc:Controls>
   <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
   <auc:Quantity> ... </auc:Quantity> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:YearOfManufacture> ... </auc:YearOfManufacture> [0..1]
   <auc:PrimaryFuel> ... </auc:PrimaryFuel> [0..1]
   <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
   <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
   <auc:Location> ... </auc:Location> [0..1]
   <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
   <auc:LinkedSystemIDs   > [0..1] 
      <auc:LinkedSystemID
       IDref="xs:IDREF" [1]
/>  [0..*] 

   </auc:LinkedSystemIDs>
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="MotorSystemType">
   <xs:sequence>
      <xs:element name="MotorRPM" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:integer">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="MotorBrakeHP" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="MotorHP" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="MotorEfficiency" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="DriveEfficiency" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="FullLoadAmps" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="MotorPoleCount" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:integer">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="MotorEnclosureType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Open"/>
               <xs:enumeration value="Enclosed"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="MotorApplication" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Fan"/>
               <xs:enumeration value="Pump"/>
               <xs:enumeration value="Conveyance"/>
               <xs:enumeration value="Plug Load"/>
               <xs:enumeration value="Process Load"/>
               <xs:enumeration value="Compressor"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="Controls" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Control" type="auc:ControlGeneralType" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
      <xs:element ref="auc:Quantity" minOccurs="0"/>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
      <xs:element ref="auc:PrimaryFuel" minOccurs="0"/>
      <xs:element ref="auc:Manufacturer" minOccurs="0"/>
      <xs:element ref="auc:ModelNumber" minOccurs="0"/>
      <xs:element ref="auc:Location" minOccurs="0"/>
      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
      <xs:element name="LinkedSystemIDs" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="LinkedSystemID" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                     <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: NeonType

Super-types: None
Sub-types: None
Name NeonType
Abstract no
No documentation provided.
<xs:complexType name="NeonType"/>

Complex Type: NoCoolingType

Super-types: None
Sub-types: None
Name NoCoolingType
Abstract no
No documentation provided.
<xs:complexType name="NoCoolingType"/>

Complex Type: NoHeatingType

Super-types: None
Sub-types: None
Name NoHeatingType
Abstract no
No documentation provided.
<xs:complexType name="NoHeatingType"/>

Complex Type: OnsiteStorageTransmissionGenerationSystemType

Super-types: None
Sub-types: None
Name OnsiteStorageTransmissionGenerationSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:EnergyConversionType   > [0..1]  
      Start Choice [1]
         <auc:Storage         > [0..1] 
            <auc:EnergyStorageTechnology> xs:string (value comes from list: {'Battery'|'Thermal Energy Storage'|'Pumped-Storage Hydroelectricity'|'Flywheel'|'Other'|'Unknown'}) </auc:EnergyStorageTechnology> [0..1] 
            <auc:ThermalMedium> xs:string (value comes from list: {'Air'|'Ice'|'Pool water'|'Domestic water'|'Molten salt'|'Sand'|'Rock'|'Chemical oxides'|'Other'|'Unknown'}) </auc:ThermalMedium> [0..1] 
         </auc:Storage>
         <auc:Generation         > [0..1] 
            <auc:OnsiteGenerationType            > [0..1]  
               Start Choice [1]
                  <auc:PV                  > [0..1] 
                     <auc:PhotovoltaicSystemNumberOfModulesPerArray
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:integer
                     </auc:PhotovoltaicSystemNumberOfModulesPerArray>
                     <auc:PhotovoltaicSystemNumberOfArrays
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:integer
                     </auc:PhotovoltaicSystemNumberOfArrays>
                     <auc:PhotovoltaicSystemMaximumPowerOutput
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:decimal
                     </auc:PhotovoltaicSystemMaximumPowerOutput>
                     <auc:PhotovoltaicSystemInverterEfficiency
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:decimal
                     </auc:PhotovoltaicSystemInverterEfficiency>
                     <auc:PhotovoltaicSystemArrayAzimuth
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:decimal
                     </auc:PhotovoltaicSystemArrayAzimuth>
                     <auc:PhotovoltaicSystemRackingSystemTiltAngleMin
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:decimal
                     </auc:PhotovoltaicSystemRackingSystemTiltAngleMin>
                     <auc:PhotovoltaicSystemRackingSystemTiltAngleMax
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:decimal
                     </auc:PhotovoltaicSystemRackingSystemTiltAngleMax>
                     <auc:PhotovoltaicSystemLocation> xs:string (value comes from list: {'Roof'|'On grade'|'Building integrated'|'Other'|'Unknown'}) </auc:PhotovoltaicSystemLocation> [0..1] 
                     <auc:PhotovoltaicModuleRatedPower
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:decimal
                     </auc:PhotovoltaicModuleRatedPower>
                     <auc:PhotovoltaicModuleLength
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:decimal
                     </auc:PhotovoltaicModuleLength>
                     <auc:PhotovoltaicModuleWidth
                      auc:Source="" [0..1]
                     > [0..1]  
                         xs:decimal
                     </auc:PhotovoltaicModuleWidth>
                  </auc:PV>
                  <auc:Other                  > [0..1] 
                     <auc:OtherEnergyGenerationTechnology> xs:string (value comes from list: {'Standby generator'|'Turbine'|'Microturbine'|'Reciprocating engine'|'Fuel cell'|'Gasification'|'Binary Cycle'|'Anaerobic biodigester'|'Hydrokinetic'|'Solar parabolic trough'|'Solar power tower'|'Wind'|'Other'|'Unknown'}) </auc:OtherEnergyGenerationTechnology> [0..1] 
                     <auc:OutputResourceType> auc:FuelTypes </auc:OutputResourceType> [0..1] 
                  </auc:Other>
               End Choice
            </auc:OnsiteGenerationType>
            <auc:ExternalPowerSupply> xs:string (value comes from list: {'AC to AC'|'AC to DC'|'Low Voltage'|'No Load'|'Other'|'Unknown'}) </auc:ExternalPowerSupply> [0..1] 
         </auc:Generation>
      End Choice
   </auc:EnergyConversionType>
   <auc:BackupGenerator> xs:boolean </auc:BackupGenerator> [0..1] 
   <auc:DemandReduction> xs:boolean </auc:DemandReduction> [0..1] 
   <auc:Capacity> ... </auc:Capacity> [0..1]
   <auc:CapacityUnits> ... </auc:CapacityUnits> [0..1]
   <auc:Controls   > [0..1]  
      <auc:Control> auc:ControlGeneralType </auc:Control> [1..*] 
   </auc:Controls>
   <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:YearOfManufacture> ... </auc:YearOfManufacture> [0..1]
   <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
   <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
   <auc:Location> ... </auc:Location> [0..1]
   <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
   <auc:Quantity> ... </auc:Quantity> [0..1]
</...>
<xs:complexType name="OnsiteStorageTransmissionGenerationSystemType">
   <xs:sequence>
      <xs:element name="EnergyConversionType" minOccurs="0">
         <xs:complexType>
            <xs:choice>
               <xs:element name="Storage" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="EnergyStorageTechnology" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Battery"/>
                                 <xs:enumeration value="Thermal Energy Storage"/>
                                 <xs:enumeration value="Pumped-Storage Hydroelectricity"/>
                                 <xs:enumeration value="Flywheel"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="ThermalMedium" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Air"/>
                                 <xs:enumeration value="Ice"/>
                                 <xs:enumeration value="Pool water"/>
                                 <xs:enumeration value="Domestic water"/>
                                 <xs:enumeration value="Molten salt"/>
                                 <xs:enumeration value="Sand"/>
                                 <xs:enumeration value="Rock"/>
                                 <xs:enumeration value="Chemical oxides"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="Generation" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="OnsiteGenerationType" minOccurs="0">
                           <xs:complexType>
                              <xs:choice>
                                 <xs:element name="PV" minOccurs="0">
                                    <xs:complexType>
                                       <xs:sequence>
                                          <xs:element name="PhotovoltaicSystemNumberOfModulesPerArray" minOccurs="0">
                                             <xs:complexType>
                                                <xs:simpleContent>
                                                   <xs:extension base="xs:integer">
                                                      <xs:attribute ref="auc:Source"/>
                                                   </xs:extension>
                                                </xs:simpleContent>
                                             </xs:complexType>
                                          </xs:element>
                                          <xs:element name="PhotovoltaicSystemNumberOfArrays" minOccurs="0">
                                             <xs:complexType>
                                                <xs:simpleContent>
                                                   <xs:extension base="xs:integer">
                                                      <xs:attribute ref="auc:Source"/>
                                                   </xs:extension>
                                                </xs:simpleContent>
                                             </xs:complexType>
                                          </xs:element>
                                          <xs:element name="PhotovoltaicSystemMaximumPowerOutput" minOccurs="0">
                                             <xs:complexType>
                                                <xs:simpleContent>
                                                   <xs:extension base="xs:decimal">
                                                      <xs:attribute ref="auc:Source"/>
                                                   </xs:extension>
                                                </xs:simpleContent>
                                             </xs:complexType>
                                          </xs:element>
                                          <xs:element name="PhotovoltaicSystemInverterEfficiency" minOccurs="0">
                                             <xs:complexType>
                                                <xs:simpleContent>
                                                   <xs:extension base="xs:decimal">
                                                      <xs:attribute ref="auc:Source"/>
                                                   </xs:extension>
                                                </xs:simpleContent>
                                             </xs:complexType>
                                          </xs:element>
                                          <xs:element name="PhotovoltaicSystemArrayAzimuth" minOccurs="0">
                                             <xs:complexType>
                                                <xs:simpleContent>
                                                   <xs:extension base="xs:decimal">
                                                      <xs:attribute ref="auc:Source"/>
                                                   </xs:extension>
                                                </xs:simpleContent>
                                             </xs:complexType>
                                          </xs:element>
                                          <xs:element name="PhotovoltaicSystemRackingSystemTiltAngleMin" minOccurs="0">
                                             <xs:complexType>
                                                <xs:simpleContent>
                                                   <xs:extension base="xs:decimal">
                                                      <xs:attribute ref="auc:Source"/>
                                                   </xs:extension>
                                                </xs:simpleContent>
                                             </xs:complexType>
                                          </xs:element>
                                          <xs:element name="PhotovoltaicSystemRackingSystemTiltAngleMax" minOccurs="0">
                                             <xs:complexType>
                                                <xs:simpleContent>
                                                   <xs:extension base="xs:decimal">
                                                      <xs:attribute ref="auc:Source"/>
                                                   </xs:extension>
                                                </xs:simpleContent>
                                             </xs:complexType>
                                          </xs:element>
                                          <xs:element name="PhotovoltaicSystemLocation" minOccurs="0">
                                             <xs:simpleType>
                                                <xs:restriction base="xs:string">
                                                   <xs:enumeration value="Roof"/>
                                                   <xs:enumeration value="On grade"/>
                                                   <xs:enumeration value="Building integrated"/>
                                                   <xs:enumeration value="Other"/>
                                                   <xs:enumeration value="Unknown"/>
                                                </xs:restriction>
                                             </xs:simpleType>
                                          </xs:element>
                                          <xs:element name="PhotovoltaicModuleRatedPower" minOccurs="0">
                                             <xs:complexType>
                                                <xs:simpleContent>
                                                   <xs:extension base="xs:decimal">
                                                      <xs:attribute ref="auc:Source"/>
                                                   </xs:extension>
                                                </xs:simpleContent>
                                             </xs:complexType>
                                          </xs:element>
                                          <xs:element name="PhotovoltaicModuleLength" minOccurs="0">
                                             <xs:complexType>
                                                <xs:simpleContent>
                                                   <xs:extension base="xs:decimal">
                                                      <xs:attribute ref="auc:Source"/>
                                                   </xs:extension>
                                                </xs:simpleContent>
                                             </xs:complexType>
                                          </xs:element>
                                          <xs:element name="PhotovoltaicModuleWidth" minOccurs="0">
                                             <xs:complexType>
                                                <xs:simpleContent>
                                                   <xs:extension base="xs:decimal">
                                                      <xs:attribute ref="auc:Source"/>
                                                   </xs:extension>
                                                </xs:simpleContent>
                                             </xs:complexType>
                                          </xs:element>
                                       </xs:sequence>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="Other" minOccurs="0">
                                    <xs:complexType>
                                       <xs:sequence>
                                          <xs:element name="OtherEnergyGenerationTechnology" minOccurs="0">
                                             <xs:simpleType>
                                                <xs:restriction base="xs:string">
                                                   <xs:enumeration value="Standby generator"/>
                                                   <xs:enumeration value="Turbine"/>
                                                   <xs:enumeration value="Microturbine"/>
                                                   <xs:enumeration value="Reciprocating engine"/>
                                                   <xs:enumeration value="Fuel cell"/>
                                                   <xs:enumeration value="Gasification"/>
                                                   <xs:enumeration value="Binary Cycle"/>
                                                   <xs:enumeration value="Anaerobic biodigester"/>
                                                   <xs:enumeration value="Hydrokinetic"/>
                                                   <xs:enumeration value="Solar parabolic trough"/>
                                                   <xs:enumeration value="Solar power tower"/>
                                                   <xs:enumeration value="Wind"/>
                                                   <xs:enumeration value="Other"/>
                                                   <xs:enumeration value="Unknown"/>
                                                </xs:restriction>
                                             </xs:simpleType>
                                          </xs:element>
                                          <xs:element name="OutputResourceType" type="auc:FuelTypes" minOccurs="0"/>
                                       </xs:sequence>
                                    </xs:complexType>
                                 </xs:element>
                              </xs:choice>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="ExternalPowerSupply" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="AC to AC"/>
                                 <xs:enumeration value="AC to DC"/>
                                 <xs:enumeration value="Low Voltage"/>
                                 <xs:enumeration value="No Load"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
            </xs:choice>
         </xs:complexType>
      </xs:element>
      <xs:element name="BackupGenerator" type="xs:boolean" minOccurs="0"/>
      <xs:element name="DemandReduction" type="xs:boolean" minOccurs="0"/>
      <xs:element ref="auc:Capacity" minOccurs="0"/>
      <xs:element ref="auc:CapacityUnits" minOccurs="0"/>
      <xs:element name="Controls" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Control" type="auc:ControlGeneralType" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
      <xs:element ref="auc:Manufacturer" minOccurs="0"/>
      <xs:element ref="auc:ModelNumber" minOccurs="0"/>
      <xs:element ref="auc:Location" minOccurs="0"/>
      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
      <xs:element ref="auc:Quantity" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: OtherCombinationType

Super-types: None
Sub-types: None
Name OtherCombinationType
Abstract no
No documentation provided.
<xs:complexType name="OtherCombinationType"/>

Complex Type: OtherHVACSystemType

Super-types: None
Sub-types: None
Name OtherHVACSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:OtherHVACType   > [0..1]  
      Start Choice [1]
         <auc:Humidifier         > [0..1] 
            <auc:HumidificationType> xs:string (value comes from list: {'Steam'|'Water Spray'|'Other'|'Unknown'}) </auc:HumidificationType> [0..1] 
            <auc:HumidityControlMinimum
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:HumidityControlMinimum>
            <auc:Capacity> ... </auc:Capacity> [0..1]
            <auc:CapacityUnits> ... </auc:CapacityUnits> [0..1]
            <auc:DutyCycle> ... </auc:DutyCycle> [0..1]
            <auc:SystemPerformanceRatio> ... </auc:SystemPerformanceRatio> [0..1] 
         </auc:Humidifier>
         <auc:Dehumidifier         > [0..1] 
            <auc:DehumidificationType> xs:string (value comes from list: {'Desiccant wheel'|'Liquid desiccant'|'Other'|'Unknown'}) </auc:DehumidificationType> [0..1] 
            <auc:HumidityControlMaximum
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:HumidityControlMaximum>
            <auc:Capacity> ... </auc:Capacity> [0..1]
            <auc:CapacityUnits> ... </auc:CapacityUnits> [0..1]
            <auc:DutyCycle> ... </auc:DutyCycle> [0..1]
            <auc:SystemPerformanceRatio> ... </auc:SystemPerformanceRatio> [0..1]
            <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
         </auc:Dehumidifier>
         <auc:AirCleaner         > [0..1] 
            <auc:Capacity> ... </auc:Capacity> [0..1]
            <auc:CapacityUnits> ... </auc:CapacityUnits> [0..1]
            <auc:DutyCycle> ... </auc:DutyCycle> [0..1]
            <auc:SystemPerformanceRatio> ... </auc:SystemPerformanceRatio> [0..1]
         </auc:AirCleaner>
         <auc:MechanicalVentilation         > [0..1] 
            <auc:VentilationRate
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:VentilationRate>
            <auc:RequiredVentilationRate
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:RequiredVentilationRate>
            <auc:VentilationType> xs:string (value comes from list: {'Exhaust only'|'Supply only'|'Dedicated outdoor air system'|'Heat recovery ventilator'|'Energy recovery ventilator'|'None'|'Other'|'Unknown'}) </auc:VentilationType> [0..1] 
            <auc:DemandControlVentilation> xs:boolean </auc:DemandControlVentilation> [0..1] 
            <auc:VentilationControlMethods            > [0..1]  
               <auc:VentilationControlMethod> ... </auc:VentilationControlMethod> [0..*]
            </auc:VentilationControlMethods>
            <auc:VentilationZoneControl> xs:string (value comes from list: {'Average Flow'|'Critical Zone'|'Other'|'Unknown'}) </auc:VentilationZoneControl> [0..1] 
            <auc:MakeupAirSourceID
             IDref="xs:IDREF" [0..1]
            > [0..1]  
                xs:IDREF
            </auc:MakeupAirSourceID>
            <auc:Capacity> ... </auc:Capacity> [0..1]
            <auc:CapacityUnits> ... </auc:CapacityUnits> [0..1]
            <auc:DutyCycle> ... </auc:DutyCycle> [0..1]
            <auc:SystemPerformanceRatio> ... </auc:SystemPerformanceRatio> [0..1]
            <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
         </auc:MechanicalVentilation>
         <auc:SpotExhaust         > [0..1] 
            <auc:ExhaustLocation> xs:string (value comes from list: {'Bathroom'|'Kitchen hood'|'Laboratory hood'|'Other'|'Unknown'}) </auc:ExhaustLocation> [0..1] 
            <auc:VentilationRate
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:VentilationRate>
            <auc:RequiredVentilationRate
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:RequiredVentilationRate>
            <auc:VentilationControlMethods            > [0..1]  
               <auc:VentilationControlMethod> ... </auc:VentilationControlMethod> [0..*]
            </auc:VentilationControlMethods>
            <auc:MakeupAirSourceID
             IDref="xs:IDREF" [0..1]
            > [0..1]  
                xs:IDREF
            </auc:MakeupAirSourceID>
            <auc:Capacity> ... </auc:Capacity> [0..1]
            <auc:CapacityUnits> ... </auc:CapacityUnits> [0..1]
            <auc:DutyCycle> ... </auc:DutyCycle> [0..1]
            <auc:SystemPerformanceRatio> ... </auc:SystemPerformanceRatio> [0..1]
            <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
         </auc:SpotExhaust>
         <auc:NaturalVentilation         > [0..1] 
            <auc:NaturalVentilationRate
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:NaturalVentilationRate>
            <auc:NaturalVentilationMethod> xs:string (value comes from list: {'Air changes per hour'|'Flow per area'|'Flow per person'|'Flow per zone'|'Wind and stack open area'|'Other'|'Unknown'}) </auc:NaturalVentilationMethod> [0..1] 
            <auc:VentilationControlMethods            > [0..1]  
               <auc:VentilationControlMethod> ... </auc:VentilationControlMethod> [0..*]
            </auc:VentilationControlMethods>
            <auc:Capacity> ... </auc:Capacity> [0..1]
            <auc:CapacityUnits> ... </auc:CapacityUnits> [0..1]
            <auc:DutyCycle> ... </auc:DutyCycle> [0..1]
         </auc:NaturalVentilation>
         <auc:OtherCombination> auc:OtherCombinationType </auc:OtherCombination> [0..1]
         <auc:Unknown> auc:UnknownType </auc:Unknown> [0..1]
      End Choice
   </auc:OtherHVACType>
   <auc:Location> ... </auc:Location> [0..1]
   <auc:PrimaryFuel> ... </auc:PrimaryFuel> [0..1]
   <auc:OtherHVACSystemCondition> auc:EquipmentCondition </auc:OtherHVACSystemCondition> [0..1]
   <auc:Controls   > [0..1]  
      <auc:Control> auc:ControlGeneralType </auc:Control> [1..*] 
   </auc:Controls>
   <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
   <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
   <auc:YearOfManufacture> ... </auc:YearOfManufacture> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
   <auc:Integration> xs:string (value comes from list: {'Integrated with central air distribution'|'Integrated with local air distribution'|'Stand-alone'|'Other'|'Unknown'}) </auc:Integration> [0..1] 
   <auc:LinkedDeliveryIDs   > [0..1]  
      <auc:LinkedDeliveryID
       IDref="xs:IDREF" [1]
/>  [0..*] 

   </auc:LinkedDeliveryIDs>
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
   <auc:Quantity> ... </auc:Quantity> [0..1]
</...>
<xs:complexType name="OtherHVACSystemType">
   <xs:sequence>
      <xs:element name="OtherHVACType" minOccurs="0">
         <xs:complexType>
            <xs:choice>
               <xs:element name="Humidifier" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="HumidificationType" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Steam"/>
                                 <xs:enumeration value="Water Spray"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="HumidityControlMinimum" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element ref="auc:Capacity" minOccurs="0"/>
                        <xs:element ref="auc:CapacityUnits" minOccurs="0"/>
                        <xs:element ref="auc:DutyCycle" minOccurs="0"/>
                        <xs:element ref="auc:SystemPerformanceRatio" minOccurs="0"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="Dehumidifier" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="DehumidificationType" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Desiccant wheel"/>
                                 <xs:enumeration value="Liquid desiccant"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="HumidityControlMaximum" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element ref="auc:Capacity" minOccurs="0"/>
                        <xs:element ref="auc:CapacityUnits" minOccurs="0"/>
                        <xs:element ref="auc:DutyCycle" minOccurs="0"/>
                        <xs:element ref="auc:SystemPerformanceRatio" minOccurs="0"/>
                        <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="AirCleaner" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element ref="auc:Capacity" minOccurs="0"/>
                        <xs:element ref="auc:CapacityUnits" minOccurs="0"/>
                        <xs:element ref="auc:DutyCycle" minOccurs="0"/>
                        <xs:element ref="auc:SystemPerformanceRatio" minOccurs="0"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="MechanicalVentilation" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="VentilationRate" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="RequiredVentilationRate" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="VentilationType" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Exhaust only"/>
                                 <xs:enumeration value="Supply only"/>
                                 <xs:enumeration value="Dedicated outdoor air system"/>
                                 <xs:enumeration value="Heat recovery ventilator"/>
                                 <xs:enumeration value="Energy recovery ventilator"/>
                                 <xs:enumeration value="None"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="DemandControlVentilation" type="xs:boolean" minOccurs="0"/>
                        <xs:element name="VentilationControlMethods" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element ref="auc:VentilationControlMethod" minOccurs="0" maxOccurs="unbounded"/>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="VentilationZoneControl" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Average Flow"/>
                                 <xs:enumeration value="Critical Zone"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="MakeupAirSourceID" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:IDREF">
                                    <xs:attribute name="IDref" type="xs:IDREF"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element ref="auc:Capacity" minOccurs="0"/>
                        <xs:element ref="auc:CapacityUnits" minOccurs="0"/>
                        <xs:element ref="auc:DutyCycle" minOccurs="0"/>
                        <xs:element ref="auc:SystemPerformanceRatio" minOccurs="0"/>
                        <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="SpotExhaust" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="ExhaustLocation" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Bathroom"/>
                                 <xs:enumeration value="Kitchen hood"/>
                                 <xs:enumeration value="Laboratory hood"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="VentilationRate" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="RequiredVentilationRate" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="VentilationControlMethods" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element ref="auc:VentilationControlMethod" minOccurs="0" maxOccurs="unbounded"/>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="MakeupAirSourceID" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:IDREF">
                                    <xs:attribute name="IDref" type="xs:IDREF"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element ref="auc:Capacity" minOccurs="0"/>
                        <xs:element ref="auc:CapacityUnits" minOccurs="0"/>
                        <xs:element ref="auc:DutyCycle" minOccurs="0"/>
                        <xs:element ref="auc:SystemPerformanceRatio" minOccurs="0"/>
                        <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="NaturalVentilation" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="NaturalVentilationRate" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="NaturalVentilationMethod" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Air changes per hour"/>
                                 <xs:enumeration value="Flow per area"/>
                                 <xs:enumeration value="Flow per person"/>
                                 <xs:enumeration value="Flow per zone"/>
                                 <xs:enumeration value="Wind and stack open area"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="VentilationControlMethods" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element ref="auc:VentilationControlMethod" minOccurs="0" maxOccurs="unbounded"/>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element ref="auc:Capacity" minOccurs="0"/>
                        <xs:element ref="auc:CapacityUnits" minOccurs="0"/>
                        <xs:element ref="auc:DutyCycle" minOccurs="0"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="OtherCombination" type="auc:OtherCombinationType" minOccurs="0"/>
               <xs:element name="Unknown" type="auc:UnknownType" minOccurs="0"/>
            </xs:choice>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:Location" minOccurs="0"/>
      <xs:element ref="auc:PrimaryFuel" minOccurs="0"/>
      <xs:element name="OtherHVACSystemCondition" type="auc:EquipmentCondition" minOccurs="0"/>
      <xs:element name="Controls" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Control" type="auc:ControlGeneralType" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:Manufacturer" minOccurs="0"/>
      <xs:element ref="auc:ModelNumber" minOccurs="0"/>
      <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
      <xs:element name="Integration" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Integrated with central air distribution"/>
               <xs:enumeration value="Integrated with local air distribution"/>
               <xs:enumeration value="Stand-alone"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="LinkedDeliveryIDs" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="LinkedDeliveryID" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                     <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
      <xs:element ref="auc:Quantity" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: OtherType

Super-types: None
Sub-types: None
Name OtherType
Abstract no
No documentation provided.
<xs:complexType name="OtherType"/>

Complex Type: PhotoluminescentType

Super-types: None
Sub-types: None
Name PhotoluminescentType
Abstract no
No documentation provided.
<xs:complexType name="PhotoluminescentType"/>

Complex Type: PlasmaType

Super-types: None
Sub-types: None
Name PlasmaType
Abstract no
No documentation provided.
<xs:complexType name="PlasmaType"/>

Complex Type: PlugElectricLoadType

Super-types: None
Sub-types: None
Name PlugElectricLoadType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Source="" [0..1]
 auc:Status="" [0..1]
>
   <auc:PlugLoadType> xs:string (value comes from list: {'Personal Computer'|'Task Lighting'|'Printing'|'Cash Register'|'Audio'|'Display'|'Set Top Box'|'Business Equipment'|'Broadcast Antenna'|'Kitchen Equipment'|'Signage Display'|'Miscellaneous Electric Load'|'Other'|'Unknown'}) </auc:PlugLoadType> [0..1] 
   <auc:PlugLoadPeakPower
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:PlugLoadPeakPower>
   <auc:PlugLoadStandbyPower
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:PlugLoadStandbyPower>
   <auc:PlugLoadNominalPower
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:PlugLoadNominalPower>
   <auc:WeightedAverageLoad
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:WeightedAverageLoad>
   <auc:Controls   > [0..1]  
      <auc:Control> auc:ControlGeneralType </auc:Control> [1..*] 
   </auc:Controls>
   <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:YearOfManufacture> ... </auc:YearOfManufacture> [0..1]
   <auc:PrimaryFuel> ... </auc:PrimaryFuel> [0..1]
   <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
   <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
   <auc:Location> ... </auc:Location> [0..1]
   <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
   <auc:Quantity> ... </auc:Quantity> [0..1]
</...>
<xs:complexType name="PlugElectricLoadType">
   <xs:sequence>
      <xs:element name="PlugLoadType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Personal Computer"/>
               <xs:enumeration value="Task Lighting"/>
               <xs:enumeration value="Printing"/>
               <xs:enumeration value="Cash Register"/>
               <xs:enumeration value="Audio"/>
               <xs:enumeration value="Display"/>
               <xs:enumeration value="Set Top Box"/>
               <xs:enumeration value="Business Equipment"/>
               <xs:enumeration value="Broadcast Antenna"/>
               <xs:enumeration value="Kitchen Equipment"/>
               <xs:enumeration value="Signage Display"/>
               <xs:enumeration value="Miscellaneous Electric Load"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="PlugLoadPeakPower" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="PlugLoadStandbyPower" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="PlugLoadNominalPower" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="WeightedAverageLoad" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="Controls" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Control" type="auc:ControlGeneralType" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
      <xs:element ref="auc:PrimaryFuel" minOccurs="0"/>
      <xs:element ref="auc:Manufacturer" minOccurs="0"/>
      <xs:element ref="auc:ModelNumber" minOccurs="0"/>
      <xs:element ref="auc:Location" minOccurs="0"/>
      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
      <xs:element ref="auc:Quantity" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Source"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: PoolType

Super-types: None
Sub-types: None
Name PoolType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:PoolType> xs:string (value comes from list: {'Hot Tub'|'Pool'|'Other'|'Unknown'}) </auc:PoolType> [0..1] 
   <auc:PoolSizeCategory> xs:string (value comes from list: {'Olympic'|'Recreational'|'Short Course'|'Other'|'Unknown'}) </auc:PoolSizeCategory> [0..1] 
   <auc:PoolArea
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:PoolArea>
   <auc:PoolVolume
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:PoolVolume>
   <auc:PumpDutyCycle
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:PumpDutyCycle>
   <auc:Heated   > [0..1]  
      <auc:PrimaryFuel> ... </auc:PrimaryFuel> [0..1]
      <auc:WaterTemperature
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:WaterTemperature>
      <auc:HoursUncovered
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:HoursUncovered>
      <auc:Controls      > [0..1]  
         <auc:Control> auc:ControlGeneralType </auc:Control> [1..*] 
      </auc:Controls>
   </auc:Heated>
   <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
   <auc:Quantity> ... </auc:Quantity> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
   <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
   <auc:Location> ... </auc:Location> [0..1]
   <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="PoolType">
   <xs:sequence>
      <xs:element name="PoolType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Hot Tub"/>
               <xs:enumeration value="Pool"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="PoolSizeCategory" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Olympic"/>
               <xs:enumeration value="Recreational"/>
               <xs:enumeration value="Short Course"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="PoolArea" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="PoolVolume" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="PumpDutyCycle" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="Heated" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element ref="auc:PrimaryFuel" minOccurs="0"/>
               <xs:element name="WaterTemperature" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="HoursUncovered" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="Controls" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="Control" type="auc:ControlGeneralType" maxOccurs="unbounded"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
      <xs:element ref="auc:Quantity" minOccurs="0"/>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element ref="auc:Manufacturer" minOccurs="0"/>
      <xs:element ref="auc:ModelNumber" minOccurs="0"/>
      <xs:element ref="auc:Location" minOccurs="0"/>
      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: PortfolioManagerType

Super-types: None
Sub-types: None
Name PortfolioManagerType
Abstract no
No documentation provided.
<...>
   <auc:PMBenchmarkDate> xs:date </auc:PMBenchmarkDate> [0..1] 
   <auc:BuildingProfileStatus> xs:string (value comes from list: {'Draft'|'Received'|'Under Review'|'On Hold'|'Reviewed and Approved'|'Reviewed and Not Approved'}) </auc:BuildingProfileStatus> [0..1] 
   <auc:FederalSustainabilityChecklistCompletionPercentage
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:FederalSustainabilityChecklistCompletionPercentage>
</...>
<xs:complexType name="PortfolioManagerType">
   <xs:sequence>
      <xs:element name="PMBenchmarkDate" type="xs:date" minOccurs="0"/>
      <xs:element name="BuildingProfileStatus" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Draft"/>
               <xs:enumeration value="Received"/>
               <xs:enumeration value="Under Review"/>
               <xs:enumeration value="On Hold"/>
               <xs:enumeration value="Reviewed and Approved"/>
               <xs:enumeration value="Reviewed and Not Approved"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="FederalSustainabilityChecklistCompletionPercentage" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
   </xs:sequence>
</xs:complexType>

Complex Type: ProcessGasElectricLoadType

Super-types: None
Sub-types: None
Name ProcessGasElectricLoadType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Source="" [0..1]
 auc:Status="" [0..1]
>
   <auc:ProcessLoadType> xs:string (value comes from list: {'Medical Equipment'|'Laboratory Equipment'|'Machinery'|'Air Compressor'|'Fume Hood'|'Appliance'|'Gaming/Hobby/Leisure'|'Infrastructure'|'Electric Vehicle Charging'|'Miscellaneous Gas Load'|'Other'|'Unknown'}) </auc:ProcessLoadType> [0..1] 
   <auc:ProcessLoadPeakPower
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ProcessLoadPeakPower>
   <auc:ProcessLoadStandbyPower
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ProcessLoadStandbyPower>
   <auc:WeightedAverageLoad
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:WeightedAverageLoad>
   <auc:HeatGainFraction> auc:BoundedDecimalZeroToOneWithSourceAttribute </auc:HeatGainFraction> [0..1] 
   <auc:DutyCycle> ... </auc:DutyCycle> [0..1]
   <auc:Controls   > [0..1]  
      <auc:Control> auc:ControlGeneralType </auc:Control> [1..*] 
   </auc:Controls>
   <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:YearOfManufacture> ... </auc:YearOfManufacture> [0..1]
   <auc:PrimaryFuel> ... </auc:PrimaryFuel> [0..1]
   <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
   <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
   <auc:Location> ... </auc:Location> [0..1]
   <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
   <auc:Quantity> ... </auc:Quantity> [0..1]
</...>
<xs:complexType name="ProcessGasElectricLoadType">
   <xs:sequence>
      <xs:element name="ProcessLoadType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Medical Equipment"/>
               <xs:enumeration value="Laboratory Equipment"/>
               <xs:enumeration value="Machinery"/>
               <xs:enumeration value="Air Compressor"/>
               <xs:enumeration value="Fume Hood"/>
               <xs:enumeration value="Appliance"/>
               <xs:enumeration value="Gaming/Hobby/Leisure"/>
               <xs:enumeration value="Infrastructure"/>
               <xs:enumeration value="Electric Vehicle Charging"/>
               <xs:enumeration value="Miscellaneous Gas Load"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="ProcessLoadPeakPower" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="ProcessLoadStandbyPower" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="WeightedAverageLoad" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="HeatGainFraction" type="auc:BoundedDecimalZeroToOneWithSourceAttribute" minOccurs="0"/>
      <xs:element ref="auc:DutyCycle" minOccurs="0"/>
      <xs:element name="Controls" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Control" type="auc:ControlGeneralType" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
      <xs:element ref="auc:PrimaryFuel" minOccurs="0"/>
      <xs:element ref="auc:Manufacturer" minOccurs="0"/>
      <xs:element ref="auc:ModelNumber" minOccurs="0"/>
      <xs:element ref="auc:Location" minOccurs="0"/>
      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
      <xs:element ref="auc:Quantity" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Source"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: PumpSystemType

Super-types: None
Sub-types: None
Name PumpSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:PumpEfficiency
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:PumpEfficiency>
   <auc:PumpMaximumFlowRate
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:PumpMaximumFlowRate>
   <auc:PumpMinimumFlowRate
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:PumpMinimumFlowRate>
   <auc:PumpInstalledFlowRate
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:PumpInstalledFlowRate>
   <auc:PumpPowerDemand
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:PumpPowerDemand>
   <auc:PumpControlType> xs:string (value comes from list: {'Constant Volume'|'Variable Volume'|'VFD'|'Multi-Speed'|'Other'|'Unknown'}) </auc:PumpControlType> [0..1] 
   <auc:PumpOperation> xs:string (value comes from list: {'On Demand'|'Standby'|'Schedule'|'Other'|'Unknown'}) </auc:PumpOperation> [0..1] 
   <auc:PumpingConfiguration> xs:string (value comes from list: {'Primary'|'Secondary'|'Tertiary'|'Backup'|'Other'|'Unknown'}) </auc:PumpingConfiguration> [0..1] 
   <auc:PumpApplication> xs:string (value comes from list: {'Boiler'|'Chilled Water'|'Domestic Hot Water'|'Solar Hot Water'|'Condenser'|'Cooling Tower'|'Ground Loop'|'Pool'|'Recirculation'|'Process Hot Water'|'Process Cold Water'|'Potable Cold Water'|'Refrigerant'|'Air'|'Other'|'Unknown'}) </auc:PumpApplication> [0..1] 
   <auc:Controls   > [0..1]  
      <auc:Control> auc:ControlGeneralType </auc:Control> [1..*] 
   </auc:Controls>
   <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
   <auc:Quantity> ... </auc:Quantity> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:YearOfManufacture> ... </auc:YearOfManufacture> [0..1]
   <auc:PrimaryFuel> ... </auc:PrimaryFuel> [0..1]
   <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
   <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
   <auc:Location> ... </auc:Location> [0..1]
   <auc:LinkedSystemIDs   > [0..1] 
      <auc:LinkedSystemID
       IDref="xs:IDREF" [1]
/>  [0..*] 

   </auc:LinkedSystemIDs>
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="PumpSystemType">
   <xs:sequence>
      <xs:element name="PumpEfficiency" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="PumpMaximumFlowRate" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="PumpMinimumFlowRate" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="PumpInstalledFlowRate" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="PumpPowerDemand" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="PumpControlType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Constant Volume"/>
               <xs:enumeration value="Variable Volume"/>
               <xs:enumeration value="VFD"/>
               <xs:enumeration value="Multi-Speed"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="PumpOperation" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="On Demand"/>
               <xs:enumeration value="Standby"/>
               <xs:enumeration value="Schedule"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="PumpingConfiguration" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Primary"/>
               <xs:enumeration value="Secondary"/>
               <xs:enumeration value="Tertiary"/>
               <xs:enumeration value="Backup"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="PumpApplication" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Boiler"/>
               <xs:enumeration value="Chilled Water"/>
               <xs:enumeration value="Domestic Hot Water"/>
               <xs:enumeration value="Solar Hot Water"/>
               <xs:enumeration value="Condenser"/>
               <xs:enumeration value="Cooling Tower"/>
               <xs:enumeration value="Ground Loop"/>
               <xs:enumeration value="Pool"/>
               <xs:enumeration value="Recirculation"/>
               <xs:enumeration value="Process Hot Water"/>
               <xs:enumeration value="Process Cold Water"/>
               <xs:enumeration value="Potable Cold Water"/>
               <xs:enumeration value="Refrigerant"/>
               <xs:enumeration value="Air"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="Controls" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Control" type="auc:ControlGeneralType" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
      <xs:element ref="auc:Quantity" minOccurs="0"/>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
      <xs:element ref="auc:PrimaryFuel" minOccurs="0"/>
      <xs:element ref="auc:Manufacturer" minOccurs="0"/>
      <xs:element ref="auc:ModelNumber" minOccurs="0"/>
      <xs:element ref="auc:Location" minOccurs="0"/>
      <xs:element name="LinkedSystemIDs" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="LinkedSystemID" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                     <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: RefrigerationSystemType

Super-types: None
Sub-types: None
Name RefrigerationSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:RefrigerationSystemCategory   > [0..1]  
      Start Choice [1]
         <auc:CentralRefrigerationSystem         > [0..1] 
            <auc:NetRefrigerationCapacity
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:NetRefrigerationCapacity>
            <auc:TotalHeatRejection
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:TotalHeatRejection>
            <auc:Refrigerant> ... </auc:Refrigerant> [0..1]
            <auc:SuctionVaporTemperature
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:SuctionVaporTemperature>
            <auc:NumberOfRefrigerantReturnLines
             auc:Source="" [0..1]
            > [0..1]  
                xs:integer
            </auc:NumberOfRefrigerantReturnLines>
            <auc:EvaporatorPressureRegulators> xs:boolean </auc:EvaporatorPressureRegulators> [0..1] 
            <auc:RefrigerantSubcooler> xs:boolean </auc:RefrigerantSubcooler> [0..1] 
            <auc:CaseReturnLineDiameter
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:CaseReturnLineDiameter>
            <auc:RefrigerationCompressor
             ID="xs:ID" [1]
            > [0..1] 
               <auc:RefrigerationCompressorType> xs:string (value comes from list: {'Reciprocating'|'Screw'|'Scroll'|'Centrifugal'|'Other'|'Unknown'}) </auc:RefrigerationCompressorType> [0..1] 
               <auc:CompressorUnloader               > [0..1]  
                  <auc:CompressorUnloaderStages
                   auc:Source="" [0..1]
                  > [0..1]  
                      xs:integer
                  </auc:CompressorUnloaderStages>
               </auc:CompressorUnloader>
               <auc:DesuperheatValve> xs:boolean </auc:DesuperheatValve> [0..1] 
               <auc:CrankcaseHeater> xs:boolean </auc:CrankcaseHeater> [0..1] 
            </auc:RefrigerationCompressor>
            <auc:CondenserPlantIDs            > [0..1] 
               <auc:CondenserPlantID
                IDref="xs:IDREF" [1]
/>  [0..*] 

            </auc:CondenserPlantIDs>
         </auc:CentralRefrigerationSystem>
         <auc:RefrigerationUnit         > [0..1] 
            <auc:RefrigerationUnitType> xs:string (value comes from list: {'Refrigerator'|'Freezer'|'Combination'|'Other'|'Unknown'}) </auc:RefrigerationUnitType> [0..1] 
            <auc:DoorConfiguration> xs:string (value comes from list: {'Side-by-side'|'Top and bottom'|'Walk-in'|'Other'|'Unknown'}) </auc:DoorConfiguration> [0..1] 
            <auc:RefrigeratedCaseDoors> xs:boolean </auc:RefrigeratedCaseDoors> [0..1] 
            <auc:CaseDoorOrientation> xs:string (value comes from list: {'Horizontal'|'Vertical'|'Combination'|'Unknown'}) </auc:CaseDoorOrientation> [0..1] 
            <auc:DefrostingType> xs:string (value comes from list: {'Electric'|'Off cycle'|'Hot gas'|'Reverse cycle'|'Water'|'Cool gas'|'None'|'Other'|'Unknown'}) </auc:DefrostingType> [0..1] 
            <auc:LampPower
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:LampPower>
            <auc:RefrigerationUnitSize
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:RefrigerationUnitSize>
            <auc:AntiSweatHeaters            > [0..1]  
               <auc:AntiSweatHeaterPower
                auc:Source="" [0..1]
               > [0..1]  
                   xs:decimal
               </auc:AntiSweatHeaterPower>
               <auc:AntiSweatHeaterControls> xs:boolean </auc:AntiSweatHeaterControls> [0..1] 
               <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
               <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
            </auc:AntiSweatHeaters>
            <auc:RefrigerationEnergy
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:RefrigerationEnergy>
         </auc:RefrigerationUnit>
      End Choice
   </auc:RefrigerationSystemCategory>
   <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:YearOfManufacture> ... </auc:YearOfManufacture> [0..1]
   <auc:PrimaryFuel> ... </auc:PrimaryFuel> [0..1]
   <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
   <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
   <auc:Location> ... </auc:Location> [0..1]
   <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
   <auc:Quantity> ... </auc:Quantity> [0..1]
</...>
<xs:complexType name="RefrigerationSystemType">
   <xs:sequence>
      <xs:element name="RefrigerationSystemCategory" minOccurs="0">
         <xs:complexType>
            <xs:choice>
               <xs:element name="CentralRefrigerationSystem" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="NetRefrigerationCapacity" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="TotalHeatRejection" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element ref="auc:Refrigerant" minOccurs="0"/>
                        <xs:element name="SuctionVaporTemperature" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="NumberOfRefrigerantReturnLines" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:integer">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="EvaporatorPressureRegulators" type="xs:boolean" minOccurs="0"/>
                        <xs:element name="RefrigerantSubcooler" type="xs:boolean" minOccurs="0"/>
                        <xs:element name="CaseReturnLineDiameter" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="RefrigerationCompressor" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="RefrigerationCompressorType" minOccurs="0">
                                    <xs:simpleType>
                                       <xs:restriction base="xs:string">
                                          <xs:enumeration value="Reciprocating"/>
                                          <xs:enumeration value="Screw"/>
                                          <xs:enumeration value="Scroll"/>
                                          <xs:enumeration value="Centrifugal"/>
                                          <xs:enumeration value="Other"/>
                                          <xs:enumeration value="Unknown"/>
                                       </xs:restriction>
                                    </xs:simpleType>
                                 </xs:element>
                                 <xs:element name="CompressorUnloader" minOccurs="0">
                                    <xs:complexType>
                                       <xs:sequence>
                                          <xs:element name="CompressorUnloaderStages" minOccurs="0">
                                             <xs:complexType>
                                                <xs:simpleContent>
                                                   <xs:extension base="xs:integer">
                                                      <xs:attribute ref="auc:Source"/>
                                                   </xs:extension>
                                                </xs:simpleContent>
                                             </xs:complexType>
                                          </xs:element>
                                       </xs:sequence>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="DesuperheatValve" type="xs:boolean" minOccurs="0"/>
                                 <xs:element name="CrankcaseHeater" type="xs:boolean" minOccurs="0"/>
                              </xs:sequence>
                              <xs:attribute name="ID" type="xs:ID" use="required"/>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="CondenserPlantIDs" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="CondenserPlantID" minOccurs="0" maxOccurs="unbounded">
                                    <xs:complexType>
                                       <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                    </xs:complexType>
                                 </xs:element>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="RefrigerationUnit" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="RefrigerationUnitType" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Refrigerator"/>
                                 <xs:enumeration value="Freezer"/>
                                 <xs:enumeration value="Combination"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="DoorConfiguration" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Side-by-side"/>
                                 <xs:enumeration value="Top and bottom"/>
                                 <xs:enumeration value="Walk-in"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="RefrigeratedCaseDoors" type="xs:boolean" minOccurs="0"/>
                        <xs:element name="CaseDoorOrientation" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Horizontal"/>
                                 <xs:enumeration value="Vertical"/>
                                 <xs:enumeration value="Combination"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="DefrostingType" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Electric"/>
                                 <xs:enumeration value="Off cycle"/>
                                 <xs:enumeration value="Hot gas"/>
                                 <xs:enumeration value="Reverse cycle"/>
                                 <xs:enumeration value="Water"/>
                                 <xs:enumeration value="Cool gas"/>
                                 <xs:enumeration value="None"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="LampPower" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="RefrigerationUnitSize" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="AntiSweatHeaters" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="AntiSweatHeaterPower" minOccurs="0">
                                    <xs:complexType>
                                       <xs:simpleContent>
                                          <xs:extension base="xs:decimal">
                                             <xs:attribute ref="auc:Source"/>
                                          </xs:extension>
                                       </xs:simpleContent>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="AntiSweatHeaterControls" type="xs:boolean" minOccurs="0"/>
                                 <xs:element ref="auc:Manufacturer" minOccurs="0"/>
                                 <xs:element ref="auc:ModelNumber" minOccurs="0"/>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="RefrigerationEnergy" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
            </xs:choice>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
      <xs:element ref="auc:PrimaryFuel" minOccurs="0"/>
      <xs:element ref="auc:Manufacturer" minOccurs="0"/>
      <xs:element ref="auc:ModelNumber" minOccurs="0"/>
      <xs:element ref="auc:Location" minOccurs="0"/>
      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
      <xs:element ref="auc: