BuildingSync Schema Documentation

Schema Document Properties

Target Namespace http://buildingsync.net/schemas/bedes-auc/2019
Version 2.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.
Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
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.0">
...
</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 </auc:PostalCode> [0..1] 
   <auc:PostalCodePlus4> xs:string </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" type="xs:string" minOccurs="0"/>
         <xs:element name="PostalCodePlus4" type="xs:string" minOccurs="0"/>
         <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: 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>
   <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" [0..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" [0..1]
               > [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: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="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"/>
                                                </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="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"/>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </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: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: 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: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: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: 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 Locally-defined simple type
Nillable no
Abstract no
<auc:OccupancyClassification> xs:string (value comes from list: {'Manufactured home'|'Single family'|'Multifamily'|'Multifamily with commercial'|'Multifamily individual unit'|'Public housing'|'Residential'|'Health care-Pharmacy'|'Health care-Skilled nursing facility'|'Health care-Residential treatment center'|'Health care-Inpatient hospital'|'Health care-Outpatient rehabilitation'|'Health care-Diagnostic center'|'Health care-Outpatient facility'|'Health care-Outpatient non-diagnostic'|'Health care-Outpatient surgical'|'Health care-Veterinary'|'Health care-Morgue or mortuary'|'Health care'|'Gas station'|'Convenience store'|'Food sales-Grocery store'|'Food sales'|'Laboratory-Testing'|'Laboratory-Medical'|'Laboratory'|'Vivarium'|'Zoo'|'Office-Financial'|'Office'|'Bank'|'Courthouse'|'Public safety station-Fire'|'Public safety station-Police'|'Public safety station'|'Public safety-Detention center'|'Public safety-Correctional facility'|'Public safety'|'Warehouse-Refrigerated'|'Warehouse-Unrefrigerated'|'Warehouse-Self-storage'|'Warehouse'|'Assembly-Religious'|'Assembly-Cultural entertainment'|'Assembly-Social entertainment'|'Assembly-Arcade or casino without lodging'|'Assembly-Convention center'|'Assembly-Indoor arena'|'Assembly-Race track'|'Assembly-Stadium'|'Assembly-Stadium (closed)'|'Assembly-Stadium (open)'|'Assembly-Public'|'Recreation-Pool'|'Recreation-Bowling alley'|'Recreation-Fitness center'|'Recreation-Ice rink'|'Recreation-Roller rink'|'Recreation-Indoor sport'|'Recreation'|'Education-Adult'|'Education-Higher'|'Education-Secondary'|'Education-Primary'|'Education-Preschool or daycare'|'Education-Vocational'|'Education'|'Food service-Fast'|'Food service-Full'|'Food service-Limited'|'Food service-Institutional'|'Food service'|'Lodging-Barracks'|'Lodging-Institutional'|'Lodging with extended amenities'|'Lodging with limited amenities'|'Lodging'|'Retail-Automobile dealership'|'Retail-Mall'|'Retail-Strip mall'|'Retail-Enclosed mall'|'Retail-Dry goods retail'|'Retail-Hypermarket'|'Retail'|'Service-Postal'|'Service-Repair'|'Service-Laundry or dry cleaning'|'Service-Studio'|'Service-Beauty and health'|'Service-Production and assembly'|'Service'|'Transportation terminal'|'Central Plant'|'Water treatment-Wastewater'|'Water treatment-Drinking water and distribution'|'Water treatment'|'Energy generation plant'|'Industrial manufacturing plant'|'Utility'|'Industrial'|'Agricultural estate'|'Mixed-use commercial'|'Parking'|'Attic'|'Basement'|'Dining area'|'Living area'|'Sleeping area'|'Laundry area'|'Lodging area'|'Dressing area'|'Restroom'|'Auditorium'|'Classroom'|'Day room'|'Sport play area'|'Stage'|'Spectator area'|'Office work area'|'Non-office work area'|'Common area'|'Reception area'|'Waiting area'|'Transportation waiting area'|'Lobby'|'Conference room'|'Computer lab'|'Data center'|'Printing room'|'Media center'|'Telephone data entry'|'Darkroom'|'Courtroom'|'Kitchen'|'Kitchenette'|'Refrigerated storage'|'Bar-Nightclub'|'Bar'|'Dance floor'|'Trading floor'|'TV studio'|'Security room'|'Shipping and receiving'|'Mechanical room'|'Chemical storage room'|'Non-chemical storage room'|'Janitorial closet'|'Vault'|'Corridor'|'Deck'|'Courtyard'|'Atrium'|'Science park'|'Other'|'Unknown'}) </auc:OccupancyClassification>
<xs:element name="OccupancyClassification">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Manufactured home"/>
         <xs:enumeration value="Single family"/>
         <xs:enumeration value="Multifamily"/>
         <xs:enumeration value="Multifamily with commercial"/>
         <xs:enumeration value="Multifamily individual unit"/>
         <xs:enumeration value="Public housing"/>
         <xs:enumeration value="Residential"/>
         <xs:enumeration value="Health care-Pharmacy"/>
         <xs:enumeration value="Health care-Skilled nursing facility"/>
         <xs:enumeration value="Health care-Residential treatment center"/>
         <xs:enumeration value="Health care-Inpatient hospital"/>
         <xs:enumeration value="Health care-Outpatient rehabilitation"/>
         <xs:enumeration value="Health care-Diagnostic center"/>
         <xs:enumeration value="Health care-Outpatient facility"/>
         <xs:enumeration value="Health care-Outpatient non-diagnostic"/>
         <xs:enumeration value="Health care-Outpatient surgical"/>
         <xs:enumeration value="Health care-Veterinary"/>
         <xs:enumeration value="Health care-Morgue or mortuary"/>
         <xs:enumeration value="Health care"/>
         <xs:enumeration value="Gas station"/>
         <xs:enumeration value="Convenience store"/>
         <xs:enumeration value="Food sales-Grocery store"/>
         <xs:enumeration value="Food sales"/>
         <xs:enumeration value="Laboratory-Testing"/>
         <xs:enumeration value="Laboratory-Medical"/>
         <xs:enumeration value="Laboratory"/>
         <xs:enumeration value="Vivarium"/>
         <xs:enumeration value="Zoo"/>
         <xs:enumeration value="Office-Financial"/>
         <xs:enumeration value="Office"/>
         <xs:enumeration value="Bank"/>
         <xs:enumeration value="Courthouse"/>
         <xs:enumeration value="Public safety station-Fire"/>
         <xs:enumeration value="Public safety station-Police"/>
         <xs:enumeration value="Public safety station"/>
         <xs:enumeration value="Public safety-Detention center"/>
         <xs:enumeration value="Public safety-Correctional facility"/>
         <xs:enumeration value="Public safety"/>
         <xs:enumeration value="Warehouse-Refrigerated"/>
         <xs:enumeration value="Warehouse-Unrefrigerated"/>
         <xs:enumeration value="Warehouse-Self-storage"/>
         <xs:enumeration value="Warehouse"/>
         <xs:enumeration value="Assembly-Religious"/>
         <xs:enumeration value="Assembly-Cultural entertainment"/>
         <xs:enumeration value="Assembly-Social entertainment"/>
         <xs:enumeration value="Assembly-Arcade or casino without lodging"/>
         <xs:enumeration value="Assembly-Convention center"/>
         <xs:enumeration value="Assembly-Indoor arena"/>
         <xs:enumeration value="Assembly-Race track"/>
         <xs:enumeration value="Assembly-Stadium"/>
         <xs:enumeration value="Assembly-Stadium (closed)"/>
         <xs:enumeration value="Assembly-Stadium (open)"/>
         <xs:enumeration value="Assembly-Public"/>
         <xs:enumeration value="Recreation-Pool"/>
         <xs:enumeration value="Recreation-Bowling alley"/>
         <xs:enumeration value="Recreation-Fitness center"/>
         <xs:enumeration value="Recreation-Ice rink"/>
         <xs:enumeration value="Recreation-Roller rink"/>
         <xs:enumeration value="Recreation-Indoor sport"/>
         <xs:enumeration value="Recreation"/>
         <xs:enumeration value="Education-Adult"/>
         <xs:enumeration value="Education-Higher"/>
         <xs:enumeration value="Education-Secondary"/>
         <xs:enumeration value="Education-Primary"/>
         <xs:enumeration value="Education-Preschool or daycare"/>
         <xs:enumeration value="Education-Vocational"/>
         <xs:enumeration value="Education"/>
         <xs:enumeration value="Food service-Fast"/>
         <xs:enumeration value="Food service-Full"/>
         <xs:enumeration value="Food service-Limited"/>
         <xs:enumeration value="Food service-Institutional"/>
         <xs:enumeration value="Food service"/>
         <xs:enumeration value="Lodging-Barracks"/>
         <xs:enumeration value="Lodging-Institutional"/>
         <xs:enumeration value="Lodging with extended amenities"/>
         <xs:enumeration value="Lodging with limited amenities"/>
         <xs:enumeration value="Lodging"/>
         <xs:enumeration value="Retail-Automobile dealership"/>
         <xs:enumeration value="Retail-Mall"/>
         <xs:enumeration value="Retail-Strip mall"/>
         <xs:enumeration value="Retail-Enclosed mall"/>
         <xs:enumeration value="Retail-Dry goods retail"/>
         <xs:enumeration value="Retail-Hypermarket"/>
         <xs:enumeration value="Retail"/>
         <xs:enumeration value="Service-Postal"/>
         <xs:enumeration value="Service-Repair"/>
         <xs:enumeration value="Service-Laundry or dry cleaning"/>
         <xs:enumeration value="Service-Studio"/>
         <xs:enumeration value="Service-Beauty and health"/>
         <xs:enumeration value="Service-Production and assembly"/>
         <xs:enumeration value="Service"/>
         <xs:enumeration value="Transportation terminal"/>
         <xs:enumeration value="Central Plant"/>
         <xs:enumeration value="Water treatment-Wastewater"/>
         <xs:enumeration value="Water treatment-Drinking water and distribution"/>
         <xs:enumeration value="Water treatment"/>
         <xs:enumeration value="Energy generation plant"/>
         <xs:enumeration value="Industrial manufacturing plant"/>
         <xs:enumeration value="Utility"/>
         <xs:enumeration value="Industrial"/>
         <xs:enumeration value="Agricultural estate"/>
         <xs:enumeration value="Mixed-use commercial"/>
         <xs:enumeration value="Parking"/>
         <xs:enumeration value="Attic"/>
         <xs:enumeration value="Basement"/>
         <xs:enumeration value="Dining area"/>
         <xs:enumeration value="Living area"/>
         <xs:enumeration value="Sleeping area"/>
         <xs:enumeration value="Laundry area"/>
         <xs:enumeration value="Lodging area"/>
         <xs:enumeration value="Dressing area"/>
         <xs:enumeration value="Restroom"/>
         <xs:enumeration value="Auditorium"/>
         <xs:enumeration value="Classroom"/>
         <xs:enumeration value="Day room"/>
         <xs:enumeration value="Sport play area"/>
         <xs:enumeration value="Stage"/>
         <xs:enumeration value="Spectator area"/>
         <xs:enumeration value="Office work area"/>
         <xs:enumeration value="Non-office work area"/>
         <xs:enumeration value="Common area"/>
         <xs:enumeration value="Reception area"/>
         <xs:enumeration value="Waiting area"/>
         <xs:enumeration value="Transportation waiting area"/>
         <xs:enumeration value="Lobby"/>
         <xs:enumeration value="Conference room"/>
         <xs:enumeration value="Computer lab"/>
         <xs:enumeration value="Data center"/>
         <xs:enumeration value="Printing room"/>
         <xs:enumeration value="Media center"/>
         <xs:enumeration value="Telephone data entry"/>
         <xs:enumeration value="Darkroom"/>
         <xs:enumeration value="Courtroom"/>
         <xs:enumeration value="Kitchen"/>
         <xs:enumeration value="Kitchenette"/>
         <xs:enumeration value="Refrigerated storage"/>
         <xs:enumeration value="Bar-Nightclub"/>
         <xs:enumeration value="Bar"/>
         <xs:enumeration value="Dance floor"/>
         <xs:enumeration value="Trading floor"/>
         <xs:enumeration value="TV studio"/>
         <xs:enumeration value="Security room"/>
         <xs:enumeration value="Shipping and receiving"/>
         <xs:enumeration value="Mechanical room"/>
         <xs:enumeration value="Chemical storage room"/>
         <xs:enumeration value="Non-chemical storage room"/>
         <xs:enumeration value="Janitorial closet"/>
         <xs:enumeration value="Vault"/>
         <xs:enumeration value="Corridor"/>
         <xs:enumeration value="Deck"/>
         <xs:enumeration value="Courtyard"/>
         <xs:enumeration value="Atrium"/>
         <xs:enumeration value="Science park"/>
         <xs:enumeration value="Other"/>
         <xs:enumeration value="Unknown"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

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'}) </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: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: 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 xs:string
Nillable no
Abstract no
<auc:TelephoneNumber> xs:string </auc:TelephoneNumber>
<xs:element name="TelephoneNumber" type="xs:string"/>

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: 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'|'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="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: 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'|'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="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" [0..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:EnergyCost
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:EnergyCost>
   <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="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="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"/>
</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" [0..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]
   <auc:WeatherDataStationID> ... </auc:WeatherDataStationID> [0..1]
   <auc:WeatherStationName> ... </auc:WeatherStationName> [0..1]
   <auc:WeatherStationCategory> ... </auc:WeatherStationCategory> [0..1]
   <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: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: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" [0..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: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: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>
               <auc:WallID
                IDref="xs:IDREF" [1]
               > [0..1]  
                  <auc:WallArea
                   auc:Source="" [0..1]
                  > [0..1]  
                      xs:decimal
                  </auc:WallArea>
               </auc:WallID>
               <auc:WindowID
                IDref="xs:IDREF" [1]
               > [0..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>
               <auc:DoorID
                IDref="xs:IDREF" [1]
               > [0..1]  
                  <auc:FenestrationArea
                   auc:Source="" [0..1]
                  > [0..1]  
                      xs:decimal
                  </auc:FenestrationArea>
               </auc:DoorID>
               <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:element ref="auc:WeatherDataStationID" minOccurs="0"/>
      <xs:element ref="auc:WeatherStationName" minOccurs="0"/>
      <xs:element ref="auc:WeatherStationCategory" minOccurs="0"/>
      <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 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="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: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="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:element name="WallID" minOccurs="0">
                                             <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>
                                          <xs:element name="WindowID" minOccurs="0">
                                             <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>
                                          <xs:element name="DoorID" minOccurs="0">
                                             <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>
                                          <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"/>
                  </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"/>
</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: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="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" [0..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"/>
   <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" [0..1]
>
   Start Choice [1]
      <auc:AirCooled      > [0..1] 
         <auc:EvaporativelyCooledCondenser
          ID="xs:ID" [0..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: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" [0..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: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" [0..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:GroundSource>
      <auc:GlycolCooledDryCooler      > [0..1] 
         <auc:CondensingTemperature
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:CondensingTemperature>
      </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"/>
                     </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: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"/>
                     </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: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"/>
                     </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: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: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"/>
</xs:complexType>

Complex Type: ContactType

Super-types: None
Sub-types: None
Name ContactType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [0..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"/>
</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" [0..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: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 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"/>
   <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" [0..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"/>
   <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" [0..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"/>
   <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" [0..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"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: DishwasherSystemType

Super-types: None
Sub-types: None
Name DishwasherSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [0..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"/>
   <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" [0..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: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: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="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 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"/>
   <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" [0..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"/>
   <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: 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" [0..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"/>
   <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" [0..1]
    auc:Status="" [0..1]
   > [0..1] 
      <auc:AirSideEconomizerType> xs:string (value comes from list: {'Dry bulb temperature'|'Enthalpy'|'Demand controlled ventilation'|'Nonintegrated'|'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="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"/>
            <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" [0..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>
   <auc:InstalledFlowRate
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:InstalledFlowRate>
   <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: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: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="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 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"/>
   <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" [0..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"/>
   <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" [0..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"/>
   <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" [0..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" [0..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>
            <auc:OutputCapacity
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:OutputCapacity>
            <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" [0..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" [0..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'|'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: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] 
   <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'}) </auc:PrimaryHVACSystemType> [0..1] 
   <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: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 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"/>
                              <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"/>
                              <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="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:sequence>
                              <xs:attribute name="ID" type="xs:ID"/>
                              <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: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:restriction>
         </xs:simpleType>
      </xs:element>
      <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"/>
   <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" [0..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"/>
   <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" [0..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>
         <auc:OutputCapacity
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:OutputCapacity>
         <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] 
         <auc:OutputCapacity
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:OutputCapacity>
         <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] 
         <auc:OutputCapacity
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:OutputCapacity>
         <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: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 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: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 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: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 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"/>
   <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" [0..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"/>
   <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" [0..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: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: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"/>
   <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" [0..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'|'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="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"/>
</xs:complexType>

Complex Type: MotorSystemType

Super-types: None
Sub-types: None
Name MotorSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [0..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: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 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"/>
   <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" [0..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"/>
   <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" [0..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"/>
   <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" [0..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"/>
   <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" [0..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"/>
   <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" [0..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"/>
   <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" [0..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"/>
   <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" [0..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" [0..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"/>
                           </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:Quantity" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: ReportType

Super-types: None
Sub-types: None
Name ReportType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [0..1]
>
   <auc:Scenarios   > [0..1] 
      <auc:Scenario> auc:ScenarioType </auc:Scenario> [1..*]
   </auc:Scenarios>
   <auc:AuditDates   > [0..1] 
      <auc:AuditDate      > [0..*] 
         <auc:Date> xs:date </auc:Date> [1] 
         <auc:DateType> xs:string (value comes from list: {'Site Visit'|'Conducted'|'Completion'|'Custom'|'Other'}) </auc:DateType> [1] 
         <auc:CustomDateType> xs:string </auc:CustomDateType> [0..1] 
      </auc:AuditDate>
   </auc:AuditDates>
   <auc:ASHRAEAuditLevel> xs:string (value comes from list: {'Preliminary Energy-Use Analysis'|'Level 1: Walk-through'|'Level 2: Energy Survey and Analysis'|'Level 3: Detailed Survey and Analysis'}) </auc:ASHRAEAuditLevel> [0..1] 
   <auc:RetrocommissioningAudit> xs:boolean </auc:RetrocommissioningAudit> [0..1] 
   <auc:AuditCost
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:AuditCost>
   <auc:DiscountFactor
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:DiscountFactor>
   <auc:AnalysisPeriod
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:AnalysisPeriod>
   <auc:GasPriceEscalationRate
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:GasPriceEscalationRate>
   <auc:ElectricityPriceEscalationRate
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ElectricityPriceEscalationRate>
   <auc:WaterPriceEscalationRate
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:WaterPriceEscalationRate>
   <auc:OtherEscalationRates   > [0..1] 
      <auc:OtherEscalationRate
       auc:Source="" [0..1]
      > [0..*] 
         <auc:EnergyResource> ... </auc:EnergyResource> [0..1]
         <auc:EscalationRate> xs:decimal </auc:EscalationRate> [0..1] 
      </auc:OtherEscalationRate>
   </auc:OtherEscalationRates>
   <auc:InflationRate
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:InflationRate>
   <auc:Qualifications   > [0..1] 
      <auc:Qualification
       ID="xs:ID" [0..1]
      > [0..*]  
         <auc:AuditorQualification> auc:AuditorQualificationType </auc:AuditorQualification> [0..1] 
         <auc:AuditorQualificationNumber> xs:string </auc:AuditorQualificationNumber> [0..1] 
         <auc:AuditorQualificationState> auc:State </auc:AuditorQualificationState> [0..1] 
         <auc:CertificationExpirationDate> xs:date </auc:CertificationExpirationDate> [0..1] 
         <auc:CertifiedAuditTeamMemberContactID
          IDref="xs:IDREF" [1]
/>  [0..1] 

         <auc:AuditTeamMemberCertificationType> auc:AuditorQualificationType </auc:AuditTeamMemberCertificationType> [0..1] 
      </auc:Qualification>
   </auc:Qualifications>
   <auc:AuditExemption> xs:string (value comes from list: {'EPA ENERGY STAR certified'|'LEED certified'|'Simple building'|'Class 1 building'|'Other'|'None'}) </auc:AuditExemption> [0..1] 
   <auc:Utilities   > [0..1] 
      <auc:Utility> auc:UtilityType </auc:Utility> [0..*] 
   </auc:Utilities>
   <auc:AuditorContactID
    IDref="xs:IDREF" [1]
/>  [0..1] 

   <auc:LinkedPremisesOrSystem> ... </auc:LinkedPremisesOrSystem> [0..1]
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="ReportType">
   <xs:sequence>
      <xs:element name="Scenarios" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Scenario" type="auc:ScenarioType" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="AuditDates" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="AuditDate" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="Date" type="xs:date"/>
                        <xs:element name="DateType">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Site Visit"/>
                                 <xs:enumeration value="Conducted"/>
                                 <xs:enumeration value="Completion"/>
                                 <xs:enumeration value="Custom"/>
                                 <xs:enumeration value="Other"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="CustomDateType" type="xs:string" minOccurs="0"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="ASHRAEAuditLevel" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Preliminary Energy-Use Analysis"/>
               <xs:enumeration value="Level 1: Walk-through"/>
               <xs:enumeration value="Level 2: Energy Survey and Analysis"/>
               <xs:enumeration value="Level 3: Detailed Survey and Analysis"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="RetrocommissioningAudit" type="xs:boolean" minOccurs="0"/>
      <xs:element name="AuditCost" minOccurs="0">
         <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="DiscountFactor" minOccurs="0">
         <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="AnalysisPeriod" minOccurs="0">
         <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="GasPriceEscalationRate" minOccurs="0">
         <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="ElectricityPriceEscalationRate" minOccurs="0">
         <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="WaterPriceEscalationRate" minOccurs="0">
         <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="OtherEscalationRates" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="OtherEscalationRate" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element ref="auc:EnergyResource" minOccurs="0"/>
                        <xs:element name="EscalationRate" type="xs:decimal" minOccurs="0"/>
                     </xs:sequence>
                     <xs:attribute ref="auc:Source"/>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="InflationRate" minOccurs="0">
         <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="Qualifications" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Qualification" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="AuditorQualification" type="auc:AuditorQualificationType" minOccurs="0"/>
                        <xs:element name="AuditorQualificationNumber" type="xs:string" minOccurs="0"/>
                        <xs:element name="AuditorQualificationState" type="auc:State" minOccurs="0"/>
                        <xs:element name="CertificationExpirationDate" type="xs:date" minOccurs="0"/>
                        <xs:element name="CertifiedAuditTeamMemberContactID" minOccurs="0">
                           <xs:complexType>
                              <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="AuditTeamMemberCertificationType" type="auc:AuditorQualificationType" minOccurs="0"/>
                     </xs:sequence>
                     <xs:attribute name="ID" type="xs:ID"/>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="AuditExemption" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="EPA ENERGY STAR certified"/>
               <xs:enumeration value="LEED certified"/>
               <xs:enumeration value="Simple building"/>
               <xs:enumeration value="Class 1 building"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="None"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="Utilities" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Utility" type="auc:UtilityType" minOccurs="0" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="AuditorContactID" minOccurs="0">
         <xs:complexType>
            <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:LinkedPremisesOrSystem" minOccurs="0"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID"/>
</xs:complexType>

Complex Type: ResourceUseType

Super-types: None
Sub-types: None
Name ResourceUseType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [0..1]
>
   <auc:EnergyResource> ... </auc:EnergyResource> [0..1]
   <auc:ResourceBoundary> ... </auc:ResourceBoundary> [0..1] 
   <auc:WaterResource> ... </auc:WaterResource> [0..1] 
   <auc:ResourceUnits> ... </auc:ResourceUnits> [0..1]
   <auc:PercentResource> xs:decimal </auc:PercentResource> [0..1] 
   <auc:SharedResourceSystem> xs:string (value comes from list: {'Multiple buildings on a single lot'|'Multiple buildings on multiple lots'|'Not shared'|'Other'|'Unknown'}) </auc:SharedResourceSystem> [0..1] 
   <auc:EndUse> auc:EndUse </auc:EndUse> [0..1] 
   <auc:PercentEndUse> xs:decimal </auc:PercentEndUse> [0..1] 
   <auc:AnnualFuelUseNativeUnits
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:AnnualFuelUseNativeUnits>
   <auc:AnnualFuelUseConsistentUnits
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:AnnualFuelUseConsistentUnits>
   <auc:PeakResourceUnits> xs:string (value comes from list: {'kW'|'MMBtu/day'}) </auc:PeakResourceUnits> [0..1] 
   <auc:AnnualPeakNativeUnits
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:AnnualPeakNativeUnits>
   <auc:AnnualPeakConsistentUnits
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:AnnualPeakConsistentUnits>
   <auc:FuelUseIntensity
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:FuelUseIntensity>
   <auc:UtilityIDs   > [0..1] 
      <auc:UtilityID
       IDref="xs:IDREF" [1]
/>  [0..*] 

   </auc:UtilityIDs>
   <auc:Emissions   > [0..1] 
      <auc:Emission      > [0..*] 
         <auc:EmissionBoundary> xs:string (value comes from list: {'Direct'|'Indirect'|'Net'|'Other'}) </auc:EmissionBoundary> [0..1] 
         <auc:EmissionsType> xs:string (value comes from list: {'CO2e'|'CO2'|'CH4'|'N2O'|'NOx'|'SO2'|'Other'}) </auc:EmissionsType> [0..1] 
         <auc:EmissionsFactor
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:EmissionsFactor>
         <auc:EmissionsFactorSource> xs:string (value comes from list: {'US EIA'|'US EPA'|'Utility'|'Other'}) </auc:EmissionsFactorSource> [0..1] 
         <auc:GHGEmissions
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:GHGEmissions>
         <auc:AvoidedEmissions
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:AvoidedEmissions>
      </auc:Emission>
   </auc:Emissions>
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="ResourceUseType">
   <xs:sequence>
      <xs:element ref="auc:EnergyResource" minOccurs="0"/>
      <xs:element ref="auc:ResourceBoundary" minOccurs="0"/>
      <xs:element ref="auc:WaterResource" minOccurs="0"/>
      <xs:element ref="auc:ResourceUnits" minOccurs="0"/>
      <xs:element name="PercentResource" type="xs:decimal" minOccurs="0"/>
      <xs:element name="SharedResourceSystem" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Multiple buildings on a single lot"/>
               <xs:enumeration value="Multiple buildings on multiple lots"/>
               <xs:enumeration value="Not shared"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="EndUse" type="auc:EndUse" minOccurs="0"/>
      <xs:element name="PercentEndUse" type="xs:decimal" minOccurs="0"/>
      <xs:element name="AnnualFuelUseNativeUnits" minOccurs="0">
         <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="AnnualFuelUseConsistentUnits" minOccurs="0">
         <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="PeakResourceUnits" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="kW"/>
               <xs:enumeration value="MMBtu/day"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="AnnualPeakNativeUnits" minOccurs="0">
         <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="AnnualPeakConsistentUnits" minOccurs="0">
         <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="FuelUseIntensity" minOccurs="0">
         <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="UtilityIDs" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="UtilityID" 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="Emissions" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Emission" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="EmissionBoundary" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Direct"/>
                                 <xs:enumeration value="Indirect"/>
                                 <xs:enumeration value="Net"/>
                                 <xs:enumeration value="Other"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="EmissionsType" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="CO2e"/>
                                 <xs:enumeration value="CO2"/>
                                 <xs:enumeration value="CH4"/>
                                 <xs:enumeration value="N2O"/>
                                 <xs:enumeration value="NOx"/>
                                 <xs:enumeration value="SO2"/>
                                 <xs:enumeration value="Other"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="EmissionsFactor" minOccurs="0">
                           <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="EmissionsFactorSource" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="US EIA"/>
                                 <xs:enumeration value="US EPA"/>
                                 <xs:enumeration value="Utility"/>
                                 <xs:enumeration value="Other"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="GHGEmissions" minOccurs="0">
                           <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="AvoidedEmissions" minOccurs="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 ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID"/>
</xs:complexType>

Complex Type: RoofSystemType

Super-types: None
Sub-types: None
Name RoofSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [0..1]
 auc:Status="" [0..1]
>
   <auc:RoofConstruction> auc:EnvelopeConstructionType </auc:RoofConstruction> [0..1] 
   <auc:BlueRoof> xs:boolean </auc:BlueRoof> [0..1] 
   <auc:CoolRoof> xs:boolean </auc:CoolRoof> [0..1] 
   <auc:GreenRoof> xs:boolean </auc:GreenRoof> [0..1] 
   <auc:RoofFinish> auc:Finish </auc:RoofFinish> [0..1] 
   <auc:RoofColor> auc:Color </auc:RoofColor> [0..1] 
   <auc:RoofInsulations   > [0..1] 
      <auc:RoofInsulation      > [0..*] 
         <auc:RoofInsulationApplication> xs:string (value comes from list: {'Loose fill'|'Batt'|'Spray on'|'Rigid'|'Other'|'Unknown'|'None'}) </auc:RoofInsulationApplication> [0..1] 
         <auc:RoofInsulationMaterial> auc:InsulationMaterialType </auc:RoofInsulationMaterial> [0..1] 
         <auc:RoofInsulationThickness
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:RoofInsulationThickness>
         <auc:RoofInsulationContinuity> xs:string (value comes from list: {'Cavity'|'Continuous'|'Other'|'Unknown'|'None'}) </auc:RoofInsulationContinuity> [0..1] 
         <auc:RoofInsulationCondition> auc:InsulationCondition </auc:RoofInsulationCondition> [0..1]
         <auc:RoofInsulationRValue
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:RoofInsulationRValue>
      </auc:RoofInsulation>
   </auc:RoofInsulations>
   <auc:DeckType> xs:string (value comes from list: {'Wood'|'Steel'|'Concrete'|'Brick'|'Masonry'|'Other'|'Unknown'|'None'}) </auc:DeckType> [0..1] 
   <auc:RoofRValue
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:RoofRValue>
   <auc:RoofUFactor
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:RoofUFactor>
   <auc:RoofFramingMaterial> auc:FramingMaterial </auc:RoofFramingMaterial> [0..1] 
   <auc:RoofFramingSpacing
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:RoofFramingSpacing>
   <auc:RoofFramingDepth
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:RoofFramingDepth>
   <auc:RoofFramingFactor
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:RoofFramingFactor>
   <auc:RoofSlope> xs:string (value comes from list: {'Flat'|'Sloped'|'Greater than 2 to 12'|'Less than 2 to 12'|'Other'|'Unknown'}) </auc:RoofSlope> [0..1] 
   <auc:RadiantBarrier> xs:boolean </auc:RadiantBarrier> [0..1] 
   <auc:RoofExteriorSolarAbsorptance
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:RoofExteriorSolarAbsorptance>
   <auc:RoofExteriorSolarReflectanceIndex
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:RoofExteriorSolarReflectanceIndex>
   <auc:RoofExteriorThermalAbsorptance
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:RoofExteriorThermalAbsorptance>
   <auc:Quantity> ... </auc:Quantity> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="RoofSystemType">
   <xs:sequence>
      <xs:element name="RoofConstruction" type="auc:EnvelopeConstructionType" minOccurs="0"/>
      <xs:element name="BlueRoof" type="xs:boolean" minOccurs="0"/>
      <xs:element name="CoolRoof" type="xs:boolean" minOccurs="0"/>
      <xs:element name="GreenRoof" type="xs:boolean" minOccurs="0"/>
      <xs:element name="RoofFinish" type="auc:Finish" minOccurs="0"/>
      <xs:element name="RoofColor" type="auc:Color" minOccurs="0"/>
      <xs:element name="RoofInsulations" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="RoofInsulation" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="RoofInsulationApplication" 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="RoofInsulationMaterial" type="auc:InsulationMaterialType" minOccurs="0"/>
                        <xs:element name="RoofInsulationThickness" minOccurs="0">
                           <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="RoofInsulationContinuity" 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="RoofInsulationCondition" type="auc:InsulationCondition" minOccurs="0"/>
                        <xs:element name="RoofInsulationRValue" minOccurs="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="DeckType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Wood"/>
               <xs:enumeration value="Steel"/>
               <xs:enumeration value="Concrete"/>
               <xs:enumeration value="Brick"/>
               <xs:enumeration value="Masonry"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
               <xs:enumeration value="None"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="RoofRValue" minOccurs="0">
         <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="RoofUFactor" minOccurs="0">
         <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="RoofFramingMaterial" type="auc:FramingMaterial" minOccurs="0"/>
      <xs:element name="RoofFramingSpacing" minOccurs="0">
         <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="RoofFramingDepth" minOccurs="0">
         <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="RoofFramingFactor" minOccurs="0">
         <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="RoofSlope" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Flat"/>
               <xs:enumeration value="Sloped"/>
               <xs:enumeration value="Greater than 2 to 12"/>
               <xs:enumeration value="Less than 2 to 12"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="RadiantBarrier" type="xs:boolean" minOccurs="0"/>
      <xs:element name="RoofExteriorSolarAbsorptance" minOccurs="0">
         <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="RoofExteriorSolarReflectanceIndex" 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="RoofExteriorThermalAbsorptance" minOccurs="0">
         <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"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: ScenarioType

Super-types: None
Sub-types: None
Name ScenarioType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [0..1]
>
   <auc:ScenarioName> xs:string </auc:ScenarioName> [0..1] 
   <auc:ScenarioNotes> xs:string </auc:ScenarioNotes> [0..1] 
   <auc:TemporalStatus> ... </auc:TemporalStatus> [0..1]
   <auc:Normalization> xs:string (value comes from list: {'National Median'|'Regional Median'|'Adjusted to specific year'|'Weather normalized'|'Other'}) </auc:Normalization> [0..1] 
   <auc:ScenarioType   > [0..1]  
      Start Choice [1]
         <auc:CurrentBuilding         > [0..1] 
            <auc:CalculationMethod> ... </auc:CalculationMethod> [0..1]
            <auc:AssetScore> ... </auc:AssetScore> [0..1]
            <auc:ENERGYSTARScore> ... </auc:ENERGYSTARScore> [0..1]
         </auc:CurrentBuilding>
         <auc:Benchmark         > [0..1] 
            <auc:BenchmarkType            > [0..1]  
               Start Choice [1]
                  <auc:PortfolioManager> auc:PortfolioManagerType </auc:PortfolioManager> [0..1]
                  <auc:CBECS> auc:CBECSType </auc:CBECS> [0..1]
                  <auc:CodeMinimum                  > [0..1] 
                     <auc:CodeName> xs:string (value comes from list: {'ASHRAE'|'IECC'|'California Title 24'|'IgCC'|'Other'}) </auc:CodeName> [0..1] 
                     <auc:CodeVersion> xs:string </auc:CodeVersion> [0..1] 
                     <auc:CodeYear> xs:gYear </auc:CodeYear> [0..1] 
                     <auc:CalculationMethod> ... </auc:CalculationMethod> [0..1]
                  </auc:CodeMinimum>
                  <auc:StandardPractice                  > [0..1] 
                     <auc:StandardPracticeDescription> xs:string </auc:StandardPracticeDescription> [0..1] 
                     <auc:CalculationMethod> ... </auc:CalculationMethod> [0..1]
                  </auc:StandardPractice>
                  <auc:Other                  > [0..1] 
                     <auc:OtherBenchmarkDescription> xs:string </auc:OtherBenchmarkDescription> [0..1] 
                     <auc:CalculationMethod> ... </auc:CalculationMethod> [0..1]
                  </auc:Other>
               End Choice
            </auc:BenchmarkType>
            <auc:BenchmarkTool> xs:string (value comes from list: {'Portfolio Manager'|'Buildings Performance Database Tool'|'EnergyIQ'|'Labs21'|'Fabs21'|'Other'}) </auc:BenchmarkTool> [0..1] 
            <auc:BenchmarkYear> xs:gYear </auc:BenchmarkYear> [0..1]
            <auc:BenchmarkValue
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:BenchmarkValue>
            <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
         </auc:Benchmark>
         <auc:Target         > [0..1] 
            <auc:ReferenceCase> ... </auc:ReferenceCase> [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: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:AnnualWaterSavings
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:AnnualWaterSavings>
            <auc:AnnualWaterCostSavings
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:AnnualWaterCostSavings>
            <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:AssetScore> ... </auc:AssetScore> [0..1]
            <auc:ENERGYSTARScore> ... </auc:ENERGYSTARScore> [0..1]
         </auc:Target>
         <auc:PackageOfMeasures
          ID="xs:ID" [0..1]
         > [0..1] 
            <auc:ReferenceCase> ... </auc:ReferenceCase> [0..1]
            <auc:MeasureIDs            > [0..1]  
               <auc:MeasureID
                IDref="xs:IDREF" [1]
/>  [1..*] 

            </auc:MeasureIDs>
            <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               > [0..*] 
                  <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:ImplementationPeriod> xs:integer </auc:ImplementationPeriod> [0..1] 
            <auc:PackageFirstCost
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:PackageFirstCost>
            <auc:MVCost
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:MVCost>
            <auc:OMCostAnnualSavings
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:OMCostAnnualSavings>
            <auc:EquipmentDisposalAndSalvageCosts
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:EquipmentDisposalAndSalvageCosts>
            <auc:ImplementationPeriodCostSavings
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:ImplementationPeriodCostSavings>
            <auc:PercentGuaranteedSavings
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:PercentGuaranteedSavings>
            <auc:ProjectMarkup
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:ProjectMarkup>
            <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:OtherFinancialIncentives
             auc:Source="" [0..1]
            > [0..1]  
                xs:integer
            </auc:OtherFinancialIncentives>
            <auc:RecurringIncentives
             auc:Source="" [0..1]
            > [0..1]  
                xs:integer
            </auc:RecurringIncentives>
            <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:AssetScore> ... </auc:AssetScore> [0..1]
            <auc:ENERGYSTARScore> ... </auc:ENERGYSTARScore> [0..1]
            <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
         </auc:PackageOfMeasures>
         <auc:Other         > [0..1] 
            <auc:ReferenceCase> ... </auc:ReferenceCase> [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: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:AnnualWaterSavings
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:AnnualWaterSavings>
            <auc:AnnualWaterCostSavings
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:AnnualWaterCostSavings>
            <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:AssetScore> ... </auc:AssetScore> [0..1]
            <auc:ENERGYSTARScore> ... </auc:ENERGYSTARScore> [0..1]
         </auc:Other>
      End Choice
   </auc:ScenarioType>
   <auc:WeatherType   > [0..1]  
      Start Choice [1]
         <auc:Normalized         > [0..1] 
            <auc:NormalizationYears
             auc:Source="" [0..1]
            > [0..1]  
                xs:integer
            </auc:NormalizationYears>
            <auc:NormalizationStartYear> xs:gYear </auc:NormalizationStartYear> [0..1] 
            <auc:WeatherDataSource> ... </auc:WeatherDataSource> [0..1]
         </auc:Normalized>
         <auc:AdjustedToYear         > [0..1] 
            <auc:WeatherYear> xs:gYear </auc:WeatherYear> [0..1] 
            <auc:WeatherDataSource> ... </auc:WeatherDataSource> [0..1]
         </auc:AdjustedToYear>
         <auc:Actual         > [0..1] 
            <auc:WeatherDataSource> ... </auc:WeatherDataSource> [0..1]
         </auc:Actual>
         <auc:Other> auc:OtherType </auc:Other> [0..1]
      End Choice
   </auc:WeatherType>
   <auc:ResourceUses   > [0..1] 
      <auc:ResourceUse> auc:ResourceUseType </auc:ResourceUse> [1..*]
   </auc:ResourceUses>
   <auc:TimeSeriesData   > [0..1] 
      <auc:TimeSeries> auc:TimeSeriesType </auc:TimeSeries> [1..*]
   </auc:TimeSeriesData>
   <auc:AllResourceTotals   > [0..1] 
      <auc:AllResourceTotal> auc:AllResourceTotalType </auc:AllResourceTotal> [1..*]
   </auc:AllResourceTotals>
   <auc:AnnualHeatingDegreeDays
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:AnnualHeatingDegreeDays>
   <auc:AnnualCoolingDegreeDays
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:AnnualCoolingDegreeDays>
   <auc:HDDBaseTemperature
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:HDDBaseTemperature>
   <auc:CDDBaseTemperature
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:CDDBaseTemperature>
   <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1] 
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="ScenarioType">
   <xs:sequence>
      <xs:element name="ScenarioName" type="xs:string" minOccurs="0"/>
      <xs:element name="ScenarioNotes" type="xs:string" minOccurs="0"/>
      <xs:element ref="auc:TemporalStatus" minOccurs="0"/>
      <xs:element name="Normalization" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="National Median"/>
               <xs:enumeration value="Regional Median"/>
               <xs:enumeration value="Adjusted to specific year"/>
               <xs:enumeration value="Weather normalized"/>
               <xs:enumeration value="Other"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="ScenarioType" minOccurs="0">
         <xs:complexType>
            <xs:choice>
               <xs:element name="CurrentBuilding" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element ref="auc:CalculationMethod" minOccurs="0"/>
                        <xs:element ref="auc:AssetScore" minOccurs="0"/>
                        <xs:element ref="auc:ENERGYSTARScore" minOccurs="0"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="Benchmark" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="BenchmarkType" minOccurs="0">
                           <xs:complexType>
                              <xs:choice>
                                 <xs:element name="PortfolioManager" type="auc:PortfolioManagerType" minOccurs="0"/>
                                 <xs:element name="CBECS" type="auc:CBECSType" minOccurs="0"/>
                                 <xs:element name="CodeMinimum" minOccurs="0">
                                    <xs:complexType>
                                       <xs:sequence>
                                          <xs:element name="CodeName" minOccurs="0">
                                             <xs:simpleType>
                                                <xs:restriction base="xs:string">
                                                   <xs:enumeration value="ASHRAE"/>
                                                   <xs:enumeration value="IECC"/>
                                                   <xs:enumeration value="California Title 24"/>
                                                   <xs:enumeration value="IgCC"/>
                                                   <xs:enumeration value="Other"/>
                                                </xs:restriction>
                                             </xs:simpleType>
                                          </xs:element>
                                          <xs:element name="CodeVersion" type="xs:string" minOccurs="0"/>
                                          <xs:element name="CodeYear" type="xs:gYear" minOccurs="0"/>
                                          <xs:element ref="auc:CalculationMethod" minOccurs="0"/>
                                       </xs:sequence>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="StandardPractice" minOccurs="0">
                                    <xs:complexType>
                                       <xs:sequence>
                                          <xs:element name="StandardPracticeDescription" type="xs:string" minOccurs="0"/>
                                          <xs:element ref="auc:CalculationMethod" minOccurs="0"/>
                                       </xs:sequence>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="Other" minOccurs="0">
                                    <xs:complexType>
                                       <xs:sequence>
                                          <xs:element name="OtherBenchmarkDescription" type="xs:string" minOccurs="0"/>
                                          <xs:element ref="auc:CalculationMethod" minOccurs="0"/>
                                       </xs:sequence>
                                    </xs:complexType>
                                 </xs:element>
                              </xs:choice>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="BenchmarkTool" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Portfolio Manager"/>
                                 <xs:enumeration value="Buildings Performance Database Tool"/>
                                 <xs:enumeration value="EnergyIQ"/>
                                 <xs:enumeration value="Labs21"/>
                                 <xs:enumeration value="Fabs21"/>
                                 <xs:enumeration value="Other"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="BenchmarkYear" type="xs:gYear" minOccurs="0"/>
                        <xs:element name="BenchmarkValue" minOccurs="0">
                           <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:LinkedPremises" minOccurs="0"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="Target" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element ref="auc:ReferenceCase" 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="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="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="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:element ref="auc:AssetScore" minOccurs="0"/>
                        <xs:element ref="auc:ENERGYSTARScore" minOccurs="0"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="PackageOfMeasures" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element ref="auc:ReferenceCase" minOccurs="0"/>
                        <xs:element name="MeasureIDs" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="MeasureID" 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: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" minOccurs="0" 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="ImplementationPeriod" type="xs:integer" minOccurs="0"/>
                        <xs:element name="PackageFirstCost" minOccurs="0">
                           <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="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="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="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="ImplementationPeriodCostSavings" minOccurs="0">
                           <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="PercentGuaranteedSavings" minOccurs="0">
                           <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="ProjectMarkup" minOccurs="0">
                           <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="OtherFinancialIncentives" 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="RecurringIncentives" 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="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:element ref="auc:AssetScore" minOccurs="0"/>
                        <xs:element ref="auc:ENERGYSTARScore" minOccurs="0"/>
                        <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
                     </xs:sequence>
                     <xs:attribute name="ID" type="xs:ID"/>
                  </xs:complexType>
               </xs:element>
               <xs:element name="Other" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element ref="auc:ReferenceCase" 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="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="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="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:element ref="auc:AssetScore" minOccurs="0"/>
                        <xs:element ref="auc:ENERGYSTARScore" minOccurs="0"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
            </xs:choice>
         </xs:complexType>
      </xs:element>
      <xs:element name="WeatherType" minOccurs="0">
         <xs:complexType>
            <xs:choice>
               <xs:element name="Normalized" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="NormalizationYears" 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="NormalizationStartYear" type="xs:gYear" minOccurs="0"/>
                        <xs:element ref="auc:WeatherDataSource" minOccurs="0"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="AdjustedToYear" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="WeatherYear" type="xs:gYear" minOccurs="0"/>
                        <xs:element ref="auc:WeatherDataSource" minOccurs="0"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
               <xs:element name="Actual" minOccurs="0">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element ref="auc:WeatherDataSource" 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="ResourceUses" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="ResourceUse" type="auc:ResourceUseType" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="TimeSeriesData" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="TimeSeries" type="auc:TimeSeriesType" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="AllResourceTotals" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="AllResourceTotal" type="auc:AllResourceTotalType" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="AnnualHeatingDegreeDays" minOccurs="0">
         <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="AnnualCoolingDegreeDays" minOccurs="0">
         <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="HDDBaseTemperature" minOccurs="0">
         <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="CDDBaseTemperature" minOccurs="0">
         <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:LinkedPremises" minOccurs="0"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID"/>
</xs:complexType>

Complex Type: ScheduleType

Super-types: None
Sub-types: None
Name ScheduleType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [0..1]
 auc:Status="" [0..1]
>
   <auc:SchedulePeriodBeginDate> xs:date </auc:SchedulePeriodBeginDate> [0..1] 
   <auc:SchedulePeriodEndDate> xs:date </auc:SchedulePeriodEndDate> [0..1] 
   <auc:ScheduleDetails   > [0..1] 
      <auc:ScheduleDetail      > [0..*]  
         <auc:DayType> xs:string (value comes from list: {'All week'|'Weekday'|'Weekend'|'Saturday'|'Sunday'|'Holiday'|'Monday'|'Tuesday'|'Wednesday'|'Thursday'|'Friday'}) </auc:DayType> [0..1] 
         <auc:ScheduleCategory> xs:string (value comes from list: {'Business'|'Occupied'|'Unoccupied'|'Sleeping'|'Public access'|'Setback'|'Operating'|'HVAC equipment'|'Cooling equipment'|'Heating equipment'|'Lighting'|'Cooking equipment'|'Miscellaneous equipment'|'On-peak'|'Off-peak'|'Super off-peak'|'Other'}) </auc:ScheduleCategory> [0..1] 
         <auc:DayStartTime> xs:time </auc:DayStartTime> [0..1] 
         <auc:DayEndTime> xs:time </auc:DayEndTime> [0..1] 
         <auc:PartialOperationPercentage
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:PartialOperationPercentage>
      </auc:ScheduleDetail>
   </auc:ScheduleDetails>
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="ScheduleType">
   <xs:sequence>
      <xs:element name="SchedulePeriodBeginDate" type="xs:date" minOccurs="0"/>
      <xs:element name="SchedulePeriodEndDate" type="xs:date" minOccurs="0"/>
      <xs:element name="ScheduleDetails" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="ScheduleDetail" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="DayType" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="All week"/>
                                 <xs:enumeration value="Weekday"/>
                                 <xs:enumeration value="Weekend"/>
                                 <xs:enumeration value="Saturday"/>
                                 <xs:enumeration value="Sunday"/>
                                 <xs:enumeration value="Holiday"/>
                                 <xs:enumeration value="Monday"/>
                                 <xs:enumeration value="Tuesday"/>
                                 <xs:enumeration value="Wednesday"/>
                                 <xs:enumeration value="Thursday"/>
                                 <xs:enumeration value="Friday"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="ScheduleCategory" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Business"/>
                                 <xs:enumeration value="Occupied"/>
                                 <xs:enumeration value="Unoccupied"/>
                                 <xs:enumeration value="Sleeping"/>
                                 <xs:enumeration value="Public access"/>
                                 <xs:enumeration value="Setback"/>
                                 <xs:enumeration value="Operating"/>
                                 <xs:enumeration value="HVAC equipment"/>
                                 <xs:enumeration value="Cooling equipment"/>
                                 <xs:enumeration value="Heating equipment"/>
                                 <xs:enumeration value="Lighting"/>
                                 <xs:enumeration value="Cooking equipment"/>
                                 <xs:enumeration value="Miscellaneous equipment"/>
                                 <xs:enumeration value="On-peak"/>
                                 <xs:enumeration value="Off-peak"/>
                                 <xs:enumeration value="Super off-peak"/>
                                 <xs:enumeration value="Other"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="DayStartTime" type="xs:time" minOccurs="0"/>
                        <xs:element name="DayEndTime" type="xs:time" minOccurs="0"/>
                        <xs:element name="PartialOperationPercentage" minOccurs="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 ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: SelfLuminousType

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

Complex Type: SiteType

Super-types: None
Sub-types: None
Name SiteType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [0..1]
>
   <auc:PremisesIdentifiers> ... </auc:PremisesIdentifiers> [0..1]
   <auc:PremisesName> ... </auc:PremisesName> [0..1]
   <auc:PremisesNotes> ... </auc:PremisesNotes> [0..1]
   <auc:OccupancyClassification> ... </auc:OccupancyClassification> [0..1] 
   <auc:Address> ... </auc:Address> [0..1] 
   <auc:ClimateZoneType> ... </auc:ClimateZoneType> [0..1]
   <auc:eGRIDRegionCode> ... </auc:eGRIDRegionCode> [0..1]
   <auc:WeatherDataStationID> ... </auc:WeatherDataStationID> [0..1]
   <auc:WeatherStationName> ... </auc:WeatherStationName> [0..1]
   <auc:WeatherStationCategory> ... </auc:WeatherStationCategory> [0..1]
   <auc:Longitude> ... </auc:Longitude> [0..1]
   <auc:Latitude> ... </auc:Latitude> [0..1]
   <auc:FloorAreas> ... </auc:FloorAreas> [0..1]
   <auc:Ownership> ... </auc:Ownership> [0..1]
   <auc:OwnershipStatus> ... </auc:OwnershipStatus> [0..1] 
   <auc:PrimaryContactID> ... </auc:PrimaryContactID> [0..1]
   <auc:Buildings   > [0..1] 
      <auc:Building> auc:BuildingType </auc:Building> [1..*] 
   </auc:Buildings>
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="SiteType">
   <xs:sequence>
      <xs:element ref="auc:PremisesIdentifiers" minOccurs="0"/>
      <xs:element ref="auc:PremisesName" minOccurs="0"/>
      <xs:element ref="auc:PremisesNotes" minOccurs="0"/>
      <xs:element ref="auc:OccupancyClassification" 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:element ref="auc:WeatherDataStationID" minOccurs="0"/>
      <xs:element ref="auc:WeatherStationName" minOccurs="0"/>
      <xs:element ref="auc:WeatherStationCategory" minOccurs="0"/>
      <xs:element ref="auc:Longitude" minOccurs="0"/>
      <xs:element ref="auc:Latitude" minOccurs="0"/>
      <xs:element ref="auc:FloorAreas" minOccurs="0"/>
      <xs:element ref="auc:Ownership" minOccurs="0"/>
      <xs:element ref="auc:OwnershipStatus" minOccurs="0"/>
      <xs:element ref="auc:PrimaryContactID" minOccurs="0"/>
      <xs:element name="Buildings" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Building" type="auc:BuildingType" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID"/>
</xs:complexType>

Complex Type: SpaceType

Super-types: None
Sub-types: None
Name SpaceType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [0..1]
>
   <auc:PremisesName> ... </auc:PremisesName> [0..1]
   <auc:PremisesNotes> ... </auc:PremisesNotes> [0..1]
   <auc:PremisesIdentifiers> ... </auc:PremisesIdentifiers> [0..1]
   <auc:OccupancyClassification> ... </auc:OccupancyClassification> [0..1]
   <auc:OccupancyLevels> ... </auc:OccupancyLevels> [0..1]
   <auc:TypicalOccupantUsages> ... </auc:TypicalOccupantUsages> [0..1]
   <auc:OccupancyScheduleIDs   > [0..1] 
      <auc:OccupancyScheduleID
       IDref="xs:IDREF" [1]
/>  [0..*] 

   </auc:OccupancyScheduleIDs>
   <auc:OccupantsActivityLevel> xs:string (value comes from list: {'Low'|'High'|'Unknown'}) </auc:OccupantsActivityLevel> [0..1] 
   <auc:DaylitFloorArea> xs:decimal </auc:DaylitFloorArea> [0..1] 
   <auc:DaylightingIlluminanceSetpoint
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:DaylightingIlluminanceSetpoint>
   <auc:PrimaryContactID> ... </auc:PrimaryContactID> [0..1]
   <auc:TenantIDs> ... </auc:TenantIDs> [0..*]
   <auc:FloorAreas> ... </auc:FloorAreas> [0..1]
   <auc:PercentageOfCommonSpace
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:PercentageOfCommonSpace>
   <auc:ConditionedVolume
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:ConditionedVolume>
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="SpaceType">
   <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:OccupancyClassification" minOccurs="0"/>
      <xs:element ref="auc:OccupancyLevels" minOccurs="0"/>
      <xs:element ref="auc:TypicalOccupantUsages" minOccurs="0"/>
      <xs:element name="OccupancyScheduleIDs" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="OccupancyScheduleID" 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="OccupantsActivityLevel" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Low"/>
               <xs:enumeration value="High"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="DaylitFloorArea" type="xs:decimal" minOccurs="0"/>
      <xs:element name="DaylightingIlluminanceSetpoint" minOccurs="0">
         <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:PrimaryContactID" minOccurs="0"/>
      <xs:element ref="auc:TenantIDs" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="auc:FloorAreas" minOccurs="0"/>
      <xs:element name="PercentageOfCommonSpace" minOccurs="0">
         <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="ConditionedVolume" 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:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID"/>
</xs:complexType>

Complex Type: TenantType

Super-types: None
Sub-types: None
Name TenantType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [0..1]
>
   <auc:TenantName> xs:string </auc:TenantName> [0..1] 
   <auc:Address> ... </auc:Address> [0..1]
   <auc:TenantTelephoneNumbers   > [0..1] 
      <auc:TenantTelephoneNumber      > [1..*] 
         <auc:TenantTelephoneNumberLabel> xs:string (value comes from list: {'Days'|'Evenings'|'Cell'|'Other'}) </auc:TenantTelephoneNumberLabel> [0..1] 
         <auc:TelephoneNumber> ... </auc:TelephoneNumber> [1]
      </auc:TenantTelephoneNumber>
   </auc:TenantTelephoneNumbers>
   <auc:TenantEmailAddresses   > [0..1] 
      <auc:TenantEmailAddress      > [1..*] 
         <auc:TenantEmailAddressLabel> xs:string (value comes from list: {'Personal'|'Work'|'Other'}) </auc:TenantEmailAddressLabel> [0..1] 
         <auc:EmailAddress> ... </auc:EmailAddress> [1]
      </auc:TenantEmailAddress>
   </auc:TenantEmailAddresses>
   <auc:ContactIDs   > [0..1] 
      <auc:ContactID
       IDref="xs:IDREF" [1]
/>  [0..*]

   </auc:ContactIDs>
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="TenantType">
   <xs:sequence>
      <xs:element name="TenantName" type="xs:string" minOccurs="0"/>
      <xs:element ref="auc:Address" minOccurs="0"/>
      <xs:element name="TenantTelephoneNumbers" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="TenantTelephoneNumber" maxOccurs="unbounded">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="TenantTelephoneNumberLabel" 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="TenantEmailAddresses" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="TenantEmailAddress" maxOccurs="unbounded">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="TenantEmailAddressLabel" 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 name="ContactIDs" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="ContactID" 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"/>
</xs:complexType>

Complex Type: ThermalZoneType

Super-types: None
Sub-types: None
Name ThermalZoneType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [0..1]
>
   <auc:PremisesName> ... </auc:PremisesName> [0..1]
   <auc:DeliveryIDs   > [0..1] 
      <auc:DeliveryID
       IDref="xs:IDREF" [1]
/>  [0..*] 

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

   </auc:HVACScheduleIDs>
   <auc:SetpointTemperatureHeating
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:SetpointTemperatureHeating>
   <auc:SetbackTemperatureHeating
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:SetbackTemperatureHeating>
   <auc:HeatLowered> xs:string (value comes from list: {'During the day'|'At night'|'During sleeping and unoccupied hours'|'Never / rarely'|'Other'|'Unknown'}) </auc:HeatLowered> [0..1] 
   <auc:SetpointTemperatureCooling
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:SetpointTemperatureCooling>
   <auc:SetupTemperatureCooling
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:SetupTemperatureCooling>
   <auc:ACAdjusted> xs:string (value comes from list: {'During the day'|'At night'|'During sleeping and unoccupied hours'|'Seasonal'|'Never-rarely'|'Other'|'Unknown'}) </auc:ACAdjusted> [0..1] 
   <auc:Spaces   > [0..1]  
      <auc:Space> auc:SpaceType </auc:Space> [0..*]
   </auc:Spaces>
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="ThermalZoneType">
   <xs:sequence>
      <xs:element ref="auc:PremisesName" minOccurs="0"/>
      <xs:element name="DeliveryIDs" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="DeliveryID" 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="HVACScheduleIDs" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="HVACScheduleID" 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="SetpointTemperatureHeating" minOccurs="0">
         <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="SetbackTemperatureHeating" minOccurs="0">
         <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="HeatLowered" 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="Never / rarely"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="SetpointTemperatureCooling" minOccurs="0">
         <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="SetupTemperatureCooling" minOccurs="0">
         <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="ACAdjusted" 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="Spaces" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Space" type="auc:SpaceType" 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"/>
</xs:complexType>

Complex Type: TimeSeriesType

Super-types: None
Sub-types: None
Name TimeSeriesType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [0..1]
>
   <auc:ReadingType> xs:string (value comes from list: {'Point'|'Median'|'Average'|'Total'|'Peak'|'Minimum'|'Unknown'}) </auc:ReadingType> [0..1] 
   <auc:TimeSeriesReadingQuantity> xs:string (value comes from list: {'Currency'|'Current'|'Current Angle'|'Demand'|'Frequency'|'Power'|'Power Factor'|'Energy'|'Voltage'|'Voltage Angle'|'Distortion Power Factor'|'Volumetric Flow'|'Humidity ratio'|'Relative humidity'|'Diffuse Horizontal Radiation'|'Direct Normal Radiation'|'Global Horizontal Radiation'|'Dry Bulb Temperature'|'Wet Bulb Temperature'|'Wind Speed'|'Other'}) </auc:TimeSeriesReadingQuantity> [0..1] 
   <auc:StartTimestamp> xs:dateTime </auc:StartTimestamp> [0..1] 
   <auc:EndTimestamp> xs:dateTime </auc:EndTimestamp> [0..1] 
   <auc:IntervalFrequency> xs:string (value comes from list: {'1 minute'|'10 minute'|'15 minute'|'30 minute'|'Hour'|'Day'|'Week'|'Month'|'Annual'|'Quarter'|'Other'|'Unknown'}) </auc:IntervalFrequency> [0..1] 
   <auc:IntervalReading
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:IntervalReading>
   <auc:Phase> xs:string (value comes from list: {'Phase AN'|'Phase A'|'Phase AB'|'Phase BN'|'Phase B'|'Phase CN'|'Phase C'|'Phase ABC'|'Phase BC'|'Phase CA'|'Phase S1'|'Phase S2'|'Phase S1S2'|'Phase S1N'|'Phase S2N'|'Phase S1S2N'|'Other'|'Unknown'}) </auc:Phase> [0..1] 
   <auc:EnergyFlowDirection> xs:string (value comes from list: {'Forward'|'Reverse'|'Unknown'}) </auc:EnergyFlowDirection> [0..1] 
   <auc:HeatingDegreeDays
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:HeatingDegreeDays>
   <auc:CoolingDegreeDays
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:CoolingDegreeDays>
   <auc:HDDBaseTemperature
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:HDDBaseTemperature>
   <auc:CDDBaseTemperature
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:CDDBaseTemperature>
   <auc:ResourceUseID
    IDref="xs:IDREF" [1]
/>  [0..1] 

   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="TimeSeriesType">
   <xs:sequence>
      <xs:element name="ReadingType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Point"/>
               <xs:enumeration value="Median"/>
               <xs:enumeration value="Average"/>
               <xs:enumeration value="Total"/>
               <xs:enumeration value="Peak"/>
               <xs:enumeration value="Minimum"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="TimeSeriesReadingQuantity" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Currency"/>
               <xs:enumeration value="Current"/>
               <xs:enumeration value="Current Angle"/>
               <xs:enumeration value="Demand"/>
               <xs:enumeration value="Frequency"/>
               <xs:enumeration value="Power"/>
               <xs:enumeration value="Power Factor"/>
               <xs:enumeration value="Energy"/>
               <xs:enumeration value="Voltage"/>
               <xs:enumeration value="Voltage Angle"/>
               <xs:enumeration value="Distortion Power Factor"/>
               <xs:enumeration value="Volumetric Flow"/>
               <xs:enumeration value="Humidity ratio"/>
               <xs:enumeration value="Relative humidity"/>
               <xs:enumeration value="Diffuse Horizontal Radiation"/>
               <xs:enumeration value="Direct Normal Radiation"/>
               <xs:enumeration value="Global Horizontal Radiation"/>
               <xs:enumeration value="Dry Bulb Temperature"/>
               <xs:enumeration value="Wet Bulb Temperature"/>
               <xs:enumeration value="Wind Speed"/>
               <xs:enumeration value="Other"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="StartTimestamp" type="xs:dateTime" minOccurs="0"/>
      <xs:element name="EndTimestamp" type="xs:dateTime" minOccurs="0"/>
      <xs:element name="IntervalFrequency" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="1 minute"/>
               <xs:enumeration value="10 minute"/>
               <xs:enumeration value="15 minute"/>
               <xs:enumeration value="30 minute"/>
               <xs:enumeration value="Hour"/>
               <xs:enumeration value="Day"/>
               <xs:enumeration value="Week"/>
               <xs:enumeration value="Month"/>
               <xs:enumeration value="Annual"/>
               <xs:enumeration value="Quarter"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="IntervalReading" minOccurs="0">
         <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="Phase" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Phase AN"/>
               <xs:enumeration value="Phase A"/>
               <xs:enumeration value="Phase AB"/>
               <xs:enumeration value="Phase BN"/>
               <xs:enumeration value="Phase B"/>
               <xs:enumeration value="Phase CN"/>
               <xs:enumeration value="Phase C"/>
               <xs:enumeration value="Phase ABC"/>
               <xs:enumeration value="Phase BC"/>
               <xs:enumeration value="Phase CA"/>
               <xs:enumeration value="Phase S1"/>
               <xs:enumeration value="Phase S2"/>
               <xs:enumeration value="Phase S1S2"/>
               <xs:enumeration value="Phase S1N"/>
               <xs:enumeration value="Phase S2N"/>
               <xs:enumeration value="Phase S1S2N"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="EnergyFlowDirection" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Forward"/>
               <xs:enumeration value="Reverse"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="HeatingDegreeDays" minOccurs="0">
         <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="CoolingDegreeDays" minOccurs="0">
         <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="HDDBaseTemperature" minOccurs="0">
         <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="CDDBaseTemperature" minOccurs="0">
         <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="ResourceUseID" minOccurs="0">
         <xs:complexType>
            <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID"/>
</xs:complexType>

Complex Type: UnknownType

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

Complex Type: UtilityType

Super-types: None
Sub-types: None
Name UtilityType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [0..1]
>
   <auc:RateSchedules   > [0..1] 
      <auc:RateSchedule
       ID="xs:ID" [0..1]
      > [0..*]  
         <auc:RateStructureName> xs:string </auc:RateStructureName> [0..1] 
         <auc:TypeOfRateStructure         > [0..1]  
            Start Choice [1]
               <auc:FlatRate               > [0..1]  
                  <auc:RatePeriods                  > [0..1] 
                     <auc:RatePeriod                     > [0..*] 
                        <auc:RatePeriodName> xs:string </auc:RatePeriodName> [0..1] 
                        <auc:ApplicableStartDateForEnergyRate> xs:gMonthDay </auc:ApplicableStartDateForEnergyRate> [0..1] 
                        <auc:ApplicableEndDateForEnergyRate> xs:gMonthDay </auc:ApplicableEndDateForEnergyRate> [0..1] 
                        <auc:ApplicableStartDateForDemandRate> xs:gMonthDay </auc:ApplicableStartDateForDemandRate> [0..1] 
                        <auc:ApplicableEndDateForDemandRate> xs:gMonthDay </auc:ApplicableEndDateForDemandRate> [0..1] 
                        <auc:DemandWindow
                         auc:Source="" [0..1]
                        > [0..1]  
                            xs:integer
                        </auc:DemandWindow>
                        <auc:DemandRatchetPercentage
                         auc:Source="" [0..1]
                        > [0..1]  
                            xs:decimal
                        </auc:DemandRatchetPercentage>
                        <auc:EnergyCostRate
                         auc:Source="" [0..1]
                        > [0..1]  
                            xs:decimal
                        </auc:EnergyCostRate>
                        <auc:EnergyRateAdjustment
                         auc:Source="" [0..1]
                        > [0..1]  
                            xs:decimal
                        </auc:EnergyRateAdjustment>
                        <auc:ElectricDemandRate
                         auc:Source="" [0..1]
                        > [0..1]  
                            xs:decimal
                        </auc:ElectricDemandRate>
                        <auc:DemandRateAdjustment
                         auc:Source="" [0..1]
                        > [0..1]  
                            xs:decimal
                        </auc:DemandRateAdjustment>
                        <auc:EnergySellRate
                         auc:Source="" [0..1]
                        > [0..1]  
                            xs:decimal
                        </auc:EnergySellRate>
                     </auc:RatePeriod>
                  </auc:RatePeriods>
               </auc:FlatRate>
               <auc:TimeOfUseRate               > [0..1]  
                  <auc:RatePeriods                  > [0..1] 
                     <auc:RatePeriod                     > [0..*] 
                        <auc:RatePeriodName> xs:string </auc:RatePeriodName> [0..1] 
                        <auc:ApplicableStartDateForEnergyRate> xs:gMonthDay </auc:ApplicableStartDateForEnergyRate> [0..1] 
                        <auc:ApplicableEndDateForEnergyRate> xs:gMonthDay </auc:ApplicableEndDateForEnergyRate> [0..1] 
                        <auc:ApplicableStartDateForDemandRate> xs:gMonthDay </auc:ApplicableStartDateForDemandRate> [0..1] 
                        <auc:ApplicableEndDateForDemandRate> xs:gMonthDay </auc:ApplicableEndDateForDemandRate> [0..1] 
                        <auc:TimeOfUsePeriods                        > [0..1] 
                           <auc:TimeOfUsePeriod                           > [0..*] 
                              <auc:TOUNumberForRateStructure> xs:int </auc:TOUNumberForRateStructure> [0..1] 
                              <auc:ApplicableStartTimeForEnergyRate> xs:time </auc:ApplicableStartTimeForEnergyRate> [0..1] 
                              <auc:ApplicableEndTimeForEnergyRate> xs:time </auc:ApplicableEndTimeForEnergyRate> [0..1] 
                              <auc:ApplicableStartTimeForDemandRate> xs:time </auc:ApplicableStartTimeForDemandRate> [0..1] 
                              <auc:ApplicableEndTimeForDemandRate> xs:time </auc:ApplicableEndTimeForDemandRate> [0..1] 
                              <auc:EnergyCostRate
                               auc:Source="" [0..1]
                              > [0..1]  
                                  xs:decimal
                              </auc:EnergyCostRate>
                              <auc:ElectricDemandRate
                               auc:Source="" [0..1]
                              > [0..1]  
                                  xs:decimal
                              </auc:ElectricDemandRate>
                              <auc:EnergyRateAdjustment
                               auc:Source="" [0..1]
                              > [0..1]  
                                  xs:decimal
                              </auc:EnergyRateAdjustment>
                              <auc:DemandRateAdjustment
                               auc:Source="" [0..1]
                              > [0..1]  
                                  xs:decimal
                              </auc:DemandRateAdjustment>
                              <auc:DemandWindow
                               auc:Source="" [0..1]
                              > [0..1]  
                                  xs:integer
                              </auc:DemandWindow>
                              <auc:DemandRatchetPercentage
                               auc:Source="" [0..1]
                              > [0..1]  
                                  xs:decimal
                              </auc:DemandRatchetPercentage>
                           </auc:TimeOfUsePeriod>
                        </auc:TimeOfUsePeriods>
                        <auc:EnergySellRate
                         auc:Source="" [0..1]
                        > [0..1]  
                            xs:decimal
                        </auc:EnergySellRate>
                     </auc:RatePeriod>
                  </auc:RatePeriods>
               </auc:TimeOfUseRate>
               <auc:TieredRates               > [0..1] 
                  <auc:TieredRate                  > [0..*]  
                     <auc:RatePeriods                     > [0..1] 
                        <auc:RatePeriod                        > [0..*] 
                           <auc:RatePeriodName> xs:string </auc:RatePeriodName> [0..1] 
                           <auc:ApplicableStartDateForEnergyRate> xs:gMonthDay </auc:ApplicableStartDateForEnergyRate> [0..1] 
                           <auc:ApplicableEndDateForEnergyRate> xs:gMonthDay </auc:ApplicableEndDateForEnergyRate> [0..1] 
                           <auc:RateTiers                           > [0..1] 
                              <auc:RateTier                              > [0..*] 
                                 <auc:ConsumptionEnergyTierDesignation
                                  auc:Source="" [0..1]
                                 > [0..1]  
                                     xs:integer
                                 </auc:ConsumptionEnergyTierDesignation>
                                 <auc:MaxkWhUsage
                                  auc:Source="" [0..1]
                                 > [0..1]  
                                     xs:decimal
                                 </auc:MaxkWhUsage>
                                 <auc:MaxkWUsage
                                  auc:Source="" [0..1]
                                 > [0..1]  
                                     xs:decimal
                                 </auc:MaxkWUsage>
                                 <auc:EnergyCostRate
                                  auc:Source="" [0..1]
                                 > [0..1]  
                                     xs:decimal
                                 </auc:EnergyCostRate>
                                 <auc:ElectricDemandRate
                                  auc:Source="" [0..1]
                                 > [0..1]  
                                     xs:decimal
                                 </auc:ElectricDemandRate>
                                 <auc:EnergyRateAdjustment
                                  auc:Source="" [0..1]
                                 > [0..1]  
                                     xs:decimal
                                 </auc:EnergyRateAdjustment>
                                 <auc:DemandRateAdjustment
                                  auc:Source="" [0..1]
                                 > [0..1]  
                                     xs:decimal
                                 </auc:DemandRateAdjustment>
                                 <auc:DemandWindow
                                  auc:Source="" [0..1]
                                 > [0..1]  
                                     xs:integer
                                 </auc:DemandWindow>
                                 <auc:DemandRatchetPercentage
                                  auc:Source="" [0..1]
                                 > [0..1]  
                                     xs:decimal
                                 </auc:DemandRatchetPercentage>
                              </auc:RateTier>
                           </auc:RateTiers>
                           <auc:EnergySellRate
                            auc:Source="" [0..1]
                           > [0..1]  
                               xs:decimal
                           </auc:EnergySellRate>
                        </auc:RatePeriod>
                     </auc:RatePeriods>
                     <auc:TierDirection> xs:string (value comes from list: {'Increasing'|'Decreasing'|'Other'}) </auc:TierDirection> [0..1] 
                  </auc:TieredRate>
               </auc:TieredRates>
               <auc:RealTimePricing/>  [0..1] 

               <auc:VariablePeakPricing/>  [0..1] 

               <auc:CriticalPeakPricing/>  [0..1] 

               <auc:CriticalPeakRebates/>  [0..1] 

               <auc:Other> auc:OtherType </auc:Other> [0..1] 
               <auc:Unknown> auc:UnknownType </auc:Unknown> [0..1]
            End Choice
         </auc:TypeOfRateStructure>
         <auc:RateStructureSector> xs:string (value comes from list: {'Residential'|'Commercial'|'Industrial'|'Other'}) </auc:RateStructureSector> [0..1] 
         <auc:ReferenceForRateStructure> xs:string </auc:ReferenceForRateStructure> [0..1] 
         <auc:RateStructureEffectiveDate> xs:date </auc:RateStructureEffectiveDate> [0..1] 
         <auc:RateStructureEndDate> xs:date </auc:RateStructureEndDate> [0..1] 
         <auc:ReactivePowerCharge
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:ReactivePowerCharge>
         <auc:MinimumPowerFactorWithoutPenalty
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:MinimumPowerFactorWithoutPenalty>
         <auc:FixedMonthlyCharge
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:FixedMonthlyCharge>
         <auc:NetMetering         > [0..1]  
            <auc:AverageMarginalSellRate
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:AverageMarginalSellRate>
         </auc:NetMetering>
         <auc:AverageMarginalCostRate
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:AverageMarginalCostRate>
      </auc:RateSchedule>
   </auc:RateSchedules>
   <auc:MeteringConfiguration> xs:string (value comes from list: {'Direct metering'|'Master meter without sub metering'|'Master meter with sub metering'|'Other'|'Unknown'}) </auc:MeteringConfiguration> [0..1] 
   <auc:TypeOfResourceMeter> xs:string (value comes from list: {'Revenue grade meter'|'Advanced resource meter'|'Analog'|'Interval'|'Net'|'Smart meter'|'PDU input meter'|'IT equipment input meter'|'Supply UPS output meter'|'PDU output meter'|'Other'|'Unknown'}) </auc:TypeOfResourceMeter> [0..1] 
   <auc:FuelInterruptibility> xs:string (value comes from list: {'Interruptible'|'Firm'|'Other'|'Unknown'}) </auc:FuelInterruptibility> [0..1] 
   <auc:UtilityName> xs:string </auc:UtilityName> [0..1] 
   <auc:PowerPlant> xs:string </auc:PowerPlant> [0..1] 
   <auc:UtilityMeterNumbers   > [0..1] 
      <auc:UtilityMeterNumber> xs:string </auc:UtilityMeterNumber> [0..*] 
   </auc:UtilityMeterNumbers>
   <auc:UtilityAccountNumber> xs:string </auc:UtilityAccountNumber> [0..1] 
   <auc:UtilityBillpayer> xs:string </auc:UtilityBillpayer> [0..1] 
   <auc:ElectricDistributionUtility> xs:string </auc:ElectricDistributionUtility> [0..1] 
   <auc:SourceSiteRatio
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:SourceSiteRatio>
</...>
<xs:complexType name="UtilityType">
   <xs:sequence>
      <xs:element name="RateSchedules" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="RateSchedule" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="RateStructureName" type="xs:string" minOccurs="0"/>
                        <xs:element name="TypeOfRateStructure" minOccurs="0">
                           <xs:complexType>
                              <xs:choice>
                                 <xs:element name="FlatRate" minOccurs="0">
                                    <xs:complexType>
                                       <xs:sequence>
                                          <xs:element name="RatePeriods" minOccurs="0">
                                             <xs:complexType>
                                                <xs:sequence>
                                                   <xs:element name="RatePeriod" minOccurs="0" maxOccurs="unbounded">
                                                      <xs:complexType>
                                                         <xs:sequence>
                                                            <xs:element name="RatePeriodName" type="xs:string" minOccurs="0"/>
                                                            <xs:element name="ApplicableStartDateForEnergyRate" type="xs:gMonthDay" minOccurs="0"/>
                                                            <xs:element name="ApplicableEndDateForEnergyRate" type="xs:gMonthDay" minOccurs="0"/>
                                                            <xs:element name="ApplicableStartDateForDemandRate" type="xs:gMonthDay" minOccurs="0"/>
                                                            <xs:element name="ApplicableEndDateForDemandRate" type="xs:gMonthDay" minOccurs="0"/>
                                                            <xs:element name="DemandWindow" 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="DemandRatchetPercentage" minOccurs="0">
                                                               <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="EnergyCostRate" minOccurs="0">
                                                               <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="EnergyRateAdjustment" minOccurs="0">
                                                               <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="ElectricDemandRate" minOccurs="0">
                                                               <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="DemandRateAdjustment" minOccurs="0">
                                                               <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="EnergySellRate" minOccurs="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:sequence>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="TimeOfUseRate" minOccurs="0">
                                    <xs:complexType>
                                       <xs:sequence>
                                          <xs:element name="RatePeriods" minOccurs="0">
                                             <xs:complexType>
                                                <xs:sequence>
                                                   <xs:element name="RatePeriod" minOccurs="0" maxOccurs="unbounded">
                                                      <xs:complexType>
                                                         <xs:sequence>
                                                            <xs:element name="RatePeriodName" type="xs:string" minOccurs="0"/>
                                                            <xs:element name="ApplicableStartDateForEnergyRate" type="xs:gMonthDay" minOccurs="0"/>
                                                            <xs:element name="ApplicableEndDateForEnergyRate" type="xs:gMonthDay" minOccurs="0"/>
                                                            <xs:element name="ApplicableStartDateForDemandRate" type="xs:gMonthDay" minOccurs="0"/>
                                                            <xs:element name="ApplicableEndDateForDemandRate" type="xs:gMonthDay" minOccurs="0"/>
                                                            <xs:element name="TimeOfUsePeriods" minOccurs="0">
                                                               <xs:complexType>
                                                                  <xs:sequence>
                                                                     <xs:element name="TimeOfUsePeriod" minOccurs="0" maxOccurs="unbounded">
                                                                        <xs:complexType>
                                                                           <xs:sequence>
                                                                              <xs:element name="TOUNumberForRateStructure" type="xs:int" minOccurs="0"/>
                                                                              <xs:element name="ApplicableStartTimeForEnergyRate" type="xs:time" minOccurs="0"/>
                                                                              <xs:element name="ApplicableEndTimeForEnergyRate" type="xs:time" minOccurs="0"/>
                                                                              <xs:element name="ApplicableStartTimeForDemandRate" type="xs:time" minOccurs="0"/>
                                                                              <xs:element name="ApplicableEndTimeForDemandRate" type="xs:time" minOccurs="0"/>
                                                                              <xs:element name="EnergyCostRate" minOccurs="0">
                                                                                 <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="ElectricDemandRate" minOccurs="0">
                                                                                 <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="EnergyRateAdjustment" minOccurs="0">
                                                                                 <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="DemandRateAdjustment" minOccurs="0">
                                                                                 <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="DemandWindow" 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="DemandRatchetPercentage" minOccurs="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="EnergySellRate" minOccurs="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:sequence>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="TieredRates" minOccurs="0">
                                    <xs:complexType>
                                       <xs:sequence>
                                          <xs:element name="TieredRate" minOccurs="0" maxOccurs="unbounded">
                                             <xs:complexType>
                                                <xs:sequence>
                                                   <xs:element name="RatePeriods" minOccurs="0">
                                                      <xs:complexType>
                                                         <xs:sequence>
                                                            <xs:element name="RatePeriod" minOccurs="0" maxOccurs="unbounded">
                                                               <xs:complexType>
                                                                  <xs:sequence>
                                                                     <xs:element name="RatePeriodName" type="xs:string" minOccurs="0"/>
                                                                     <xs:element name="ApplicableStartDateForEnergyRate" type="xs:gMonthDay" minOccurs="0"/>
                                                                     <xs:element name="ApplicableEndDateForEnergyRate" type="xs:gMonthDay" minOccurs="0"/>
                                                                     <xs:element name="RateTiers" minOccurs="0">
                                                                        <xs:complexType>
                                                                           <xs:sequence>
                                                                              <xs:element name="RateTier" minOccurs="0" maxOccurs="unbounded">
                                                                                 <xs:complexType>
                                                                                    <xs:sequence>
                                                                                       <xs:element name="ConsumptionEnergyTierDesignation" 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="MaxkWhUsage" minOccurs="0">
                                                                                          <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="MaxkWUsage" minOccurs="0">
                                                                                          <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="EnergyCostRate" minOccurs="0">
                                                                                          <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="ElectricDemandRate" minOccurs="0">
                                                                                          <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="EnergyRateAdjustment" minOccurs="0">
                                                                                          <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="DemandRateAdjustment" minOccurs="0">
                                                                                          <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="DemandWindow" 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="DemandRatchetPercentage" minOccurs="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="EnergySellRate" minOccurs="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="TierDirection" minOccurs="0">
                                                      <xs:simpleType>
                                                         <xs:restriction base="xs:string">
                                                            <xs:enumeration value="Increasing"/>
                                                            <xs:enumeration value="Decreasing"/>
                                                            <xs:enumeration value="Other"/>
                                                         </xs:restriction>
                                                      </xs:simpleType>
                                                   </xs:element>
                                                </xs:sequence>
                                             </xs:complexType>
                                          </xs:element>
                                       </xs:sequence>
                                    </xs:complexType>
                                 </xs:element>
                                 <xs:element name="RealTimePricing" minOccurs="0">
                                    <xs:complexType/>
                                 </xs:element>
                                 <xs:element name="VariablePeakPricing" minOccurs="0">
                                    <xs:complexType/>
                                 </xs:element>
                                 <xs:element name="CriticalPeakPricing" minOccurs="0">
                                    <xs:complexType/>
                                 </xs:element>
                                 <xs:element name="CriticalPeakRebates" 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="RateStructureSector" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Residential"/>
                                 <xs:enumeration value="Commercial"/>
                                 <xs:enumeration value="Industrial"/>
                                 <xs:enumeration value="Other"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="ReferenceForRateStructure" type="xs:string" minOccurs="0"/>
                        <xs:element name="RateStructureEffectiveDate" type="xs:date" minOccurs="0"/>
                        <xs:element name="RateStructureEndDate" type="xs:date" minOccurs="0"/>
                        <xs:element name="ReactivePowerCharge" minOccurs="0">
                           <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="MinimumPowerFactorWithoutPenalty" minOccurs="0">
                           <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="FixedMonthlyCharge" minOccurs="0">
                           <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="NetMetering" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="AverageMarginalSellRate" minOccurs="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="AverageMarginalCostRate" minOccurs="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"/>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="MeteringConfiguration" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Direct metering"/>
               <xs:enumeration value="Master meter without sub metering"/>
               <xs:enumeration value="Master meter with sub metering"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="TypeOfResourceMeter" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Revenue grade meter"/>
               <xs:enumeration value="Advanced resource meter"/>
               <xs:enumeration value="Analog"/>
               <xs:enumeration value="Interval"/>
               <xs:enumeration value="Net"/>
               <xs:enumeration value="Smart meter"/>
               <xs:enumeration value="PDU input meter"/>
               <xs:enumeration value="IT equipment input meter"/>
               <xs:enumeration value="Supply UPS output meter"/>
               <xs:enumeration value="PDU output meter"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="FuelInterruptibility" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Interruptible"/>
               <xs:enumeration value="Firm"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="UtilityName" type="xs:string" minOccurs="0"/>
      <xs:element name="PowerPlant" type="xs:string" minOccurs="0"/>
      <xs:element name="UtilityMeterNumbers" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="UtilityMeterNumber" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="UtilityAccountNumber" type="xs:string" minOccurs="0"/>
      <xs:element name="UtilityBillpayer" type="xs:string" minOccurs="0"/>
      <xs:element name="ElectricDistributionUtility" type="xs:string" minOccurs="0"/>
      <xs:element name="SourceSiteRatio" minOccurs="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"/>
</xs:complexType>

Complex Type: WallSystemType

Super-types: None
Sub-types: None
Name WallSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [0..1]
 auc:Status="" [0..1]
>
   <auc:ExteriorWallConstruction> auc:EnvelopeConstructionType </auc:ExteriorWallConstruction> [0..1] 
   <auc:ExteriorWallFinish> auc:Finish </auc:ExteriorWallFinish> [0..1] 
   <auc:ExteriorWallColor> auc:Color </auc:ExteriorWallColor> [0..1] 
   <auc:WallInsulations   > [0..1]  
      <auc:WallInsulation      > [0..*] 
         <auc:WallInsulationApplication> xs:string (value comes from list: {'Loose fill'|'Batt'|'Spray on'|'Rigid'|'Other'|'Unknown'|'None'}) </auc:WallInsulationApplication> [0..1] 
         <auc:WallInsulationMaterial> auc:InsulationMaterialType </auc:WallInsulationMaterial> [0..1] 
         <auc:WallInsulationThickness
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:WallInsulationThickness>
         <auc:WallInsulationContinuity> xs:string (value comes from list: {'Cavity'|'Continuous'|'Other'|'Unknown'|'None'}) </auc:WallInsulationContinuity> [0..1] 
         <auc:WallInsulationCondition> auc:InsulationCondition </auc:WallInsulationCondition> [0..1]
         <auc:WallInsulationLocation> xs:string (value comes from list: {'Interior'|'Exterior'|'Unknown'|'None'}) </auc:WallInsulationLocation> [0..1] 
         <auc:WallInsulationRValue
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:WallInsulationRValue>
      </auc:WallInsulation>
   </auc:WallInsulations>
   <auc:WallRValue
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:WallRValue>
   <auc:WallUFactor
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:WallUFactor>
   <auc:WallFramingMaterial> auc:FramingMaterial </auc:WallFramingMaterial> [0..1] 
   <auc:WallFramingSpacing
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:WallFramingSpacing>
   <auc:WallFramingDepth
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:WallFramingDepth>
   <auc:WallFramingFactor
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:WallFramingFactor>
   <auc:CMUFill> xs:string (value comes from list: {'Empty'|'Insulated'|'Solid'|'Unknown'|'Not Applicable'}) </auc:CMUFill> [0..1] 
   <auc:WallExteriorSolarAbsorptance
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:WallExteriorSolarAbsorptance>
   <auc:WallExteriorThermalAbsorptance
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:WallExteriorThermalAbsorptance>
   <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="WallSystemType">
   <xs:sequence>
      <xs:element name="ExteriorWallConstruction" type="auc:EnvelopeConstructionType" minOccurs="0"/>
      <xs:element name="ExteriorWallFinish" type="auc:Finish" minOccurs="0"/>
      <xs:element name="ExteriorWallColor" type="auc:Color" minOccurs="0"/>
      <xs:element name="WallInsulations" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="WallInsulation" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="WallInsulationApplication" 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="WallInsulationMaterial" type="auc:InsulationMaterialType" minOccurs="0"/>
                        <xs:element name="WallInsulationThickness" minOccurs="0">
                           <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="WallInsulationContinuity" 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="WallInsulationCondition" type="auc:InsulationCondition" minOccurs="0"/>
                        <xs:element name="WallInsulationLocation" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Interior"/>
                                 <xs:enumeration value="Exterior"/>
                                 <xs:enumeration value="Unknown"/>
                                 <xs:enumeration value="None"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="WallInsulationRValue" minOccurs="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="WallRValue" minOccurs="0">
         <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="WallUFactor" minOccurs="0">
         <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="WallFramingMaterial" type="auc:FramingMaterial" minOccurs="0"/>
      <xs:element name="WallFramingSpacing" minOccurs="0">
         <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="WallFramingDepth" minOccurs="0">
         <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="WallFramingFactor" minOccurs="0">
         <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="CMUFill" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Empty"/>
               <xs:enumeration value="Insulated"/>
               <xs:enumeration value="Solid"/>
               <xs:enumeration value="Unknown"/>
               <xs:enumeration value="Not Applicable"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="WallExteriorSolarAbsorptance" minOccurs="0">
         <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="WallExteriorThermalAbsorptance" minOccurs="0">
         <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"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: WaterUseType

Super-types: None
Sub-types: None
Name WaterUseType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [0..1]
 auc:Status="" [0..1]
>
   <auc:WaterUseType> xs:string (value comes from list: {'Restroom Sink Use'|'Restroom Toilet/Urinal Water Use'|'Kitchen Water Use'|'Shower Facility Water Use'|'Drinking Fountain Water Use'|'Janitorial Water Use'|'Laundry Water Use'|'Indoor Washdown Water Use (if indoor)'|'Outdoor Landscape Water Use'|'Outdoor Non-Landscape Water Use'|'Outdoor Washdown Water Use (if outdoor)'|'Cooling Tower Make-up Water Use'|'Hydronic Loop Make-up Water Use'|'Evaporative Cooling System Water Use'|'Pre-Treatment Process Water Use'|'Captured Rain Water'|'Recycled Greywater'|'Condensate Recovery'|'Stormwater Sewer Production'|'Stormwater Discharge'|'Other'|'Unknown'}) </auc:WaterUseType> [0..1] 
   <auc:WaterResource> ... </auc:WaterResource> [0..1]
   <auc:LowFlowFixtures> xs:boolean </auc:LowFlowFixtures> [0..1] 
   <auc:WaterFixtureRatedFlowRate
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:WaterFixtureRatedFlowRate>
   <auc:WaterFixtureVolumePerCycle
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:WaterFixtureVolumePerCycle>
   <auc:WaterFixtureCyclesPerDay
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:WaterFixtureCyclesPerDay>
   <auc:WaterFixtureFractionHotWater> auc:BoundedDecimalZeroToOneWithSourceAttribute </auc:WaterFixtureFractionHotWater> [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: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="WaterUseType">
   <xs:sequence>
      <xs:element name="WaterUseType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Restroom Sink Use"/>
               <xs:enumeration value="Restroom Toilet/Urinal Water Use"/>
               <xs:enumeration value="Kitchen Water Use"/>
               <xs:enumeration value="Shower Facility Water Use"/>
               <xs:enumeration value="Drinking Fountain Water Use"/>
               <xs:enumeration value="Janitorial Water Use"/>
               <xs:enumeration value="Laundry Water Use"/>
               <xs:enumeration value="Indoor Washdown Water Use (if indoor)"/>
               <xs:enumeration value="Outdoor Landscape Water Use"/>
               <xs:enumeration value="Outdoor Non-Landscape Water Use"/>
               <xs:enumeration value="Outdoor Washdown Water Use (if outdoor)"/>
               <xs:enumeration value="Cooling Tower Make-up Water Use"/>
               <xs:enumeration value="Hydronic Loop Make-up Water Use"/>
               <xs:enumeration value="Evaporative Cooling System Water Use"/>
               <xs:enumeration value="Pre-Treatment Process Water Use"/>
               <xs:enumeration value="Captured Rain Water"/>
               <xs:enumeration value="Recycled Greywater"/>
               <xs:enumeration value="Condensate Recovery"/>
               <xs:enumeration value="Stormwater Sewer Production"/>
               <xs:enumeration value="Stormwater Discharge"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element ref="auc:WaterResource" minOccurs="0"/>
      <xs:element name="LowFlowFixtures" type="xs:boolean" minOccurs="0"/>
      <xs:element name="WaterFixtureRatedFlowRate" minOccurs="0">
         <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="WaterFixtureVolumePerCycle" minOccurs="0">
         <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="WaterFixtureCyclesPerDay" minOccurs="0">
         <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="WaterFixtureFractionHotWater" type="auc:BoundedDecimalZeroToOneWithSourceAttribute" 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: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"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Simple Type: AuditorQualificationType

Super-types: xs:string < AuditorQualificationType (by restriction)
Sub-types: None
Name AuditorQualificationType
Content
  • Base XSD Type: string
  • value comes from list: {'Professional Engineer (PE)'|'Associated Air Balance Council (AABC) Certified Member Agency'|'Associated Air Balance Council (AABC) Test and Balance Technician'|'Association of Energy Engineers Certified Carbon Reduction Manager (CRM)'|'Association of Energy Engineers Certified Sustainable Development Professional (CSDP)'|'Association of Energy Engineers Certified Power Quality Professional (CPQ)'|'Association of Energy Engineers Certified Demand Side Manager (CDSM)'|'Association of Energy Engineers Certified Energy Procurement Professional (CEP)'|'Association of Energy Engineers Certified Lighting Efficiency Professional (CLEP)'|'Association of Energy Engineers Certified Measurement & Verification Professional (CMVP)'|'Association of Energy Engineers Certified GeoExchange Designer Program (CGD)'|'Association of Energy Engineers Certified Business Energy Professional (BEP)'|'Association of Energy Engineers Certified Industrial Energy Professional (CIEP)'|'Association of Energy Engineers Certified Water Efficiency Professional (CWEP)'|'Association of Energy Engineers Energy Efficiency Practitioner (EEP)'|'Association of Energy Engineers Renewable Energy Professional (REP)'|'Association of Energy Engineers Distributed Generation Certified Professional (DGCP)'|'Association of Energy Engineers Certified Building Energy Simulation Analyst (BESA)'|'Association of Energy Engineers Performance Contracting and Funding Professional (PCF)'|'Association of Energy Engineers Certified Residential Energy Auditor (REA)'|'Association of Energy Engineers Certified Building Commissioning Firm Program (CBCF)'|'Association of Energy Engineers Certified Green Building Engineer (GBE)'|'Association of Energy Engineers Certified Energy Manager (CEM)'|'Association of Energy Engineers Certified Energy Auditor (CEA)'|'Association of Energy Engineers Certified Building Commissioning Professional (CBCP)'|'Building Operator Certification (BOC): Level 1'|'Building Operator Certification (BOC): Level 2'|'Building Performance Institute (BPI) Certification'|'Building Performance Institute (BPI): Building Analyst (BA)'|'Building Performance Institute (BPI): Advanced Home Energy Professional (HEP)'|'Building Performance Institute (BPI): Advanced Home Energy Professional - Energy Auditor (HEP-EA)'|'Building Performance Institute (BPI): Advanced Home Energy Professional - Quality Control Inspector (HEP-QCI)'|'Building Performance Institute (BPI): Advanced Home Energy Professional - Retrofit Installer (HEP-RI)'|'Building Performance Institute (BPI): Advanced Home Energy Professional - Crew Leader (HEP-CL)'|'Building Performance Institute (BPI): Multifamily Building Analyst'|'Residential Energy Services Network (RESNET) Certification'|'Residential Energy Services Network (RESNET) - Home Partner'|'Registered Architect (RA)'|'Refrigerating System Operating Engineer'|'High Pressure Boiler Operating Engineer'|'Certified Commissioning Professional (CCP)'|'Associate Commissioning Professional (ACP)'|'Existing Building Commissioning Professional (EBCP)'|'Commissioning Process Management Professional (CPMP)'|'Accredited Commissioning Process Authority Professional (CxAP)'|'NYSERDA FlexTech Consultant'|'ASHRAE Building Commissioning Professional (BCxP)'|'ASHRAE Building Energy Assessment Professional (BEAP)'|'ASHRAE Building Energy Modeling Professional (BEMP)'|'Department of Buildings (DOB) Approved Agent'|'High-Performance Building Design Professional (HBDP)'|'GreenPoint Rater Existing Home Multifamily Rater'|'HERS Whole House (HERS II) Rater'|'International Union of Operating Engineers Certified Energy Specialist'|'Northwest Energy Education Institute Energy Management Certification'|'PhD in Mechanical Engineering'|'Other'|'None'}
No documentation provided.
<xs:simpleType name="AuditorQualificationType">
   <xs:restriction base="xs:string">
      <xs:enumeration value="Professional Engineer (PE)"/>
      <xs:enumeration value="Associated Air Balance Council (AABC) Certified Member Agency"/>
      <xs:enumeration value="Associated Air Balance Council (AABC) Test and Balance Technician"/>
      <xs:enumeration value="Association of Energy Engineers Certified Carbon Reduction Manager (CRM)"/>
      <xs:enumeration value="Association of Energy Engineers Certified Sustainable Development Professional (CSDP)"/>
      <xs:enumeration value="Association of Energy Engineers Certified Power Quality Professional (CPQ)"/>
      <xs:enumeration value="Association of Energy Engineers Certified Demand Side Manager (CDSM)"/>
      <xs:enumeration value="Association of Energy Engineers Certified Energy Procurement Professional (CEP)"/>
      <xs:enumeration value="Association of Energy Engineers Certified Lighting Efficiency Professional (CLEP)"/>
      <xs:enumeration value="Association of Energy Engineers Certified Measurement & Verification Professional (CMVP)"/>
      <xs:enumeration value="Association of Energy Engineers Certified GeoExchange Designer Program (CGD)"/>
      <xs:enumeration value="Association of Energy Engineers Certified Business Energy Professional (BEP)"/>
      <xs:enumeration value="Association of Energy Engineers Certified Industrial Energy Professional (CIEP)"/>
      <xs:enumeration value="Association of Energy Engineers Certified Water Efficiency Professional (CWEP)"/>
      <xs:enumeration value="Association of Energy Engineers Energy Efficiency Practitioner (EEP)"/>
      <xs:enumeration value="Association of Energy Engineers Renewable Energy Professional (REP)"/>
      <xs:enumeration value="Association of Energy Engineers Distributed Generation Certified Professional (DGCP)"/>
      <xs:enumeration value="Association of Energy Engineers Certified Building Energy Simulation Analyst (BESA)"/>
      <xs:enumeration value="Association of Energy Engineers Performance Contracting and Funding Professional (PCF)"/>
      <xs:enumeration value="Association of Energy Engineers Certified Residential Energy Auditor (REA)"/>
      <xs:enumeration value="Association of Energy Engineers Certified Building Commissioning Firm Program (CBCF)"/>
      <xs:enumeration value="Association of Energy Engineers Certified Green Building Engineer (GBE)"/>
      <xs:enumeration value="Association of Energy Engineers Certified Energy Manager (CEM)"/>
      <xs:enumeration value="Association of Energy Engineers Certified Energy Auditor (CEA)"/>
      <xs:enumeration value="Association of Energy Engineers Certified Building Commissioning Professional (CBCP)"/>
      <xs:enumeration value="Building Operator Certification (BOC): Level 1"/>
      <xs:enumeration value="Building Operator Certification (BOC): Level 2"/>
      <xs:enumeration value="Building Performance Institute (BPI) Certification"/>
      <xs:enumeration value="Building Performance Institute (BPI): Building Analyst (BA)"/>
      <xs:enumeration value="Building Performance Institute (BPI): Advanced Home Energy Professional (HEP)"/>
      <xs:enumeration value="Building Performance Institute (BPI): Advanced Home Energy Professional - Energy Auditor (HEP-EA)"/>
      <xs:enumeration value="Building Performance Institute (BPI): Advanced Home Energy Professional - Quality Control Inspector (HEP-QCI)"/>
      <xs:enumeration value="Building Performance Institute (BPI): Advanced Home Energy Professional - Retrofit Installer (HEP-RI)"/>
      <xs:enumeration value="Building Performance Institute (BPI): Advanced Home Energy Professional - Crew Leader (HEP-CL)"/>
      <xs:enumeration value="Building Performance Institute (BPI): Multifamily Building Analyst"/>
      <xs:enumeration value="Residential Energy Services Network (RESNET) Certification"/>
      <xs:enumeration value="Residential Energy Services Network (RESNET) - Home Partner"/>
      <xs:enumeration value="Registered Architect (RA)"/>
      <xs:enumeration value="Refrigerating System Operating Engineer"/>
      <xs:enumeration value="High Pressure Boiler Operating Engineer"/>
      <xs:enumeration value="Certified Commissioning Professional (CCP)"/>
      <xs:enumeration value="Associate Commissioning Professional (ACP)"/>
      <xs:enumeration value="Existing Building Commissioning Professional (EBCP)"/>
      <xs:enumeration value="Commissioning Process Management Professional (CPMP)"/>
      <xs:enumeration value="Accredited Commissioning Process Authority Professional (CxAP)"/>
      <xs:enumeration value="NYSERDA FlexTech Consultant"/>
      <xs:enumeration value="ASHRAE Building Commissioning Professional (BCxP)"/>
      <xs:enumeration value="ASHRAE Building Energy Assessment Professional (BEAP)"/>
      <xs:enumeration value="ASHRAE Building Energy Modeling Professional (BEMP)"/>
      <xs:enumeration value="Department of Buildings (DOB) Approved Agent"/>
      <xs:enumeration value="High-Performance Building Design Professional (HBDP)"/>
      <xs:enumeration value="GreenPoint Rater Existing Home Multifamily Rater"/>
      <xs:enumeration value="HERS Whole House (HERS II) Rater"/>
      <xs:enumeration value="International Union of Operating Engineers Certified Energy Specialist"/>
      <xs:enumeration value="Northwest Energy Education Institute Energy Management Certification"/>
      <xs:enumeration value="PhD in Mechanical Engineering"/>
      <xs:enumeration value="Other"/>
      <xs:enumeration value="None"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: BoundedDecimalZeroToOne

Super-types: xs:decimal < BoundedDecimalZeroToOne (by restriction)
Sub-types:
Name BoundedDecimalZeroToOne
Content
  • Base XSD Type: decimal
  • 0 <= value <= 1
No documentation provided.
<xs:simpleType name="BoundedDecimalZeroToOne">
   <xs:restriction base="xs:decimal">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="1"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: Color

Super-types: xs:string < Color (by restriction)
Sub-types: None
Name Color
Content
  • Base XSD Type: string
  • value comes from list: {'White'|'Light'|'Medium'|'Medium dark'|'Dark'|'Reflective'|'Other'|'Unknown'}
No documentation provided.
<xs:simpleType name="Color">
   <xs:restriction base="xs:string">
      <xs:enumeration value="White"/>
      <xs:enumeration value="Light"/>
      <xs:enumeration value="Medium"/>
      <xs:enumeration value="Medium dark"/>
      <xs:enumeration value="Dark"/>
      <xs:enumeration value="Reflective"/>
      <xs:enumeration value="Other"/>
      <xs:enumeration value="Unknown"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: CommunicationProtocolAnalogType

Super-types: xs:string < CommunicationProtocolAnalogType (by restriction)
Sub-types: None
Name CommunicationProtocolAnalogType
Content
  • Base XSD Type: string
  • value comes from list: {'AMX192'|'Current'|'D54'|'Voltage'|'Other'|'Unknown'|'None'}
No documentation provided.
<xs:simpleType name="CommunicationProtocolAnalogType">
   <xs:restriction base="xs:string">
      <xs:enumeration value="AMX192"/>
      <xs:enumeration value="Current"/>
      <xs:enumeration value="D54"/>
      <xs:enumeration value="Voltage"/>
      <xs:enumeration value="Other"/>
      <xs:enumeration value="Unknown"/>
      <xs:enumeration value="None"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: CommunicationProtocolDigitalType

Super-types: xs:string < CommunicationProtocolDigitalType (by restriction)
Sub-types: None
Name CommunicationProtocolDigitalType
Content
  • Base XSD Type: string
  • value comes from list: {'BACnet'|'DALI'|'DMX512'|'DSI '|'EnOcean'|'KMX'|'Konnex'|'LonTalk'|'MODBUS'|'PROFIBUS FMS'|'X10'|'ZigBee'|'Other'|'Unknown'|'None'}
No documentation provided.
<xs:simpleType name="CommunicationProtocolDigitalType">
   <xs:restriction base="xs:string">
      <xs:enumeration value="BACnet"/>
      <xs:enumeration value="DALI"/>
      <xs:enumeration value="DMX512"/>
      <xs:enumeration value="DSI"/>
      <xs:enumeration value="EnOcean"/>
      <xs:enumeration value="KMX"/>
      <xs:enumeration value="Konnex"/>
      <xs:enumeration value="LonTalk"/>
      <xs:enumeration value="MODBUS"/>
      <xs:enumeration value="PROFIBUS FMS"/>
      <xs:enumeration value="X10"/>
      <xs:enumeration value="ZigBee"/>
      <xs:enumeration value="Other"/>
      <xs:enumeration value="Unknown"/>
      <xs:enumeration value="None"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: ControlSensorDaylightingType

Super-types: xs:string < ControlSensorDaylightingType (by restriction)
Sub-types: None
Name ControlSensorDaylightingType
Content
  • Base XSD Type: string
  • value comes from list: {'Camera'|'Photocell'|'Other'|'Unknown'}
No documentation provided.
<xs:simpleType name="ControlSensorDaylightingType">
   <xs:restriction base="xs:string">
      <xs:enumeration value="Camera"/>
      <xs:enumeration value="Photocell"/>
      <xs:enumeration value="Other"/>
      <xs:enumeration value="Unknown"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: ControlSensorOccupancyType

Super-types: xs:string < ControlSensorOccupancyType (by restriction)
Sub-types: None
Name ControlSensorOccupancyType
Content
  • Base XSD Type: string
  • value comes from list: {'Passive infrared'|'Ultrasonic'|'Passive infrared and ultrasonic'|'Microwave'|'Camera'|'Other'|'Unknown'}
No documentation provided.
<xs:simpleType name="ControlSensorOccupancyType">
   <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>

Simple Type: ControlStrategyDaylightingType

Super-types: xs:string < ControlStrategyDaylightingType (by restriction)
Sub-types: None
Name ControlStrategyDaylightingType
Content
  • Base XSD Type: string
  • value comes from list: {'Continuous'|'Continuous Plus Off'|'Stepped Dimming'|'Stepped Switching'|'Other'|'None'|'Unknown'}
No documentation provided.
<xs:simpleType name="ControlStrategyDaylightingType">
   <xs:restriction base="xs:string">
      <xs:enumeration value="Continuous"/>
      <xs:enumeration value="Continuous Plus Off"/>
      <xs:enumeration value="Stepped Dimming"/>
      <xs:enumeration value="Stepped Switching"/>
      <xs:enumeration value="Other"/>
      <xs:enumeration value="None"/>
      <xs:enumeration value="Unknown"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: ControlStrategyGeneralType

Super-types: xs:string < ControlStrategyGeneralType (by restriction)
Sub-types: None
Name ControlStrategyGeneralType
Content
  • Base XSD Type: string
  • value comes from list: {'Always On'|'Aquastat'|'Astronomical'|'Chronological'|'EMCS'|'Demand'|'Manual'|'Programmable'|'Timer'|'Other'|'Unknown'|'None'}
<xs:simpleType name="ControlStrategyGeneralType">
   <xs:restriction base="xs:string">
      <xs:enumeration value="Always On"/>
      <xs:enumeration value="Aquastat"/>
      <xs:enumeration value="Astronomical"/>
      <xs:enumeration value="Chronological"/>
      <xs:enumeration value="EMCS"/>
      <xs:enumeration value="Demand"/>
      <xs:enumeration value="Manual"/>
      <xs:enumeration value="Programmable"/>
      <xs:enumeration value="Timer"/>
      <xs:enumeration value="Other"/>
      <xs:enumeration value="Unknown"/>
      <xs:enumeration value="None"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: ControlStrategyLightingType

Super-types: xs:string < ControlStrategyLightingType (by restriction)
Sub-types: None
Name ControlStrategyLightingType
Content
  • Base XSD Type: string
  • value comes from list: {'Advanced'|'Always On'|'Astronomical'|'Chronological'|'Demand'|'EMCS'|'Manual'|'Programmable'|'Timer'|'Other'|'Unknown'|'None'}
<xs:simpleType name="ControlStrategyLightingType">
   <xs:restriction base="xs:string">
      <xs:enumeration value="Advanced"/>
      <xs:enumeration value="Always On"/>
      <xs:enumeration value="Astronomical"/>
      <xs:enumeration value="Chronological"/>
      <xs:enumeration value="Demand"/>
      <xs:enumeration value="EMCS"/>
      <xs:enumeration value="Manual"/>
      <xs:enumeration value="Programmable"/>
      <xs:enumeration value="Timer"/>
      <xs:enumeration value="Other"/>
      <xs:enumeration value="Unknown"/>
      <xs:enumeration value="None"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: ControlStrategyOccupancyType

Super-types: xs:string < ControlStrategyOccupancyType (by restriction)
Sub-types: None
Name ControlStrategyOccupancyType
Content
  • Base XSD Type: string
  • value comes from list: {'Occupancy Sensors'|'Vacancy Sensors'|'Other'|'None'|'Unknown'}
No documentation provided.
<xs:simpleType name="ControlStrategyOccupancyType">
   <xs:restriction base="xs:string">
      <xs:enumeration value="Occupancy Sensors"/>
      <xs:enumeration value="Vacancy Sensors"/>
      <xs:enumeration value="Other"/>
      <xs:enumeration value="None"/>
      <xs:enumeration value="Unknown"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: EndUse

Super-types: xs:string < EndUse (by restriction)
Sub-types: None
Name EndUse
Content
  • Base XSD Type: string
  • value comes from list: {'All end uses'|'Total lighting'|'Interior lighting'|'Exterior lighting'|'Heating'|'Cooling'|'Ventilation'|'Pump'|'IT equipment'|'Plug in electric vehicle'|'Plug load'|'Process load'|'Conveyance'|'Domestic hot water'|'Refrigeration'|'Cooking'|'Dishwasher'|'Laundry'|'Pool heating'|'On site generation'}
No documentation provided.
<xs:simpleType name="EndUse">
   <xs:restriction base="xs:string">
      <xs:enumeration value="All end uses"/>
      <xs:enumeration value="Total lighting"/>
      <xs:enumeration value="Interior lighting"/>
      <xs:enumeration value="Exterior lighting"/>
      <xs:enumeration value="Heating"/>
      <xs:enumeration value="Cooling"/>
      <xs:enumeration value="Ventilation"/>
      <xs:enumeration value="Pump"/>
      <xs:enumeration value="IT equipment"/>
      <xs:enumeration value="Plug in electric vehicle"/>
      <xs:enumeration value="Plug load"/>
      <xs:enumeration value="Process load"/>
      <xs:enumeration value="Conveyance"/>
      <xs:enumeration value="Domestic hot water"/>
      <xs:enumeration value="Refrigeration"/>
      <xs:enumeration value="Cooking"/>
      <xs:enumeration value="Dishwasher"/>
      <xs:enumeration value="Laundry"/>
      <xs:enumeration value="Pool heating"/>
      <xs:enumeration value="On site generation"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: EnvelopeConstructionType

Super-types: xs:string < EnvelopeConstructionType (by restriction)
Sub-types: None
Name EnvelopeConstructionType
Content
  • Base XSD Type: string
  • value comes from list: {'Masonry'|'Structural brick'|'Stone'|'Concrete masonry unit'|'Concrete solid'|'Concrete lightweight'|'Concrete panels'|'Concrete poured'|'Concrete load bearing'|'Concrete insulated forms'|'Concrete aerated'|'Steel frame'|'Wood frame'|'Double wood frame'|'Structural insulated panel'|'Log solid wood'|'Straw bale'|'Built up'|'Other'|'Unknown'}
No documentation provided.
<xs:simpleType name="EnvelopeConstructionType">
   <xs:restriction base="xs:string">
      <xs:enumeration value="Masonry"/>
      <xs:enumeration value="Structural brick"/>
      <xs:enumeration value="Stone"/>
      <xs:enumeration value="Concrete masonry unit"/>
      <xs:enumeration value="Concrete solid"/>
      <xs:enumeration value="Concrete lightweight"/>
      <xs:enumeration value="Concrete panels"/>
      <xs:enumeration value="Concrete poured"/>
      <xs:enumeration value="Concrete load bearing"/>
      <xs:enumeration value="Concrete insulated forms"/>
      <xs:enumeration value="Concrete aerated"/>
      <xs:enumeration value="Steel frame"/>
      <xs:enumeration value="Wood frame"/>
      <xs:enumeration value="Double wood frame"/>
      <xs:enumeration value="Structural insulated panel"/>
      <xs:enumeration value="Log solid wood"/>
      <xs:enumeration value="Straw bale"/>
      <xs:enumeration value="Built up"/>
      <xs:enumeration value="Other"/>
      <xs:enumeration value="Unknown"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: EquipmentCondition

Super-types: xs:string < EquipmentCondition (by restriction)
Sub-types: None
Name EquipmentCondition
Content
  • Base XSD Type: string
  • value comes from list: {'Excellent'|'Good'|'Average'|'Poor'|'Other'|'Unknown'}
<xs:simpleType name="EquipmentCondition">
   <xs:restriction base="xs:string">
      <xs:enumeration value="Excellent"/>
      <xs:enumeration value="Good"/>
      <xs:enumeration value="Average"/>
      <xs:enumeration value="Poor"/>
      <xs:enumeration value="Other"/>
      <xs:enumeration value="Unknown"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: ExteriorRoughness

Super-types: xs:string < ExteriorRoughness (by restriction)
Sub-types: None
Name ExteriorRoughness
Content
  • Base XSD Type: string
  • value comes from list: {'Very rough'|'Rough'|'Medium rough'|'Medium smooth'|'Smooth'|'Very smooth'|'Unknown'}
No documentation provided.
<xs:simpleType name="ExteriorRoughness">
   <xs:restriction base="xs:string">
      <xs:enumeration value="Very rough"/>
      <xs:enumeration value="Rough"/>
      <xs:enumeration value="Medium rough"/>
      <xs:enumeration value="Medium smooth"/>
      <xs:enumeration value="Smooth"/>
      <xs:enumeration value="Very smooth"/>
      <xs:enumeration value="Unknown"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: Finish

Super-types: xs:string < Finish (by restriction)
Sub-types: None
Name Finish
Content
  • Base XSD Type: string
  • value comes from list: {'Wood'|'Masonite'|'Stone'|'Tile'|'Brick'|'Masonry'|'Concrete'|'Fiber cement'|'Metal'|'Metal panel'|'Metal panel standing seam'|'Sheet metal'|'EIFS'|'Shingles asphalt'|'Shingles composition'|'Shingles wood'|'Shingles asbestos'|'Shingles slate or tile'|'Shakes wood'|'Carpet'|'Linoleum'|'Asphalt or fiberglass'|'Plastic rubber synthetic sheeting'|'Other'|'Unknown'}
No documentation provided.
<xs:simpleType name="Finish">
   <xs:restriction base="xs:string">
      <xs:enumeration value="Wood"/>
      <xs:enumeration value="Masonite"/>
      <xs:enumeration value="Stone"/>
      <xs:enumeration value="Tile"/>
      <xs:enumeration value="Brick"/>
      <xs:enumeration value="Masonry"/>
      <xs:enumeration value="Concrete"/>
      <xs:enumeration value="Fiber cement"/>
      <xs:enumeration value="Metal"/>
      <xs:enumeration value="Metal panel"/>
      <xs:enumeration value="Metal panel standing seam"/>
      <xs:enumeration value="Sheet metal"/>
      <xs:enumeration value="EIFS"/>
      <xs:enumeration value="Shingles asphalt"/>
      <xs:enumeration value="Shingles composition"/>
      <xs:enumeration value="Shingles wood"/>
      <xs:enumeration value="Shingles asbestos"/>
      <xs:enumeration value="Shingles slate or tile"/>
      <xs:enumeration value="Shakes wood"/>
      <xs:enumeration value="Carpet"/>
      <xs:enumeration value="Linoleum"/>
      <xs:enumeration value="Asphalt or fiberglass"/>
      <xs:enumeration value="Plastic rubber synthetic sheeting"/>
      <xs:enumeration value="Other"/>
      <xs:enumeration value="Unknown"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: FramingMaterial

Super-types: xs:string < FramingMaterial (by restriction)
Sub-types: None
Name FramingMaterial
Content
  • Base XSD Type: string
  • value comes from list: {'Wood'|'Steel'|'Concrete'|'Brick'|'Masonry'|'Other'|'Unknown'|'None'}
No documentation provided.
<xs:simpleType name="FramingMaterial">
   <xs:restriction base="xs:string">
      <xs:enumeration value="Wood"/>
      <xs:enumeration value="Steel"/>
      <xs:enumeration value="Concrete"/>
      <xs:enumeration value="Brick"/>
      <xs:enumeration value="Masonry"/>
      <xs:enumeration value="Other"/>
      <xs:enumeration value="Unknown"/>
      <xs:enumeration value="None"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: FuelTypes

Super-types: xs:string < FuelTypes (by restriction)
Sub-types: None
Name FuelTypes
Content
  • Base XSD Type: string
  • value comes from list: {'Electricity'|'Electricity-Exported'|'Electricity-Onsite generated'|'Natural gas'|'Fuel oil'|'Fuel oil no 1'|'Fuel oil no 2'|'Fuel oil no 4'|'Fuel oil no 5'|'Fuel oil no 5 (light)'|'Fuel oil no 5 (heavy)'|'Fuel oil no 6'|'Fuel oil no 5 and no 6'|'District steam'|'District hot water'|'District chilled water'|'Propane'|'Liquid propane'|'Kerosene'|'Diesel'|'Coal'|'Coal anthracite'|'Coal bituminous'|'Coke'|'Wood'|'Wood pellets'|'Hydropower'|'Biofuel'|'Biofuel B5'|'Biofuel B10'|'Biofuel B20'|'Wind'|'Geothermal'|'Solar'|'Biomass'|'Hydrothermal'|'Dry steam'|'Flash steam'|'Ethanol'|'Biodiesel'|'Waste heat'|'Dual fuel'|'Gasoline'|'Thermal-Exported'|'Thermal-Onsite generated'|'Other delivered-Exported'|'Other delivered-Onsite generated'|'Other metered-Exported'|'Other metered-Onsite generated'|'Other'|'Unknown'}
No documentation provided.
<xs:simpleType name="FuelTypes">
   <xs:restriction base="xs:string">
      <xs:enumeration value="Electricity"/>
      <xs:enumeration value="Electricity-Exported"/>
      <xs:enumeration value="Electricity-Onsite generated"/>
      <xs:enumeration value="Natural gas"/>
      <xs:enumeration value="Fuel oil"/>
      <xs:enumeration value="Fuel oil no 1"/>
      <xs:enumeration value="Fuel oil no 2"/>
      <xs:enumeration value="Fuel oil no 4"/>
      <xs:enumeration value="Fuel oil no 5"/>
      <xs:enumeration value="Fuel oil no 5 (light)"/>
      <xs:enumeration value="Fuel oil no 5 (heavy)"/>
      <xs:enumeration value="Fuel oil no 6"/>
      <xs:enumeration value="Fuel oil no 5 and no 6"/>
      <xs:enumeration value="District steam"/>
      <xs:enumeration value="District hot water"/>
      <xs:enumeration value="District chilled water"/>
      <xs:enumeration value="Propane"/>
      <xs:enumeration value="Liquid propane"/>
      <xs:enumeration value="Kerosene"/>
      <xs:enumeration value="Diesel"/>
      <xs:enumeration value="Coal"/>
      <xs:enumeration value="Coal anthracite"/>
      <xs:enumeration value="Coal bituminous"/>
      <xs:enumeration value="Coke"/>
      <xs:enumeration value="Wood"/>
      <xs:enumeration value="Wood pellets"/>
      <xs:enumeration value="Hydropower"/>
      <xs:enumeration value="Biofuel"/>
      <xs:enumeration value="Biofuel B5"/>
      <xs:enumeration value="Biofuel B10"/>
      <xs:enumeration value="Biofuel B20"/>
      <xs:enumeration value="Wind"/>
      <xs:enumeration value="Geothermal"/>
      <xs:enumeration value="Solar"/>
      <xs:enumeration value="Biomass"/>
      <xs:enumeration value="Hydrothermal"/>
      <xs:enumeration value="Dry steam"/>
      <xs:enumeration value="Flash steam"/>
      <xs:enumeration value="Ethanol"/>
      <xs:enumeration value="Biodiesel"/>
      <xs:enumeration value="Waste heat"/>
      <xs:enumeration value="Dual fuel"/>
      <xs:enumeration value="Gasoline"/>
      <xs:enumeration value="Thermal-Exported"/>
      <xs:enumeration value="Thermal-Onsite generated"/>
      <xs:enumeration value="Other delivered-Exported"/>
      <xs:enumeration value="Other delivered-Onsite generated"/>
      <xs:enumeration value="Other metered-Exported"/>
      <xs:enumeration value="Other metered-Onsite generated"/>
      <xs:enumeration value="Other"/>
      <xs:enumeration value="Unknown"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: InsulationCondition

Super-types: xs:string < InsulationCondition (by restriction)
Sub-types: None
Name InsulationCondition
Content
  • Base XSD Type: string
  • value comes from list: {'Excellent'|'Good'|'Average'|'Poor'|'Other'|'Unknown'|'None'}
<xs:simpleType name="InsulationCondition">
   <xs:restriction base="xs:string">
      <xs:enumeration value="Excellent"/>
      <xs:enumeration value="Good"/>
      <xs:enumeration value="Average"/>
      <xs:enumeration value="Poor"/>
      <xs:enumeration value="Other"/>
      <xs:enumeration value="Unknown"/>
      <xs:enumeration value="None"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: InsulationMaterialType

Super-types: xs:string < InsulationMaterialType (by restriction)
Sub-types: None
Name InsulationMaterialType
Content
  • Base XSD Type: string
  • value comes from list: {'Fiberglass'|'Cellulose'|'EPS'|'XPS'|'Rock wool'|'Insulsafe'|'Recycled cotton'|'ISOCY'|'Icynene'|'Closed cell'|'Vermiculite'|'Other'|'Unknown'|'None'}
No documentation provided.
<xs:simpleType name="InsulationMaterialType">
   <xs:restriction base="xs:string">
      <xs:enumeration value="Fiberglass"/>
      <xs:enumeration value="Cellulose"/>
      <xs:enumeration value="EPS"/>
      <xs:enumeration value="XPS"/>
      <xs:enumeration value="Rock wool"/>
      <xs:enumeration value="Insulsafe"/>
      <xs:enumeration value="Recycled cotton"/>
      <xs:enumeration value="ISOCY"/>
      <xs:enumeration value="Icynene"/>
      <xs:enumeration value="Closed cell"/>
      <xs:enumeration value="Vermiculite"/>
      <xs:enumeration value="Other"/>
      <xs:enumeration value="Unknown"/>
      <xs:enumeration value="None"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: RankType

Super-types: xs:string < RankType (by restriction)
Sub-types: None
Name RankType
Content
  • Base XSD Type: string
  • value comes from list: {'Fair'|'Good'|'Superior'}
No documentation provided.
<xs:simpleType name="RankType">
   <xs:restriction base="xs:string">
      <xs:enumeration value="Fair"/>
      <xs:enumeration value="Good"/>
      <xs:enumeration value="Superior"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: State

Super-types: xs:string < State (by restriction)
Sub-types: None
Name State
Content
  • Base XSD Type: string
  • value comes from list: {'AA'|'AE'|'AL'|'AK'|'AP'|'AS'|'AZ'|'AR'|'CA'|'CO'|'CT'|'DE'|'DC'|'FM'|'FL'|'GA'|'GU'|'HI'|'ID'|'IL'|'IN'|'IA'|'KS'|'KY'|'LA'|'ME'|'MH'|'MD'|'MA'|'MI'|'MN'|'MS'|'MO'|'MT'|'NE'|'NV'|'NH'|'NJ'|'NM'|'NY'|'NC'|'ND'|'MP'|'OH'|'OK'|'OR'|'PW'|'PA'|'PR'|'RI'|'SC'|'SD'|'TN'|'TX'|'UT'|'VT'|'VI'|'VA'|'WA'|'WV'|'WI'|'WY'}
No documentation provided.
<xs:simpleType name="State">
   <xs:restriction base="xs:string">
      <xs:enumeration value="AA"/>
      <xs:enumeration value="AE"/>
      <xs:enumeration value="AL"/>
      <xs:enumeration value="AK"/>
      <xs:enumeration value="AP"/>
      <xs:enumeration value="AS"/>
      <xs:enumeration value="AZ"/>
      <xs:enumeration value="AR"/>
      <xs:enumeration value="CA"/>
      <xs:enumeration value="CO"/>
      <xs:enumeration value="CT"/>
      <xs:enumeration value="DE"/>
      <xs:enumeration value="DC"/>
      <xs:enumeration value="FM"/>
      <xs:enumeration value="FL"/>
      <xs:enumeration value="GA"/>
      <xs:enumeration value="GU"/>
      <xs:enumeration value="HI"/>
      <xs:enumeration value="ID"/>
      <xs:enumeration value="IL"/>
      <xs:enumeration value="IN"/>
      <xs:enumeration value="IA"/>
      <xs:enumeration value="KS"/>
      <xs:enumeration value="KY"/>
      <xs:enumeration value="LA"/>
      <xs:enumeration value="ME"/>
      <xs:enumeration value="MH"/>
      <xs:enumeration value="MD"/>
      <xs:enumeration value="MA"/>
      <xs:enumeration value="MI"/>
      <xs:enumeration value="MN"/>
      <xs:enumeration value="MS"/>
      <xs:enumeration value="MO"/>
      <xs:enumeration value="MT"/>
      <xs:enumeration value="NE"/>
      <xs:enumeration value="NV"/>
      <xs:enumeration value="NH"/>
      <xs:enumeration value="NJ"/>
      <xs:enumeration value="NM"/>
      <xs:enumeration value="NY"/>
      <xs:enumeration value="NC"/>
      <xs:enumeration value="ND"/>
      <xs:enumeration value="MP"/>
      <xs:enumeration value="OH"/>
      <xs:enumeration value="OK"/>
      <xs:enumeration value="OR"/>
      <xs:enumeration value="PW"/>
      <xs:enumeration value="PA"/>
      <xs:enumeration value="PR"/>
      <xs:enumeration value="RI"/>
      <xs:enumeration value="SC"/>
      <xs:enumeration value="SD"/>
      <xs:enumeration value="TN"/>
      <xs:enumeration value="TX"/>
      <xs:enumeration value="UT"/>
      <xs:enumeration value="VT"/>
      <xs:enumeration value="VI"/>
      <xs:enumeration value="VA"/>
      <xs:enumeration value="WA"/>
      <xs:enumeration value="WV"/>
      <xs:enumeration value="WI"/>
      <xs:enumeration value="WY"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: TelephoneNumber

Super-types: xs:string < TelephoneNumber (by restriction)
Sub-types: None
Name TelephoneNumber
Content
  • Base XSD Type: string
<xs:simpleType name="TelephoneNumber">
   <xs:restriction base="xs:string"/>
</xs:simpleType>

Simple Type: Tightness

Super-types: xs:string < Tightness (by restriction)
Sub-types: None
Name Tightness
Content
  • Base XSD Type: string
  • value comes from list: {'Very Tight'|'Tight'|'Average'|'Leaky'|'Very Leaky'|'Unknown'}
No documentation provided.
<xs:simpleType name="Tightness">
   <xs:restriction base="xs:string">
      <xs:enumeration value="Very Tight"/>
      <xs:enumeration value="Tight"/>
      <xs:enumeration value="Average"/>
      <xs:enumeration value="Leaky"/>
      <xs:enumeration value="Very Leaky"/>
      <xs:enumeration value="Unknown"/>
   </xs:restriction>
</xs:simpleType>

Simple Type: ZipCode

Super-types: xs:string < ZipCode (by restriction)
Sub-types: None
Name ZipCode
Content
  • Base XSD Type: string
No documentation provided.
<xs:simpleType name="ZipCode">
   <xs:restriction base="xs:string"/>
</xs:simpleType>

Glossary

Abstract (Applies to complex type definitions and element declarations). An abstract element or complex type cannot used to validate an element instance. If there is a reference to an abstract element, only element declarations that can substitute the abstract element can be used to validate the instance. For references to abstract type definitions, only derived types can be used.

All Model Group Child elements can be provided in any order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-all.

Choice Model Group Only one from the list of child elements and model groups can be provided in instances. See: http://www.w3.org/TR/xmlschema-1/#element-choice.

Collapse Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32). Then, collapse contiguous sequences of space characters into single space character, and remove leading and trailing space characters.

Disallowed Substitutions (Applies to element declarations). If substitution is specified, then substitution group members cannot be used in place of the given element declaration to validate element instances. If derivation methods, e.g. extension, restriction, are specified, then the given element declaration will not validate element instances that have types derived from the element declaration's type using the specified derivation methods. Normally, element instances can override their declaration's type by specifying an xsi:type attribute.

Key Constraint Like Uniqueness Constraint, but additionally requires that the specified value(s) must be provided. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Key Reference Constraint Ensures that the specified value(s) must match value(s) from a Key Constraint or Uniqueness Constraint. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Model Group Groups together element content, specifying the order in which the element content can occur and the number of times the group of element content may be repeated. See: http://www.w3.org/TR/xmlschema-1/#Model_Groups.

Nillable (Applies to element declarations). If an element declaration is nillable, instances can use the xsi:nil attribute. The xsi:nil attribute is the boolean attribute, nil, from the http://www.w3.org/2001/XMLSchema-instance namespace. If an element instance has an xsi:nil attribute set to true, it can be left empty, even though its element declaration may have required content.

Notation A notation is used to identify the format of a piece of data. Values of elements and attributes that are of type, NOTATION, must come from the names of declared notations. See: http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations.

Preserve Whitespace Policy Preserve whitespaces exactly as they appear in instances.

Prohibited Derivations (Applies to type definitions). Derivation methods that cannot be used to create sub-types from a given type definition.

Prohibited Substitutions (Applies to complex type definitions). Prevents sub-types that have been derived using the specified derivation methods from validating element instances in place of the given type definition.

Replace Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32).

Sequence Model Group Child elements and model groups must be provided in the specified order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-sequence.

Substitution Group Elements that are members of a substitution group can be used wherever the head element of the substitution group is referenced.

Substitution Group Exclusions (Applies to element declarations). Prohibits element declarations from nominating themselves as being able to substitute a given element declaration, if they have types that are derived from the original element's type using the specified derivation methods.

Target Namespace The target namespace identifies the namespace that components in this schema belongs to. If no target namespace is provided, then the schema components do not belong to any namespace.

Uniqueness Constraint Ensures uniqueness of an element/attribute value, or a combination of values, within a specified scope. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.