BuildingSync Schema Documentation

Schema Document Properties

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


Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
gbxml http://www.gbxml.org/schema
auc http://buildingsync.net/schemas/bedes-auc/2019
xs http://www.w3.org/2001/XMLSchema
<xs:schema targetNamespace="http://buildingsync.net/schemas/bedes-auc/2019" elementFormDefault="qualified" attributeFormDefault="unqualified" version="2.7.0">
   <xs:import namespace="http://www.gbxml.org/schema" schemaLocation="https://github.com/BuildingSync/gbXML_Schemas/releases/download/v6.01/GreenBuildingXML_Ver6.01.xsd"/>
...
</xs:schema>

Global Declarations

Attribute: Source

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

Attribute: Status

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

Element: ActiveDehumidification

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

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

Element: AnnualCoolingEfficiencyUnits

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

Element: AnnualCoolingEfficiencyValue

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

Element: AnnualDemandSavingsCost

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

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

Element: AnnualPeakElectricityReduction

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

Element: AnnualSavingsAverageGHGEmissions

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

Element: AnnualSavingsByFuels

Name AnnualSavingsByFuels
Type Locally-defined complex type
Nillable no
Abstract no
No documentation provided.
<auc:AnnualSavingsByFuels>
   <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:AnnualSavingsAverageGHGEmissions> ... </auc:AnnualSavingsAverageGHGEmissions> [0..1]
      <auc:AnnualSavingsMarginalGHGEmissions> ... </auc:AnnualSavingsMarginalGHGEmissions> [0..1]
      <auc:AnnualSavingsGHGEmissionIntensity> ... </auc:AnnualSavingsGHGEmissionIntensity> [0..1]
   </auc:AnnualSavingsByFuel>
</auc:AnnualSavingsByFuels>
<xs:element name="AnnualSavingsByFuels">
   <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:element ref="auc:AnnualSavingsAverageGHGEmissions" minOccurs="0"/>
                  <xs:element ref="auc:AnnualSavingsMarginalGHGEmissions" minOccurs="0"/>
                  <xs:element ref="auc:AnnualSavingsGHGEmissionIntensity" minOccurs="0"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Element: AnnualSavingsCost

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

Element: AnnualSavingsGHGEmissionIntensity

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

Element: AnnualSavingsMarginalGHGEmissions

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

Element: AnnualSavingsSiteEnergy

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

Element: AnnualSavingsSourceEnergy

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

Element: AnnualWaterCostSavings

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

Element: AnnualWaterSavings

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

Element: ApplicableEndDateForDemandRate

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

Element: ApplicableEndDateForEnergyRate

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

Element: ApplicableStartDateForDemandRate

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

Element: ApplicableStartDateForEnergyRate

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

Element: AssetScore

Name AssetScore
Type Locally-defined complex type
Nillable no
Abstract no
<auc:AssetScore>
   <auc:WholeBuilding   > [0..1] 
      <auc:AssetScoreData> ... </auc:AssetScoreData> [1]
      <auc:EnergyUseByEndUses      > [0..1] 
         <auc:EnergyUseByEndUse         > [0..*] 
            <auc:EnergyUse> ... </auc:EnergyUse> [1]
            <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 ref="auc:EnergyUse"/>
                                    <xs:element ref="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:SourceEnergyUseIntensity> [0..1]
   </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 ref="auc:SourceEnergyUseIntensity" minOccurs="0"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Element: BoilerLWT

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

Element: BuildingAutomationSystem

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

Element: BuildingSync

Name BuildingSync
Type Locally-defined complex type
Nillable no
Abstract no
No documentation provided.
<auc:BuildingSync
 version="xs:string (value comes from list: {'2.0.0'|'2.0'|'2.1.0'|'2.1'|'2.2.0'|'2.2'|'2.3.0'|'2.3'|'2.4.0'|'2.4'|'2.5.0'|'2.5'|'2.6.0'|'2.6'|'2.7.0'|'2.7'})" [1] 
>
   <auc:Programs   > [0..1] 
      <auc:Program      > [0..*]  
         <auc:ProgramDate> xs:date </auc:ProgramDate> [0..1] 
         <auc:ProgramFundingSource> xs:string </auc:ProgramFundingSource> [0..1] 
         <auc:ProgramClassification> xs:string (value comes from list: {'Audit'|'Performance'|'Deemed'|'Retrofit'|'Rebate'|'Other'|'Not Applicable'}) </auc:ProgramClassification> [0..1] 
      </auc:Program>
   </auc:Programs>
   <auc:Facilities   > [1] 
      <auc:Facility
       ID="xs:ID" [1]
      > [1..*]  
         <auc:Sites         > [0..1] 
            <auc:Site> auc:SiteType </auc:Site> [1..*]
         </auc:Sites>
         <auc:Systems         > [0..1] 
            <auc:HVACSystems            > [0..1] 
               <auc:HVACSystem> auc:HVACSystemType </auc:HVACSystem> [1..*]
            </auc:HVACSystems>
            <auc:LightingSystems            > [0..1] 
               <auc:LightingSystem> auc:LightingSystemType </auc:LightingSystem> [1..*]
            </auc:LightingSystems>
            <auc:DomesticHotWaterSystems            > [0..1] 
               <auc:DomesticHotWaterSystem> auc:DomesticHotWaterSystemType </auc:DomesticHotWaterSystem> [1..*]
            </auc:DomesticHotWaterSystems>
            <auc:CookingSystems            > [0..1] 
               <auc:CookingSystem> auc:CookingSystemType </auc:CookingSystem> [1..*]
            </auc:CookingSystems>
            <auc:RefrigerationSystems            > [0..1] 
               <auc:RefrigerationSystem> auc:RefrigerationSystemType </auc:RefrigerationSystem> [1..*]
            </auc:RefrigerationSystems>
            <auc:DishwasherSystems            > [0..1] 
               <auc:DishwasherSystem> auc:DishwasherSystemType </auc:DishwasherSystem> [1..*]
            </auc:DishwasherSystems>
            <auc:LaundrySystems            > [0..1] 
               <auc:LaundrySystem> auc:LaundrySystemType </auc:LaundrySystem> [1..*]
            </auc:LaundrySystems>
            <auc:PumpSystems            > [0..1] 
               <auc:PumpSystem> auc:PumpSystemType </auc:PumpSystem> [1..*]
            </auc:PumpSystems>
            <auc:FanSystems            > [0..1] 
               <auc:FanSystem> auc:FanSystemType </auc:FanSystem> [1..*]
            </auc:FanSystems>
            <auc:MotorSystems            > [0..1] 
               <auc:MotorSystem> auc:MotorSystemType </auc:MotorSystem> [1..*]
            </auc:MotorSystems>
            <auc:HeatRecoverySystems            > [0..1] 
               <auc:HeatRecoverySystem> auc:HeatRecoverySystemType </auc:HeatRecoverySystem> [1..*]
            </auc:HeatRecoverySystems>
            <auc:WallSystems            > [0..1] 
               <auc:WallSystem> auc:WallSystemType </auc:WallSystem> [1..*]
            </auc:WallSystems>
            <auc:RoofSystems            > [0..1] 
               <auc:RoofSystem> auc:RoofSystemType </auc:RoofSystem> [1..*]
            </auc:RoofSystems>
            <auc:CeilingSystems            > [0..1] 
               <auc:CeilingSystem> auc:CeilingSystemType </auc:CeilingSystem> [1..*]
            </auc:CeilingSystems>
            <auc:FenestrationSystems            > [0..1] 
               <auc:FenestrationSystem> auc:FenestrationSystemType </auc:FenestrationSystem> [1..*]
            </auc:FenestrationSystems>
            <auc:ExteriorFloorSystems            > [0..1] 
               <auc:ExteriorFloorSystem> auc:ExteriorFloorSystemType </auc:ExteriorFloorSystem> [1..*]
            </auc:ExteriorFloorSystems>
            <auc:FoundationSystems            > [0..1] 
               <auc:FoundationSystem> auc:FoundationSystemType </auc:FoundationSystem> [1..*]
            </auc:FoundationSystems>
            <auc:CriticalITSystems            > [0..1] 
               <auc:CriticalITSystem> auc:CriticalITSystemType </auc:CriticalITSystem> [1..*]
            </auc:CriticalITSystems>
            <auc:PlugLoads            > [0..1] 
               <auc:PlugLoad> auc:PlugElectricLoadType </auc:PlugLoad> [1..*]
            </auc:PlugLoads>
            <auc:ProcessLoads            > [0..1] 
               <auc:ProcessLoad> auc:ProcessGasElectricLoadType </auc:ProcessLoad> [1..*]
            </auc:ProcessLoads>
            <auc:ConveyanceSystems            > [0..1] 
               <auc:ConveyanceSystem> auc:ConveyanceSystemType </auc:ConveyanceSystem> [1..*]
            </auc:ConveyanceSystems>
            <auc:OnsiteStorageTransmissionGenerationSystems            > [0..1] 
               <auc:OnsiteStorageTransmissionGenerationSystem> auc:OnsiteStorageTransmissionGenerationSystemType </auc:OnsiteStorageTransmissionGenerationSystem> [1..*]
            </auc:OnsiteStorageTransmissionGenerationSystems>
            <auc:Pools            > [0..1] 
               <auc:Pool> auc:PoolType </auc:Pool> [1..*]
            </auc:Pools>
            <auc:WaterUses            > [0..1] 
               <auc:WaterUse> auc:WaterUseType </auc:WaterUse> [1..*]
            </auc:WaterUses>
            <auc:AirInfiltrationSystems            > [0..1] 
               <auc:AirInfiltrationSystem
                ID="xs:ID" [1]
               > [1..*]  
                  <auc:AirInfiltrationNotes> xs:string </auc:AirInfiltrationNotes> [0..1] 
                  <auc:Tightness> auc:Tightness </auc:Tightness> [0..1] 
                  <auc:AirInfiltrationValue
                   auc:Source="" [0..1]
                  > [0..1]  
                      xs:decimal
                  </auc:AirInfiltrationValue>
                  <auc:AirInfiltrationValueUnits> xs:string (value comes from list: {'CFM25'|'CFM50'|'CFM75'|'CFMnatural'|'ACH50'|'ACHnatural'|'Effective Leakage Area'|'Other'}) </auc:AirInfiltrationValueUnits> [0..1] 
                  <auc:AirInfiltrationTest> xs:string (value comes from list: {'Blower door'|'Tracer gas'|'Checklist'|'Other'}) </auc:AirInfiltrationTest> [0..1] 
                  <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
                  <auc:LinkedFiles> ... </auc:LinkedFiles> [0..1]
                  <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
                  <auc:AirInfiltrationSystemCondition> auc:EquipmentCondition </auc:AirInfiltrationSystemCondition> [0..1]
                  <auc:EquipmentID> ... </auc:EquipmentID> [0..1]
                  <auc:Location> ... </auc:Location> [0..1]
                  <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
                  <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
                  <auc:PrimaryFuel> ... </auc:PrimaryFuel> [0..1]
                  <auc:Quantity> ... </auc:Quantity> [0..1]
                  <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
                  <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
                  <auc:YearOfManufacture> ... </auc:YearOfManufacture> [0..1]
               </auc:AirInfiltrationSystem>
            </auc:AirInfiltrationSystems>
            <auc:WaterInfiltrationSystems            > [0..1] 
               <auc:WaterInfiltrationSystem               > [1..*]  
                  <auc:WaterInfiltrationNotes> xs:string </auc:WaterInfiltrationNotes> [0..1] 
                  <auc:LocationsOfExteriorWaterIntrusionDamages                  > [0..1] 
                     <auc:LocationsOfExteriorWaterIntrusionDamage> xs:string (value comes from list: {'Roof'|'Interior ceiling'|'Foundation'|'Basement'|'Crawlspace'|'Walls'|'Around windows'|'Other'}) </auc:LocationsOfExteriorWaterIntrusionDamage> [0..*] 
                  </auc:LocationsOfExteriorWaterIntrusionDamages>
                  <auc:LocationsOfInteriorWaterIntrusionDamages                  > [0..1] 
                     <auc:LocationsOfInteriorWaterIntrusionDamage> xs:string (value comes from list: {'Kitchen'|'Bathroom'|'Basement'|'Other'}) </auc:LocationsOfInteriorWaterIntrusionDamage> [0..*] 
                  </auc:LocationsOfInteriorWaterIntrusionDamages>
                  <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
                  <auc:LinkedFiles> ... </auc:LinkedFiles> [0..1]
                  <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
                  <auc:WaterInfiltrationSystemCondition> auc:EquipmentCondition </auc:WaterInfiltrationSystemCondition> [0..1]
                  <auc:EquipmentID> ... </auc:EquipmentID> [0..1]
                  <auc:Location> ... </auc:Location> [0..1]
                  <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
                  <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
                  <auc:PrimaryFuel> ... </auc:PrimaryFuel> [0..1]
                  <auc:Quantity> ... </auc:Quantity> [0..1]
                  <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
                  <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
                  <auc:YearOfManufacture> ... </auc:YearOfManufacture> [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:AuditCycles         > [0..1] 
            <auc:AuditCycle> auc:AuditCycleType </auc:AuditCycle> [1..*]
         </auc:AuditCycles>
         <auc:Files         > [0..1] 
            <auc:File> auc:FileType </auc:File> [1..*]
         </auc:Files>
         <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
      </auc:Facility>
   </auc:Facilities>
</auc:BuildingSync>
<xs:element name="BuildingSync">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="Programs" minOccurs="0" maxOccurs="1">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="Program" minOccurs="0" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="ProgramDate" type="xs:date" minOccurs="0"/>
                           <xs:element name="ProgramFundingSource" type="xs:string" minOccurs="0"/>
                           <xs:element name="ProgramClassification" minOccurs="0">
                              <xs:simpleType>
                                 <xs:restriction base="xs:string">
                                    <xs:enumeration value="Audit"/>
                                    <xs:enumeration value="Performance"/>
                                    <xs:enumeration value="Deemed"/>
                                    <xs:enumeration value="Retrofit"/>
                                    <xs:enumeration value="Rebate"/>
                                    <xs:enumeration value="Other"/>
                                    <xs:enumeration value="Not Applicable"/>
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="Facilities">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="Facility" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="Sites" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="Site" type="auc:SiteType" maxOccurs="unbounded"/>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element name="Systems" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="HVACSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="HVACSystem" type="auc:HVACSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="LightingSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="LightingSystem" type="auc:LightingSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="DomesticHotWaterSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="DomesticHotWaterSystem" type="auc:DomesticHotWaterSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="CookingSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="CookingSystem" type="auc:CookingSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="RefrigerationSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="RefrigerationSystem" type="auc:RefrigerationSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="DishwasherSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="DishwasherSystem" type="auc:DishwasherSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="LaundrySystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="LaundrySystem" type="auc:LaundrySystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="PumpSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="PumpSystem" type="auc:PumpSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="FanSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="FanSystem" type="auc:FanSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="MotorSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="MotorSystem" type="auc:MotorSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="HeatRecoverySystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="HeatRecoverySystem" type="auc:HeatRecoverySystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="WallSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="WallSystem" type="auc:WallSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="RoofSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="RoofSystem" type="auc:RoofSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="CeilingSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="CeilingSystem" type="auc:CeilingSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="FenestrationSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="FenestrationSystem" type="auc:FenestrationSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="ExteriorFloorSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="ExteriorFloorSystem" type="auc:ExteriorFloorSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="FoundationSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="FoundationSystem" type="auc:FoundationSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="CriticalITSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="CriticalITSystem" type="auc:CriticalITSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="PlugLoads" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="PlugLoad" type="auc:PlugElectricLoadType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="ProcessLoads" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="ProcessLoad" type="auc:ProcessGasElectricLoadType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="ConveyanceSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="ConveyanceSystem" type="auc:ConveyanceSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="OnsiteStorageTransmissionGenerationSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="OnsiteStorageTransmissionGenerationSystem" type="auc:OnsiteStorageTransmissionGenerationSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="Pools" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="Pool" type="auc:PoolType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="WaterUses" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="WaterUse" type="auc:WaterUseType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="AirInfiltrationSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="AirInfiltrationSystem" maxOccurs="unbounded">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:element name="AirInfiltrationNotes" type="xs:string" minOccurs="0"/>
                                                      <xs:element name="Tightness" type="auc:Tightness" minOccurs="0"/>
                                                      <xs:element name="AirInfiltrationValue" minOccurs="0">
                                                         <xs:complexType>
                                                            <xs:simpleContent>
                                                               <xs:extension base="xs:decimal">
                                                                  <xs:attribute ref="auc:Source"/>
                                                               </xs:extension>
                                                            </xs:simpleContent>
                                                         </xs:complexType>
                                                      </xs:element>
                                                      <xs:element name="AirInfiltrationValueUnits" minOccurs="0">
                                                         <xs:simpleType>
                                                            <xs:restriction base="xs:string">
                                                               <xs:enumeration value="CFM25"/>
                                                               <xs:enumeration value="CFM50"/>
                                                               <xs:enumeration value="CFM75"/>
                                                               <xs:enumeration value="CFMnatural"/>
                                                               <xs:enumeration value="ACH50"/>
                                                               <xs:enumeration value="ACHnatural"/>
                                                               <xs:enumeration value="Effective Leakage Area"/>
                                                               <xs:enumeration value="Other"/>
                                                            </xs:restriction>
                                                         </xs:simpleType>
                                                      </xs:element>
                                                      <xs:element name="AirInfiltrationTest" minOccurs="0">
                                                         <xs:simpleType>
                                                            <xs:restriction base="xs:string">
                                                               <xs:enumeration value="Blower door"/>
                                                               <xs:enumeration value="Tracer gas"/>
                                                               <xs:enumeration value="Checklist"/>
                                                               <xs:enumeration value="Other"/>
                                                            </xs:restriction>
                                                         </xs:simpleType>
                                                      </xs:element>
                                                      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
                                                      <xs:element ref="auc:LinkedFiles" minOccurs="0"/>
                                                      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
                                                      <xs:element name="AirInfiltrationSystemCondition" type="auc:EquipmentCondition" minOccurs="0"/>
                                                      <xs:element ref="auc:EquipmentID" minOccurs="0"/>
                                                      <xs:element ref="auc:Location" minOccurs="0"/>
                                                      <xs:element ref="auc:Manufacturer" minOccurs="0"/>
                                                      <xs:element ref="auc:ModelNumber" minOccurs="0"/>
                                                      <xs:element ref="auc:PrimaryFuel" minOccurs="0"/>
                                                      <xs:element ref="auc:Quantity" minOccurs="0"/>
                                                      <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
                                                      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
                                                      <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
                                                   </xs:sequence>
                                                   <xs:attribute name="ID" type="xs:ID" use="required"/>
                                                </xs:complexType>
                                             </xs:element>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="WaterInfiltrationSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="WaterInfiltrationSystem" maxOccurs="unbounded">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:element name="WaterInfiltrationNotes" type="xs:string" minOccurs="0"/>
                                                      <xs:element name="LocationsOfExteriorWaterIntrusionDamages" minOccurs="0">
                                                         <xs:complexType>
                                                            <xs:sequence>
                                                               <xs:element name="LocationsOfExteriorWaterIntrusionDamage" minOccurs="0" maxOccurs="unbounded">
                                                                  <xs:simpleType>
                                                                     <xs:restriction base="xs:string">
                                                                        <xs:enumeration value="Roof"/>
                                                                        <xs:enumeration value="Interior ceiling"/>
                                                                        <xs:enumeration value="Foundation"/>
                                                                        <xs:enumeration value="Basement"/>
                                                                        <xs:enumeration value="Crawlspace"/>
                                                                        <xs:enumeration value="Walls"/>
                                                                        <xs:enumeration value="Around windows"/>
                                                                        <xs:enumeration value="Other"/>
                                                                     </xs:restriction>
                                                                  </xs:simpleType>
                                                               </xs:element>
                                                            </xs:sequence>
                                                         </xs:complexType>
                                                      </xs:element>
                                                      <xs:element name="LocationsOfInteriorWaterIntrusionDamages" minOccurs="0">
                                                         <xs:complexType>
                                                            <xs:sequence>
                                                               <xs:element name="LocationsOfInteriorWaterIntrusionDamage" minOccurs="0" maxOccurs="unbounded">
                                                                  <xs:simpleType>
                                                                     <xs:restriction base="xs:string">
                                                                        <xs:enumeration value="Kitchen"/>
                                                                        <xs:enumeration value="Bathroom"/>
                                                                        <xs:enumeration value="Basement"/>
                                                                        <xs:enumeration value="Other"/>
                                                                     </xs:restriction>
                                                                  </xs:simpleType>
                                                               </xs:element>
                                                            </xs:sequence>
                                                         </xs:complexType>
                                                      </xs:element>
                                                      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
                                                      <xs:element ref="auc:LinkedFiles" minOccurs="0"/>
                                                      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
                                                      <xs:element name="WaterInfiltrationSystemCondition" type="auc:EquipmentCondition" minOccurs="0"/>
                                                      <xs:element ref="auc:EquipmentID" minOccurs="0"/>
                                                      <xs:element ref="auc:Location" minOccurs="0"/>
                                                      <xs:element ref="auc:Manufacturer" minOccurs="0"/>
                                                      <xs:element ref="auc:ModelNumber" minOccurs="0"/>
                                                      <xs:element ref="auc:PrimaryFuel" minOccurs="0"/>
                                                      <xs:element ref="auc:Quantity" minOccurs="0"/>
                                                      <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
                                                      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
                                                      <xs:element ref="auc:YearOfManufacture" 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 name="AuditCycles" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="AuditCycle" type="auc:AuditCycleType" maxOccurs="unbounded"/>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element name="Files" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="File" type="auc:FileType" maxOccurs="unbounded"/>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
                        </xs:sequence>
                        <xs:attribute name="ID" type="xs:ID" use="required"/>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
      <xs:attribute name="version" use="required">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="2.0.0"/>
               <xs:enumeration value="2.0"/>
               <xs:enumeration value="2.1.0"/>
               <xs:enumeration value="2.1"/>
               <xs:enumeration value="2.2.0"/>
               <xs:enumeration value="2.2"/>
               <xs:enumeration value="2.3.0"/>
               <xs:enumeration value="2.3"/>
               <xs:enumeration value="2.4.0"/>
               <xs:enumeration value="2.4"/>
               <xs:enumeration value="2.5.0"/>
               <xs:enumeration value="2.5"/>
               <xs:enumeration value="2.6.0"/>
               <xs:enumeration value="2.6"/>
               <xs:enumeration value="2.7.0"/>
               <xs:enumeration value="2.7"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:attribute>
   </xs:complexType>
</xs:element>

Element: BurnerControlType

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

Element: BurnerQuantity

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

Element: BurnerTurndownRatio

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

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

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> ... </auc:UtilityMeterNumber> [0..*]
                  <auc:UtilityAccountNumber> ... </auc:UtilityAccountNumber> [0..1]
                  <auc:UtilityBillpayer> ... </auc:UtilityBillpayer> [0..1]
               </auc:UtilityBills>
               <auc:DirectMeasurement/>  [0..1]

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

Element: Capacity

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

Element: CapacityUnits

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

Element: ChilledWaterSupplyTemperature

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

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

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

Element: ClothesWasherWaterFactor

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

Element: Combustion

Name Combustion
Type Locally-defined complex type
Nillable no
Abstract no
No documentation provided.
<auc:Combustion>
   <auc:DraftType> ... </auc:DraftType> [0..1]
   <auc:DraftBoundary> ... </auc:DraftBoundary> [0..1]
   <auc:CondensingOperation> ... </auc:CondensingOperation> [0..1]
</auc:Combustion>
<xs:element name="Combustion">
   <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>

Element: CombustionEfficiency

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

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

</auc:CondenserPlantIDs>
<xs:element name="CondenserPlantIDs">
   <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>

Element: CondenserWaterTemperature

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

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

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

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

Element: CoolingStageCapacity

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

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: DemandRatchetPercentage

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

Element: DemandRateAdjustment

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

Element: DemandWindow

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

Element: DoorID

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

Element: DraftBoundary

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

Element: DraftType

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

Element: DryerElectricEnergyUsePerLoad

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

Element: DryerGasEnergyUsePerLoad

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

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

Element: ElectricResistance

Name ElectricResistance
Type auc:ElectricResistanceType
Nillable no
Abstract no
No documentation provided.
<auc:ElectricResistance/> 

<xs:element name="ElectricResistance" type="auc:ElectricResistanceType"/>

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: EndTimestamp

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

Element: EndUse

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

Element: EnergyCostRate

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

Element: EnergyRateAdjustment

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

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: EnergySellRate

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

Element: EnergyUse

Name EnergyUse
Type Locally-defined complex type
Nillable no
Abstract no
No documentation provided.
<auc:EnergyUse
 auc:Source="" [0..1]
>
    xs:decimal
</auc:EnergyUse>
<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>

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:EnergyUse> [1]
   </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 ref="auc:EnergyUse"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Element: EquipmentDisposalAndSalvageCosts

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

Element: EquipmentID

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

Element: ExistingScheduleAffected

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

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

Element: ExteriorRoughness

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

Element: FanBased

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

Element: FenestrationArea

Name FenestrationArea
Type Locally-defined complex type
Nillable no
Abstract no
<auc:FenestrationArea
 auc:Source="" [0..1]
>
    xs:decimal
</auc:FenestrationArea>
<xs:element name="FenestrationArea">
   <xs:complexType>
      <xs:simpleContent>
         <xs:extension base="xs:decimal">
            <xs:attribute ref="auc:Source"/>
         </xs:extension>
      </xs:simpleContent>
   </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> ... </auc:Story> [0..1]
      <auc:ExcludedSectionIDs      > [0..1]  
         <auc:ExcludedSectionID
          IDref="xs:IDREF" [1]
/>  [1..*]

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

Element: FloorsAboveGrade

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

Element: FloorsBelowGrade

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

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

Element: FoundationWallConstruction

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

Element: FoundationWallInsulationCondition

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

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: FoundationWallInsulationThickness

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

Element: FoundationWallRValue

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

Element: FoundationWallUFactor

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

Element: FundingFromIncentives

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

Element: FundingFromTaxCredits

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

Element: HDDBaseTemperature

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

Element: HeatingStageCapacityFraction

Name HeatingStageCapacityFraction
Type auc:BoundedDecimalZeroToOneWithSourceAttribute
Nillable no
Abstract no
<auc:HeatingStageCapacityFraction
 auc:Source="" [0..1]
>
    auc:BoundedDecimalZeroToOne
</auc:HeatingStageCapacityFraction>
<xs:element name="HeatingStageCapacityFraction" type="auc:BoundedDecimalZeroToOneWithSourceAttribute"/>

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: HotWaterBoilerMaximumFlowRate

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

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

Element: InteriorVisibleAbsorptance

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

Element: InternalRateOfReturn

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

Element: IntervalFrequency

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

Element: LampPower

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

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

Element: LifeCycleSavingsEnergy

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

Element: LifeCycleSavingsEnergyCost

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

Element: LifeCycleSavingsWater

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

Element: LifeCycleSavingsWaterCost

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

Element: LightingAutomationSystem

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

Element: LinkedAuditCycle

Name LinkedAuditCycle
Type Locally-defined complex type
Nillable no
Abstract no
<auc:LinkedAuditCycle
 IDref="xs:IDREF" [1]
>
   <auc:IndexYearOfAuditCycle> xs:positiveInteger </auc:IndexYearOfAuditCycle> [0..1] 
</auc:LinkedAuditCycle>
<xs:element name="LinkedAuditCycle">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="IndexYearOfAuditCycle" type="xs:positiveInteger" minOccurs="0" maxOccurs="1"/>
      </xs:sequence>
      <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
   </xs:complexType>
</xs:element>

Element: LinkedAuditCycles

Name LinkedAuditCycles
Type Locally-defined complex type
Nillable no
Abstract no
No documentation provided.
<auc:LinkedAuditCycles>
   <auc:LinkedAuditCycle> ... </auc:LinkedAuditCycle> [0..*]
</auc:LinkedAuditCycles>
<xs:element name="LinkedAuditCycles">
   <xs:complexType>
      <xs:sequence>
         <xs:element ref="auc:LinkedAuditCycle" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Element: LinkedBuildingID

Name LinkedBuildingID
Type Locally-defined complex type
Nillable no
Abstract no
<auc:LinkedBuildingID
 IDref="xs:IDREF" [1]
>
   <auc:LinkedScheduleIDs> ... </auc:LinkedScheduleIDs> [0..1]
   <auc:FloorAreas> ... </auc:FloorAreas> [0..1]
</auc:LinkedBuildingID>
<xs:element name="LinkedBuildingID">
   <xs:complexType>
      <xs:sequence>
         <xs:element ref="auc:LinkedScheduleIDs" minOccurs="0"/>
         <xs:element ref="auc:FloorAreas" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
   </xs:complexType>
</xs:element>

Element: LinkedFacilityID

Name LinkedFacilityID
Type Locally-defined complex type
Nillable no
Abstract no
<auc:LinkedFacilityID
 IDref="xs:IDREF" [1]
>
   <auc:LinkedScheduleIDs> ... </auc:LinkedScheduleIDs> [0..1]
   <auc:FloorAreas> ... </auc:FloorAreas> [0..1]
</auc:LinkedFacilityID>
<xs:element name="LinkedFacilityID">
   <xs:complexType>
      <xs:sequence>
         <xs:element ref="auc:LinkedScheduleIDs" minOccurs="0"/>
         <xs:element ref="auc:FloorAreas" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
   </xs:complexType>
</xs:element>

Element: LinkedFiles

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

</auc:LinkedFiles>
<xs:element name="LinkedFiles">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="LinkedFileID">
            <xs:complexType>
               <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </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> ... </auc:LinkedFacilityID> [1..*]
   </auc:Facility>
   <auc:Site   > [0..1] 
      <auc:LinkedSiteID> ... </auc:LinkedSiteID> [1..*]
   </auc:Site>
   <auc:Building   > [0..1] 
      <auc:LinkedBuildingID> ... </auc:LinkedBuildingID> [1..*]
   </auc:Building>
   <auc:Section   > [0..1] 
      <auc:LinkedSectionID> ... </auc:LinkedSectionID> [1..*]
   </auc:Section>
   <auc:ThermalZone   > [0..1] 
      <auc:LinkedThermalZoneID> ... </auc:LinkedThermalZoneID> [1..*]
   </auc:ThermalZone>
   <auc:Space   > [0..1] 
      <auc:LinkedSpaceID> ... </auc:LinkedSpaceID> [1..*]
   </auc:Space>
</auc:LinkedPremises>
<xs:element name="LinkedPremises">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="Facility" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element ref="auc:LinkedFacilityID" maxOccurs="unbounded"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="Site" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element ref="auc:LinkedSiteID" maxOccurs="unbounded"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="Building" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element ref="auc:LinkedBuildingID" maxOccurs="unbounded"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="Section" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element ref="auc:LinkedSectionID" maxOccurs="unbounded"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="ThermalZone" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element ref="auc:LinkedThermalZoneID" maxOccurs="unbounded"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="Space" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element ref="auc:LinkedSpaceID" maxOccurs="unbounded"/>
               </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> ... </auc:LinkedFacilityID> [1..*]
   </auc:Facility>
   <auc:Site   > [0..1] 
      <auc:LinkedSiteID> ... </auc:LinkedSiteID> [1..*]
   </auc:Site>
   <auc:Building   > [0..1] 
      <auc:LinkedBuildingID> ... </auc:LinkedBuildingID> [1..*]
   </auc:Building>
   <auc:Section   > [0..1] 
      <auc:LinkedSectionID> ... </auc:LinkedSectionID> [1..*]
   </auc:Section>
   <auc:ThermalZone   > [0..1] 
      <auc:LinkedThermalZoneID> ... </auc:LinkedThermalZoneID> [1..*]
   </auc:ThermalZone>
   <auc:Space   > [0..1] 
      <auc:LinkedSpaceID> ... </auc:LinkedSpaceID> [1..*]
   </auc:Space>
   <auc:System   > [0..1] 
      <auc:LinkedSystemID> ... </auc:LinkedSystemID> [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 ref="auc:LinkedFacilityID" maxOccurs="unbounded"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="Site" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element ref="auc:LinkedSiteID" maxOccurs="unbounded"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="Building" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element ref="auc:LinkedBuildingID" maxOccurs="unbounded"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="Section" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element ref="auc:LinkedSectionID" maxOccurs="unbounded"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="ThermalZone" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element ref="auc:LinkedThermalZoneID" maxOccurs="unbounded"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="Space" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element ref="auc:LinkedSpaceID" maxOccurs="unbounded"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="System" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element ref="auc:LinkedSystemID" maxOccurs="unbounded"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Element: LinkedScheduleIDs

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

</auc:LinkedScheduleIDs>
<xs:element name="LinkedScheduleIDs">
   <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>

Element: LinkedSectionID

Name LinkedSectionID
Type Locally-defined complex type
Nillable no
Abstract no
<auc:LinkedSectionID
 IDref="xs:IDREF" [1]
>
   <auc:LinkedScheduleIDs> ... </auc:LinkedScheduleIDs> [0..1]
   <auc:FloorAreas> ... </auc:FloorAreas> [0..1]
</auc:LinkedSectionID>
<xs:element name="LinkedSectionID">
   <xs:complexType>
      <xs:sequence>
         <xs:element ref="auc:LinkedScheduleIDs" minOccurs="0"/>
         <xs:element ref="auc:FloorAreas" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
   </xs:complexType>
</xs:element>

Element: LinkedSiteID

Name LinkedSiteID
Type Locally-defined complex type
Nillable no
Abstract no
<auc:LinkedSiteID
 IDref="xs:IDREF" [1]
>
   <auc:LinkedScheduleIDs> ... </auc:LinkedScheduleIDs> [0..1]
   <auc:FloorAreas> ... </auc:FloorAreas> [0..1]
</auc:LinkedSiteID>
<xs:element name="LinkedSiteID">
   <xs:complexType>
      <xs:sequence>
         <xs:element ref="auc:LinkedScheduleIDs" minOccurs="0"/>
         <xs:element ref="auc:FloorAreas" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
   </xs:complexType>
</xs:element>

Element: LinkedSpaceID

Name LinkedSpaceID
Type Locally-defined complex type
Nillable no
Abstract no
<auc:LinkedSpaceID
 IDref="xs:IDREF" [1]
>
   <auc:LinkedScheduleIDs> ... </auc:LinkedScheduleIDs> [0..1]
   <auc:FloorAreas> ... </auc:FloorAreas> [0..1]
</auc:LinkedSpaceID>
<xs:element name="LinkedSpaceID">
   <xs:complexType>
      <xs:sequence>
         <xs:element ref="auc:LinkedScheduleIDs" minOccurs="0"/>
         <xs:element ref="auc:FloorAreas" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
   </xs:complexType>
</xs:element>

Element: LinkedSystemID

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

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

Element: LinkedSystemIDs

Name LinkedSystemIDs
Type Locally-defined complex type
Nillable no
Abstract no
No documentation provided.
<auc:LinkedSystemIDs>
   <auc:LinkedSystemID> ... </auc:LinkedSystemID> [0..*]
</auc:LinkedSystemIDs>
<xs:element name="LinkedSystemIDs">
   <xs:complexType>
      <xs:sequence>
         <xs:element ref="auc:LinkedSystemID" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Element: LinkedThermalZoneID

Name LinkedThermalZoneID
Type Locally-defined complex type
Nillable no
Abstract no
<auc:LinkedThermalZoneID
 IDref="xs:IDREF" [1]
>
   <auc:LinkedScheduleIDs> ... </auc:LinkedScheduleIDs> [0..1]
   <auc:FloorAreas> ... </auc:FloorAreas> [0..1]
</auc:LinkedThermalZoneID>
<xs:element name="LinkedThermalZoneID">
   <xs:complexType>
      <xs:sequence>
         <xs:element ref="auc:LinkedScheduleIDs" minOccurs="0"/>
         <xs:element ref="auc:FloorAreas" minOccurs="0"/>
      </xs:sequence>
      <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
   </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: MVCost

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

Element: MakeupAirSourceID

Name MakeupAirSourceID
Type Locally-defined complex type
Nillable no
Abstract no
<auc:MakeupAirSourceID
 IDref="xs:IDREF" [0..1]
>
    xs:IDREF
</auc:MakeupAirSourceID>
<xs:element name="MakeupAirSourceID">
   <xs:complexType>
      <xs:simpleContent>
         <xs:extension base="xs:IDREF">
            <xs:attribute name="IDref" type="xs:IDREF"/>
         </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: MeasureSavingsAnalysis

Name MeasureSavingsAnalysis
Type Locally-defined complex type
Nillable no
Abstract no
<auc:MeasureSavingsAnalysis>
   <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:AnnualSavingsSiteEnergy> [0..1]
   <auc:AnnualSavingsSourceEnergy> ... </auc:AnnualSavingsSourceEnergy> [0..1]
   <auc:AnnualSavingsCost> ... </auc:AnnualSavingsCost> [0..1]
   <auc:AnnualSavingsByFuels> ... </auc:AnnualSavingsByFuels> [0..1]
   <auc:SummerPeakElectricityReduction> ... </auc:SummerPeakElectricityReduction> [0..1]
   <auc:WinterPeakElectricityReduction> ... </auc:WinterPeakElectricityReduction> [0..1]
   <auc:AnnualPeakElectricityReduction> ... </auc:AnnualPeakElectricityReduction> [0..1]
   <auc:AnnualDemandSavingsCost> ... </auc:AnnualDemandSavingsCost> [0..1]
   <auc:AnnualWaterSavings> ... </auc:AnnualWaterSavings> [0..1]
   <auc:AnnualWaterCostSavings> ... </auc:AnnualWaterCostSavings> [0..1]
   <auc:AnnualSavingsAverageGHGEmissions> ... </auc:AnnualSavingsAverageGHGEmissions> [0..1]
   <auc:AnnualSavingsMarginalGHGEmissions> ... </auc:AnnualSavingsMarginalGHGEmissions> [0..1]
   <auc:AnnualSavingsGHGEmissionIntensity> ... </auc:AnnualSavingsGHGEmissionIntensity> [0..1]
   <auc:LifeCycleSavingsEnergy> ... </auc:LifeCycleSavingsEnergy> [0..1]
   <auc:LifeCycleSavingsEnergyCost> ... </auc:LifeCycleSavingsEnergyCost> [0..1]
   <auc:LifeCycleSavingsWater> ... </auc:LifeCycleSavingsWater> [0..1]
   <auc:LifeCycleSavingsWaterCost> ... </auc:LifeCycleSavingsWaterCost> [0..1]
   <auc:LifeCycleSavingsAncillaryCost> ... </auc:LifeCycleSavingsAncillaryCost> [0..1]
   <auc:OMCostAnnualSavings> ... </auc:OMCostAnnualSavings> [0..1]
   <auc:OtherCostAnnualSavings
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:OtherCostAnnualSavings>
   <auc:EquipmentDisposalAndSalvageCosts> ... </auc:EquipmentDisposalAndSalvageCosts> [0..1]
   <auc:FundingFromIncentives> ... </auc:FundingFromIncentives> [0..1]
   <auc:FundingFromTaxCredits> ... </auc:FundingFromTaxCredits> [0..1]
   <auc:NPVofTaxImplications> ... </auc:NPVofTaxImplications> [0..1]
   <auc:CostEffectivenessScreeningMethod> ... </auc:CostEffectivenessScreeningMethod> [0..1]
   <auc:SimplePayback> ... </auc:SimplePayback> [0..1]
   <auc:NetPresentValue> ... </auc:NetPresentValue> [0..1]
   <auc:InternalRateOfReturn> ... </auc:InternalRateOfReturn> [0..1]
</auc:MeasureSavingsAnalysis>
<xs:element name="MeasureSavingsAnalysis">
   <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 ref="auc:AnnualSavingsSiteEnergy" minOccurs="0"/>
         <xs:element ref="auc:AnnualSavingsSourceEnergy" minOccurs="0"/>
         <xs:element ref="auc:AnnualSavingsCost" minOccurs="0"/>
         <xs:element ref="auc:AnnualSavingsByFuels" minOccurs="0"/>
         <xs:element ref="auc:SummerPeakElectricityReduction" minOccurs="0"/>
         <xs:element ref="auc:WinterPeakElectricityReduction" minOccurs="0"/>
         <xs:element ref="auc:AnnualPeakElectricityReduction" minOccurs="0"/>
         <xs:element ref="auc:AnnualDemandSavingsCost" minOccurs="0"/>
         <xs:element ref="auc:AnnualWaterSavings" minOccurs="0"/>
         <xs:element ref="auc:AnnualWaterCostSavings" minOccurs="0"/>
         <xs:element ref="auc:AnnualSavingsAverageGHGEmissions" minOccurs="0"/>
         <xs:element ref="auc:AnnualSavingsMarginalGHGEmissions" minOccurs="0"/>
         <xs:element ref="auc:AnnualSavingsGHGEmissionIntensity" minOccurs="0"/>
         <xs:element ref="auc:LifeCycleSavingsEnergy" minOccurs="0"/>
         <xs:element ref="auc:LifeCycleSavingsEnergyCost" minOccurs="0"/>
         <xs:element ref="auc:LifeCycleSavingsWater" minOccurs="0"/>
         <xs:element ref="auc:LifeCycleSavingsWaterCost" minOccurs="0"/>
         <xs:element ref="auc:LifeCycleSavingsAncillaryCost" minOccurs="0"/>
         <xs:element ref="auc:OMCostAnnualSavings" minOccurs="0"/>
         <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 ref="auc:EquipmentDisposalAndSalvageCosts" minOccurs="0"/>
         <xs:element ref="auc:FundingFromIncentives" minOccurs="0"/>
         <xs:element ref="auc:FundingFromTaxCredits" minOccurs="0"/>
         <xs:element ref="auc:NPVofTaxImplications" minOccurs="0"/>
         <xs:element ref="auc:CostEffectivenessScreeningMethod" minOccurs="0"/>
         <xs:element ref="auc:SimplePayback" minOccurs="0"/>
         <xs:element ref="auc:NetPresentValue" minOccurs="0"/>
         <xs:element ref="auc:InternalRateOfReturn" minOccurs="0"/>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Element: MinimumPartLoadRatio

<auc:MinimumPartLoadRatio
 auc:Source="" [0..1]
>
    auc:BoundedDecimalZeroToOne
</auc:MinimumPartLoadRatio>

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: ModifiedSchedule

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

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

Element: NPVofTaxImplications

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

Element: NetPresentValue

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

Element: NoCooling

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

Element: NoHeating

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

Element: NumberOfDiscreteCoolingStages

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

Element: NumberOfHeatingStages

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

Element: OMCostAnnualSavings

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

Element: Occupancy

Name Occupancy
Type Locally-defined complex type
Nillable no
Abstract no
<auc:Occupancy>
   <auc:ControlSystemType> ... </auc:ControlSystemType> [0..1]
   <auc:ControlSensor> auc:ControlSensorOccupancyType </auc:ControlSensor> [0..1] 
   <auc:ControlStrategy> auc:ControlStrategyOccupancyType </auc:ControlStrategy> [0..1] 
   <auc:OtherControlStrategyName> ... </auc:OtherControlStrategyName> [0..1]
</auc:Occupancy>
<xs:element name="Occupancy">
   <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 ref="auc:OtherControlStrategyName" minOccurs="0"/>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Element: OccupancyClassification

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

Element: OccupancyLevels

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

Element: OriginalOccupancyClassification

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

Element: OtherCombination

Name OtherCombination
Type auc:OtherCombinationType
Nillable no
Abstract no
No documentation provided.
<auc:OtherCombination/> 

<xs:element name="OtherCombination" type="auc:OtherCombinationType"/>

Element: OtherControlStrategyName

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

Element: OtherControlTechnologyName

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

Element: OutputCapacity

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

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

Element: PipeLocation

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

Element: PortfolioManager

Name PortfolioManager
Type auc:PortfolioManagerType
Nillable no
Abstract no
<auc:PortfolioManager>
   <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>
</auc:PortfolioManager>
<xs:element name="PortfolioManager" type="auc:PortfolioManagerType"/>

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: PrincipalHVACSystemType

Name PrincipalHVACSystemType
Type Locally-defined simple type
Nillable no
Abstract no
<auc:PrincipalHVACSystemType> xs:string (value comes from list: {'Packaged Terminal Air Conditioner'|'Four Pipe Fan Coil Unit'|'Packaged Terminal Heat Pump'|'Packaged Rooftop Air Conditioner'|'Packaged Rooftop Heat Pump'|'Packaged Rooftop VAV with Hot Water Reheat'|'Packaged Rooftop VAV with Electric Reheat'|'VAV with Hot Water Reheat'|'VAV with Electric Reheat'|'Warm Air Furnace'|'Ventilation Only'|'Dedicated Outdoor Air System'|'Water Loop Heat Pump'|'Ground Source Heat Pump'|'VRF Terminal Unit'|'Chilled Beam'|'Other'|'Unknown'}) </auc:PrincipalHVACSystemType>
<xs:element name="PrincipalHVACSystemType">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Packaged Terminal Air Conditioner"/>
         <xs:enumeration value="Four Pipe Fan Coil Unit"/>
         <xs:enumeration value="Packaged Terminal Heat Pump"/>
         <xs:enumeration value="Packaged Rooftop Air Conditioner"/>
         <xs:enumeration value="Packaged Rooftop Heat Pump"/>
         <xs:enumeration value="Packaged Rooftop VAV with Hot Water Reheat"/>
         <xs:enumeration value="Packaged Rooftop VAV with Electric Reheat"/>
         <xs:enumeration value="VAV with Hot Water Reheat"/>
         <xs:enumeration value="VAV with Electric Reheat"/>
         <xs:enumeration value="Warm Air Furnace"/>
         <xs:enumeration value="Ventilation Only"/>
         <xs:enumeration value="Dedicated Outdoor Air System"/>
         <xs:enumeration value="Water Loop Heat Pump"/>
         <xs:enumeration value="Ground Source Heat Pump"/>
         <xs:enumeration value="VRF Terminal Unit"/>
         <xs:enumeration value="Chilled Beam"/>
         <xs:enumeration value="Other"/>
         <xs:enumeration value="Unknown"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

Element: PrincipalLightingSystemType

Name PrincipalLightingSystemType
Type Locally-defined simple type
Nillable no
Abstract no
<auc:PrincipalLightingSystemType> xs:string (value comes from list: {'Incandescent'|'Linear Fluorescent'|'Compact Fluorescent'|'Halogen'|'High Intensity Discharge'|'Solid State Lighting'|'LED'|'Mercury Vapor'|'Metal Halide'|'Sodium Vapor High Pressure'|'T5'|'T5HO'|'T8'|'Super T8'|'T12'|'T12HO'|'Induction'|'Neon'|'Plasma'|'Photoluminescent'|'Self Luminous'|'Other'|'Unknown'}) </auc:PrincipalLightingSystemType>
<xs:element name="PrincipalLightingSystemType">
   <xs:simpleType>
      <xs:restriction base="xs:string">
         <xs:enumeration value="Incandescent"/>
         <xs:enumeration value="Linear Fluorescent"/>
         <xs:enumeration value="Compact Fluorescent"/>
         <xs:enumeration value="Halogen"/>
         <xs:enumeration value="High Intensity Discharge"/>
         <xs:enumeration value="Solid State Lighting"/>
         <xs:enumeration value="LED"/>
         <xs:enumeration value="Mercury Vapor"/>
         <xs:enumeration value="Metal Halide"/>
         <xs:enumeration value="Sodium Vapor High Pressure"/>
         <xs:enumeration value="T5"/>
         <xs:enumeration value="T5HO"/>
         <xs:enumeration value="T8"/>
         <xs:enumeration value="Super T8"/>
         <xs:enumeration value="T12"/>
         <xs:enumeration value="T12HO"/>
         <xs:enumeration value="Induction"/>
         <xs:enumeration value="Neon"/>
         <xs:enumeration value="Plasma"/>
         <xs:enumeration value="Photoluminescent"/>
         <xs:enumeration value="Self Luminous"/>
         <xs:enumeration value="Other"/>
         <xs:enumeration value="Unknown"/>
      </xs:restriction>
   </xs:simpleType>
</xs:element>

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: RatePeriodName

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

Element: RatedCoolingSensibleHeatRatio

Name RatedCoolingSensibleHeatRatio
Type auc:BoundedDecimalZeroToOneWithSourceAttribute
Nillable no
Abstract no
<auc:RatedCoolingSensibleHeatRatio
 auc:Source="" [0..1]
>
    auc:BoundedDecimalZeroToOne
</auc:RatedCoolingSensibleHeatRatio>
<xs:element name="RatedCoolingSensibleHeatRatio" type="auc:BoundedDecimalZeroToOneWithSourceAttribute"/>

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: RefrigerantChargeFactor

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

Element: RequiredVentilationRate

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

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

Element: SlabArea

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

Element: SlabExposedPerimeter

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

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

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: SlabInsulationThickness

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

Element: SlabPerimeter

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

Element: SourceEnergyUseIntensity

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

Element: SpaceIDs

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

</auc:SpaceIDs>
<xs:element name="SpaceIDs">
   <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>

Element: SpatialUnits

Name SpatialUnits
Type Locally-defined complex type
Nillable no
Abstract no
No documentation provided.
<auc:SpatialUnits>
   <auc:SpatialUnit> auc:SpatialUnitTypeType </auc:SpatialUnit> [1..*]
</auc:SpatialUnits>
<xs:element name="SpatialUnits">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="SpatialUnit" type="auc:SpatialUnitTypeType" minOccurs="1" maxOccurs="unbounded"/>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Element: StartTimestamp

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

Element: SteamBoilerMaximumOperatingPressure

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

Element: SteamBoilerMinimumOperatingPressure

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

Element: Story

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

Element: StreetAdditionalInfo

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

Element: SummerPeakElectricityReduction

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

Element: SystemPerformanceRatio

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

Element: TelephoneNumber

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

Element: TemporalStatus

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

Element: TenantIDs

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

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

Element: ThermalEfficiency

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

Element: ThermalZoneIDs

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

</auc:ThermalZoneIDs>
<xs:element name="ThermalZoneIDs">
   <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>

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: TimeSeries

Name TimeSeries
Type auc:TimeSeriesType
Nillable no
Abstract no
No documentation provided.
<auc:TimeSeries
 ID="xs:ID" [1]
>
   <auc:ReadingType> xs:string (value comes from list: {'Point'|'Median'|'Average'|'Total'|'Peak'|'Minimum'|'Load factor'|'Cost'|'Unknown'}) </auc:ReadingType> [0..1] 
   <auc:PeakType> xs:string (value comes from list: {'On-peak'|'Off-peak'|'Mid-peak'|'Unknown'}) </auc:PeakType> [0..1] 
   <auc:TimeSeriesReadingQuantity> xs:string (value comes from list: {'Currency'|'Cost'|'Current'|'Current Angle'|'Demand'|'Frequency'|'Power'|'Power Factor'|'Greenhouse Gas Emissions'|'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> ... </auc:StartTimestamp> [0..1]
   <auc:EndTimestamp> ... </auc:EndTimestamp> [0..1]
   <auc:IntervalDuration> xs:integer </auc:IntervalDuration> [0..1] 
   <auc:IntervalDurationUnits> auc:IntervalFrequencyType </auc:IntervalDurationUnits> [0..1] 
   <auc:IntervalFrequency> ... </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:HDDBaseTemperature> [0..1]
   <auc:CDDBaseTemperature> ... </auc:CDDBaseTemperature> [0..1]
   <auc:ResourceUseID
    IDref="xs:IDREF" [1]
/>  [0..1] 

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

   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</auc:TimeSeries>
<xs:element name="TimeSeries" type="auc:TimeSeriesType"/>

Element: TransformerNeeded

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

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: Unknown

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

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: UtilityAccountNumber

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

Element: UtilityBillpayer

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

Element: UtilityMeterNumber

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

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: VentilationControlMethods

Name VentilationControlMethods
Type Locally-defined complex type
Nillable no
Abstract no
<auc:VentilationControlMethods>
   <auc:VentilationControlMethod> ... </auc:VentilationControlMethod> [0..*]
</auc:VentilationControlMethods>
<xs:element name="VentilationControlMethods">
   <xs:complexType>
      <xs:sequence>
         <xs:element ref="auc:VentilationControlMethod" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Element: VentilationRate

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

Element: WallID

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

Element: WaterCooledCondenserFlowControl

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

Element: WaterResource

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

Element: WaterSideEconomizerDBTemperatureMaximum

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

Element: WaterSideEconomizerTemperatureMaximum

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

Element: WaterSideEconomizerType

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

Element: WeatherDataSource

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

Element: WeatherDataStationID

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

Element: WeatherStationCategory

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

Element: WeatherStationName

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

Element: WeatherStations

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

Element: WeightedAverageLoad

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

Element: WindowID

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

Element: WinterPeakElectricityReduction

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

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

Element: YearOfManufacture

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

Element: eGRIDRegionCode

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

Element: eGRIDSubregionCodes

Name eGRIDSubregionCodes
Type Locally-defined complex type
Nillable no
Abstract no
<auc:eGRIDSubregionCodes>
   <auc:eGRIDSubregionCode> xs:string (value comes from list: {'AKGD'|'AKMS'|'AZNM'|'CAMX'|'ERCT'|'FRCC'|'HIMS'|'HIOA'|'MORE'|'MROE'|'MROW'|'NEWE'|'NWPP'|'NYCW'|'NYLI'|'NYUP'|'PRMS'|'RFCE'|'RFCM'|'RFCW'|'RMPA'|'SPNO'|'SPSO'|'SRMV'|'SRMW'|'SRSO'|'SRTV'|'SRVC'|'Other'}) </auc:eGRIDSubregionCode> [1..*]
</auc:eGRIDSubregionCodes>
<xs:element name="eGRIDSubregionCodes">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="eGRIDSubregionCode" maxOccurs="unbounded">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:enumeration value="AKGD"/>
                  <xs:enumeration value="AKMS"/>
                  <xs:enumeration value="AZNM"/>
                  <xs:enumeration value="CAMX"/>
                  <xs:enumeration value="ERCT"/>
                  <xs:enumeration value="FRCC"/>
                  <xs:enumeration value="HIMS"/>
                  <xs:enumeration value="HIOA"/>
                  <xs:enumeration value="MORE"/>
                  <xs:enumeration value="MROE"/>
                  <xs:enumeration value="MROW"/>
                  <xs:enumeration value="NEWE"/>
                  <xs:enumeration value="NWPP"/>
                  <xs:enumeration value="NYCW"/>
                  <xs:enumeration value="NYLI"/>
                  <xs:enumeration value="NYUP"/>
                  <xs:enumeration value="PRMS"/>
                  <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>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Global Definitions

Complex Type: AllResourceTotalType

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

Complex Type: AuditCycleType

Super-types: None
Sub-types: None
Name AuditCycleType
Abstract no
<...
 ID="xs:ID" [1]
>
   <auc:AuditCycleName> xs:string </auc:AuditCycleName> [0..1] 
   <auc:AuditCycleNotes> xs:string </auc:AuditCycleNotes> [0..1] 
   <auc:AuditCycleStartYear> xs:gYear </auc:AuditCycleStartYear> [1] 
   <auc:AuditCycleEndYear> xs:gYear </auc:AuditCycleEndYear> [1] 
   <auc:AuditCycleStartDate> xs:date </auc:AuditCycleStartDate> [1] 
   <auc:AuditCycleEndDate> xs:date </auc:AuditCycleEndDate> [1] 
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="AuditCycleType">
   <xs:sequence>
      <xs:element name="AuditCycleName" type="xs:string" minOccurs="0"/>
      <xs:element name="AuditCycleNotes" type="xs:string" minOccurs="0"/>
      <xs:element name="AuditCycleStartYear" type="xs:gYear"/>
      <xs:element name="AuditCycleEndYear" type="xs:gYear"/>
      <xs:element name="AuditCycleStartDate" type="xs:date"/>
      <xs:element name="AuditCycleEndDate" type="xs:date"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
</xs:complexType>

Complex Type: BoundedDecimalZeroToOneWithSourceAttribute

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

Complex Type: BuildingType

Super-types: None
Sub-types: None
Name BuildingType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
>
   <auc:PremisesName> ... </auc:PremisesName> [0..1] 
   <auc:PremisesNotes> ... </auc:PremisesNotes> [0..1]
   <auc:PremisesIdentifiers> ... </auc:PremisesIdentifiers> [0..1]
   <auc:Address> ... </auc:Address> [0..1] 
   <auc:ClimateZoneType> ... </auc:ClimateZoneType> [0..1]
   Start Choice [1]
      <auc:eGRIDRegionCode> ... </auc:eGRIDRegionCode> [0..1]
      <auc:eGRIDSubregionCodes> ... </auc:eGRIDSubregionCodes> [0..1]
   End Choice
   Start Choice [1]
      <auc:WeatherDataStationID> ... </auc:WeatherDataStationID> [0..1]
      <auc:WeatherStationName> ... </auc:WeatherStationName> [0..1]
      <auc:WeatherStationCategory> ... </auc:WeatherStationCategory> [0..1]
      <auc:WeatherStations> ... </auc:WeatherStations> [0..1]
   End Choice
   <auc:Longitude> ... </auc:Longitude> [0..1]
   <auc:Latitude> ... </auc:Latitude> [0..1]
   <auc:BuildingClassification> xs:string (value comes from list: {'Commercial'|'Residential'|'Mixed use commercial'|'Other'}) </auc:BuildingClassification> [0..1] 
   <auc:OccupancyClassification> ... </auc:OccupancyClassification> [0..1] 
   <auc:OccupancyLevels> ... </auc:OccupancyLevels> [0..1]
   <auc:TypicalOccupantUsages> ... </auc:TypicalOccupantUsages> [0..1]
   <auc:SpatialUnits> ... </auc:SpatialUnits> [0..1]
   <auc:Ownership> ... </auc:Ownership> [0..1]
   <auc:OwnershipStatus> ... </auc:OwnershipStatus> [0..1]
   <auc:PrimaryContactID> ... </auc:PrimaryContactID> [0..1]
   <auc:TenantIDs> ... </auc:TenantIDs> [0..*]
   <auc:MultiTenant> xs:boolean </auc:MultiTenant> [0..1] 
   <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:SubAgency> xs:string </auc:SubAgency> [0..1] 
      <auc:SubAgencySubLevel1> xs:string </auc:SubAgencySubLevel1> [0..1] 
      <auc:SubAgencySubLevel2> xs:string </auc:SubAgencySubLevel2> [0..1] 
      <auc:FederalFacility> xs:string </auc:FederalFacility> [0..1] 
      <auc:FacilitySubLevel1> xs:string </auc:FacilitySubLevel1> [0..1] 
      <auc:FacilitySubLevel2> xs:string </auc:FacilitySubLevel2> [0..1] 
      <auc:FacilityNumber> xs:string </auc:FacilityNumber> [0..1] 
      <auc:PrimaryCategoryCode> xs:string </auc:PrimaryCategoryCode> [0..1] 
      <auc:DepartmentRegion> xs:string </auc:DepartmentRegion> [0..1] 
   </auc:FederalBuilding>
   <auc:PortfolioManager> ... </auc:PortfolioManager> [0..1]
   <auc:NumberOfBusinesses
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:NumberOfBusinesses>
   <auc:FloorsAboveGrade> ... </auc:FloorsAboveGrade> [0..1]
   <auc:FloorsBelowGrade> ... </auc:FloorsBelowGrade> [0..1]
   <auc:ConditionedFloorsAboveGrade
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:ConditionedFloorsAboveGrade>
   <auc:ConditionedFloorsBelowGrade
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:ConditionedFloorsBelowGrade>
   <auc:UnconditionedFloorsAboveGrade
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:UnconditionedFloorsAboveGrade>
   <auc:UnconditionedFloorsBelowGrade
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:UnconditionedFloorsBelowGrade>
   <auc:BuildingAutomationSystem> ... </auc:BuildingAutomationSystem> [0..1]
   <auc:LightingAutomationSystem> ... </auc:LightingAutomationSystem> [0..1]
   <auc:HistoricalLandmark> xs:boolean </auc:HistoricalLandmark> [0..1] 
   <auc:FloorAreas> ... </auc:FloorAreas> [0..1] 
   <auc:AspectRatio
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:AspectRatio>
   <auc:Perimeter
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:Perimeter>
   <auc:TotalExteriorAboveGradeWallArea
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:TotalExteriorAboveGradeWallArea>
   <auc:TotalExteriorBelowGradeWallArea
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:TotalExteriorBelowGradeWallArea>
   <auc:TotalCommonConditionedAboveGradeWallArea
    auc:Source="" [0..1]
   > [0..1]  
       auc:nonNegativeDecimal
   </auc:TotalCommonConditionedAboveGradeWallArea>
   <auc:OverallWindowToWallRatio> auc:BoundedDecimalZeroToOneWithSourceAttribute </auc:OverallWindowToWallRatio> [0..1] 
   <auc:OverallDoorToWallRatio> auc:BoundedDecimalZeroToOneWithSourceAttribute </auc:OverallDoorToWallRatio> [0..1] 
   <auc:HeightDistribution> xs:string (value comes from list: {'Multiple Heights'|'Uniform Height'}) </auc:HeightDistribution> [0..1] 
   <auc:HorizontalSurroundings> xs:string (value comes from list: {'No abutments'|'Attached from Above'|'Attached from Below'|'Attached from Above and Below'|'Unknown'}) </auc:HorizontalSurroundings> [0..1] 
   <auc:VerticalSurroundings> xs:string (value comes from list: {'Stand-alone'|'Attached on one side'|'Attached on two sides'|'Attached on three sides'|'Within a building'|'Unknown'}) </auc:VerticalSurroundings> [0..1] 
   <auc:Assessments   > [0..1] 
      <auc:Assessment      > [0..*] 
         <auc:AssessmentProgram> xs:string (value comes from list: {'ENERGY STAR'|'ENERGY STAR Certified Homes'|'LEED'|'Home Energy Upgrade Certificate of Energy Efficiency Performance'|'Home Energy Upgrade Certificate of Energy Efficiency Improvements'|'Passive House'|'Living Building Challenge'|'Green Globes'|'Challenge Home'|'WaterSense'|'Indoor airPLUS'|'NGBS ICC 700'|'CMP Green Value Score'|'RESNET HERS'|'Home Energy Score'|'ASHRAE Building EQ'|'Commercial Building Energy Asset Score'|'Other'|'Unknown'}) </auc:AssessmentProgram> [0..1] 
         <auc:AssessmentLevel> xs:string (value comes from list: {'Bronze'|'Silver'|'Gold'|'Emerald'|'Certified'|'Platinum'|'One Star'|'Two Star'|'Three Star'|'Four Star'|'Other'}) </auc:AssessmentLevel> [0..1] 
         <auc:AssessmentValue> xs:decimal </auc:AssessmentValue> [0..1] 
         <auc:AssessmentYear> xs:gYear </auc:AssessmentYear> [0..1] 
         <auc:AssessmentVersion> xs:string </auc:AssessmentVersion> [0..1] 
      </auc:Assessment>
   </auc:Assessments>
   <auc:PrincipalHVACSystemType> ... </auc:PrincipalHVACSystemType> [0..1]
   <auc:YearOfConstruction> ... </auc:YearOfConstruction> [0..1]
   <auc:PrincipalLightingSystemType> ... </auc:PrincipalLightingSystemType> [0..1]
   <auc:YearOccupied> xs:gYear </auc:YearOccupied> [0..1] 
   <auc:YearOfLastEnergyAudit> xs:gYear </auc:YearOfLastEnergyAudit> [0..1] 
   <auc:RetrocommissioningDate> xs:date </auc:RetrocommissioningDate> [0..1] 
   <auc:YearOfLatestRetrofit> xs:gYear </auc:YearOfLatestRetrofit> [0..1] 
   <auc:YearOfLastMajorRemodel> xs:gYear </auc:YearOfLastMajorRemodel> [0..1] 
   <auc:PercentOccupiedByOwner
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:PercentOccupiedByOwner>
   <auc:PercentLeasedByOwner
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:PercentLeasedByOwner>
   <auc:NumberOfFacilitiesOnSite
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:NumberOfFacilitiesOnSite>
   <auc:OperatorType> xs:string (value comes from list: {'Owner'|'Occupant'|'Tenant'|'Landlord'|'Other'|'Unknown'}) </auc:OperatorType> [0..1] 
   <auc:Sections   > [0..1] 
      <auc:Section
       ID="xs:ID" [1]
      > [1..*]  
         <auc:PremisesName> ... </auc:PremisesName> [0..1]
         <auc:SectionType> xs:string (value comes from list: {'Whole building'|'Space function'|'Component'|'Tenant'|'Virtual'|'Other'}) </auc:SectionType> [0..1] 
         <auc:PremisesNotes> ... </auc:PremisesNotes> [0..1]
         <auc:PremisesIdentifiers> ... </auc:PremisesIdentifiers> [0..1]
         <auc:OccupancyClassification> ... </auc:OccupancyClassification> [0..1]
         <auc:OriginalOccupancyClassification> ... </auc:OriginalOccupancyClassification> [0..1]
         <auc:OccupancyLevels> ... </auc:OccupancyLevels> [0..1]
         <auc:TypicalOccupantUsages> ... </auc:TypicalOccupantUsages> [0..1]
         <auc:SpatialUnits> ... </auc:SpatialUnits> [0..1]
         <auc:PrimaryContactID> ... </auc:PrimaryContactID> [0..1]
         <auc:TenantIDs> ... </auc:TenantIDs> [0..*]
         <auc:PrincipalHVACSystemType> ... </auc:PrincipalHVACSystemType> [0..1]
         <auc:PrincipalLightingSystemType> ... </auc:PrincipalLightingSystemType> [0..1]
         <auc:YearOfConstruction> ... </auc:YearOfConstruction> [0..1]
         <auc:FootprintShape> xs:string (value comes from list: {'Rectangular'|'L-Shape'|'U-Shape'|'H-Shape'|'T-Shape'|'O-Shape'|'Other'|'Unknown'}) </auc:FootprintShape> [0..1] 
         <auc:NumberOfSides
          auc:Source="" [0..1]
         > [0..1]  
             xs:integer
         </auc:NumberOfSides>
         <auc:Story> ... </auc:Story> [0..1]
         <auc:FloorAreas> ... </auc:FloorAreas> [0..1] 
         <auc:ThermalZoneLayout> xs:string (value comes from list: {'Perimeter'|'Perimeter and core'|'Single zone'|'Other'|'Unknown'}) </auc:ThermalZoneLayout> [0..1] 
         <auc:PerimeterZoneDepth
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:PerimeterZoneDepth>
         <auc:SideA1Orientation
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:SideA1Orientation>
         <auc:Sides         > [0..1]  
            <auc:Side            > [1..*] 
               <auc:SideNumber> xs:string (value comes from list: {'A1'|'A2'|'A3'|'B1'|'B2'|'B3'|'C1'|'C2'|'C3'|'D1'|'D2'|'D3'|'AO1'|'BO1'}) </auc:SideNumber> [0..1] 
               <auc:SideLength
                auc:Source="" [0..1]
               > [0..1]  
                   xs:decimal
               </auc:SideLength>
               Start Choice [1]
                  <auc:WallID> ... </auc:WallID> [0..1]
                  <auc:WallIDs                  > [1] 
                     <auc:WallID> ... </auc:WallID> [0..*]
                  </auc:WallIDs>
               End Choice
               Start Choice [1]
                  <auc:WindowID> ... </auc:WindowID> [0..1]
                  <auc:WindowIDs                  > [0..1] 
                     <auc:WindowID> ... </auc:WindowID> [0..*]
                  </auc:WindowIDs>
               End Choice
               Start Choice [1]
                  <auc:DoorID> ... </auc:DoorID> [0..1]
                  <auc:DoorIDs                  > [0..1] 
                     <auc:DoorID> ... </auc:DoorID> [0..*]
                  </auc:DoorIDs>
               End Choice
               <auc:ThermalZoneIDs> ... </auc:ThermalZoneIDs> [0..1]
            </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> ... </auc:ThermalZoneIDs> [0..1]
                  <auc:SpaceIDs> ... </auc:SpaceIDs> [0..1]
               </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> ... </auc:ThermalZoneIDs> [0..1]
                  <auc:SpaceIDs> ... </auc:SpaceIDs> [0..1]
               </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> ... </auc:ThermalZoneIDs> [0..1]
                  <auc:SpaceIDs> ... </auc:SpaceIDs> [0..1]
               </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:FloorsAboveGrade> [0..1]
         <auc:FloorsBelowGrade> ... </auc:FloorsBelowGrade> [0..1]
         <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:LinkedFiles> ... </auc:LinkedFiles> [0..1]
         <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
         <auc:ThermalZones         > [0..1]  
            <auc:ThermalZone> auc:ThermalZoneType </auc:ThermalZone> [1..*]
         </auc:ThermalZones>
      </auc:Section>
   </auc:Sections>
   <auc:LinkedFiles> ... </auc:LinkedFiles> [0..1]
   <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:choice>
         <xs:element ref="auc:eGRIDRegionCode" minOccurs="0"/>
         <xs:element ref="auc:eGRIDSubregionCodes" minOccurs="0" maxOccurs="1"/>
      </xs:choice>
      <xs:choice>
         <xs:sequence>
            <xs:element ref="auc:WeatherDataStationID" minOccurs="0"/>
            <xs:element ref="auc:WeatherStationName" minOccurs="0"/>
            <xs:element ref="auc:WeatherStationCategory" minOccurs="0"/>
         </xs:sequence>
         <xs:element ref="auc:WeatherStations" minOccurs="0"/>
      </xs:choice>
      <xs:element ref="auc:Longitude" minOccurs="0"/>
      <xs:element ref="auc:Latitude" minOccurs="0"/>
      <xs:element name="BuildingClassification" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Commercial"/>
               <xs:enumeration value="Residential"/>
               <xs:enumeration value="Mixed use commercial"/>
               <xs:enumeration value="Other"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element ref="auc:OccupancyClassification" minOccurs="0"/>
      <xs:element ref="auc:OccupancyLevels" minOccurs="0"/>
      <xs:element ref="auc:TypicalOccupantUsages" minOccurs="0"/>
      <xs:element ref="auc:SpatialUnits" 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 ref="auc:TenantIDs" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element name="MultiTenant" type="xs:boolean" minOccurs="0"/>
      <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="SubAgency" type="xs:string" minOccurs="0"/>
               <xs:element name="SubAgencySubLevel1" type="xs:string" minOccurs="0"/>
               <xs:element name="SubAgencySubLevel2" type="xs:string" minOccurs="0"/>
               <xs:element name="FederalFacility" type="xs:string" minOccurs="0"/>
               <xs:element name="FacilitySubLevel1" type="xs:string" minOccurs="0"/>
               <xs:element name="FacilitySubLevel2" type="xs:string" minOccurs="0"/>
               <xs:element name="FacilityNumber" type="xs:string" minOccurs="0"/>
               <xs:element name="PrimaryCategoryCode" type="xs:string" minOccurs="0"/>
               <xs:element name="DepartmentRegion" type="xs:string" minOccurs="0"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:PortfolioManager" 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 ref="auc:FloorsAboveGrade" minOccurs="0"/>
      <xs:element ref="auc:FloorsBelowGrade" minOccurs="0"/>
      <xs:element name="ConditionedFloorsAboveGrade" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:integer">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="ConditionedFloorsBelowGrade" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:integer">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="UnconditionedFloorsAboveGrade" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:integer">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="UnconditionedFloorsBelowGrade" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:integer">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:BuildingAutomationSystem" minOccurs="0"/>
      <xs:element ref="auc:LightingAutomationSystem" minOccurs="0"/>
      <xs:element name="HistoricalLandmark" type="xs:boolean" minOccurs="0"/>
      <xs:element ref="auc:FloorAreas" minOccurs="0"/>
      <xs:element name="AspectRatio" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="Perimeter" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:integer">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="TotalExteriorAboveGradeWallArea" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="TotalExteriorBelowGradeWallArea" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="TotalCommonConditionedAboveGradeWallArea" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="auc:nonNegativeDecimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="OverallWindowToWallRatio" type="auc:BoundedDecimalZeroToOneWithSourceAttribute" minOccurs="0"/>
      <xs:element name="OverallDoorToWallRatio" type="auc:BoundedDecimalZeroToOneWithSourceAttribute" minOccurs="0"/>
      <xs:element name="HeightDistribution" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Multiple Heights"/>
               <xs:enumeration value="Uniform Height"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="HorizontalSurroundings" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="No abutments"/>
               <xs:enumeration value="Attached from Above"/>
               <xs:enumeration value="Attached from Below"/>
               <xs:enumeration value="Attached from Above and Below"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="VerticalSurroundings" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Stand-alone"/>
               <xs:enumeration value="Attached on one side"/>
               <xs:enumeration value="Attached on two sides"/>
               <xs:enumeration value="Attached on three sides"/>
               <xs:enumeration value="Within a building"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="Assessments" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Assessment" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element name="AssessmentProgram" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="ENERGY STAR"/>
                                 <xs:enumeration value="ENERGY STAR Certified Homes"/>
                                 <xs:enumeration value="LEED"/>
                                 <xs:enumeration value="Home Energy Upgrade Certificate of Energy Efficiency Performance"/>
                                 <xs:enumeration value="Home Energy Upgrade Certificate of Energy Efficiency Improvements"/>
                                 <xs:enumeration value="Passive House"/>
                                 <xs:enumeration value="Living Building Challenge"/>
                                 <xs:enumeration value="Green Globes"/>
                                 <xs:enumeration value="Challenge Home"/>
                                 <xs:enumeration value="WaterSense"/>
                                 <xs:enumeration value="Indoor airPLUS"/>
                                 <xs:enumeration value="NGBS ICC 700"/>
                                 <xs:enumeration value="CMP Green Value Score"/>
                                 <xs:enumeration value="RESNET HERS"/>
                                 <xs:enumeration value="Home Energy Score"/>
                                 <xs:enumeration value="ASHRAE Building EQ"/>
                                 <xs:enumeration value="Commercial Building Energy Asset Score"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="AssessmentLevel" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Bronze"/>
                                 <xs:enumeration value="Silver"/>
                                 <xs:enumeration value="Gold"/>
                                 <xs:enumeration value="Emerald"/>
                                 <xs:enumeration value="Certified"/>
                                 <xs:enumeration value="Platinum"/>
                                 <xs:enumeration value="One Star"/>
                                 <xs:enumeration value="Two Star"/>
                                 <xs:enumeration value="Three Star"/>
                                 <xs:enumeration value="Four Star"/>
                                 <xs:enumeration value="Other"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="AssessmentValue" type="xs:decimal" minOccurs="0"/>
                        <xs:element name="AssessmentYear" type="xs:gYear" minOccurs="0"/>
                        <xs:element name="AssessmentVersion" type="xs:string" minOccurs="0"/>
                     </xs:sequence>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:PrincipalHVACSystemType" minOccurs="0"/>
      <xs:element ref="auc:YearOfConstruction" minOccurs="0"/>
      <xs:element ref="auc:PrincipalLightingSystemType" minOccurs="0"/>
      <xs:element name="YearOccupied" type="xs:gYear" minOccurs="0"/>
      <xs:element name="YearOfLastEnergyAudit" type="xs:gYear" minOccurs="0"/>
      <xs:element name="RetrocommissioningDate" type="xs:date" minOccurs="0"/>
      <xs:element name="YearOfLatestRetrofit" type="xs:gYear" minOccurs="0"/>
      <xs:element name="YearOfLastMajorRemodel" type="xs:gYear" minOccurs="0"/>
      <xs:element name="PercentOccupiedByOwner" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="PercentLeasedByOwner" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="NumberOfFacilitiesOnSite" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:integer">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="OperatorType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Owner"/>
               <xs:enumeration value="Occupant"/>
               <xs:enumeration value="Tenant"/>
               <xs:enumeration value="Landlord"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="Sections" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Section" maxOccurs="unbounded">
                  <xs:complexType>
                     <xs:sequence>
                        <xs:element ref="auc:PremisesName" minOccurs="0"/>
                        <xs:element name="SectionType" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Whole building"/>
                                 <xs:enumeration value="Space function"/>
                                 <xs:enumeration value="Component"/>
                                 <xs:enumeration value="Tenant"/>
                                 <xs:enumeration value="Virtual"/>
                                 <xs:enumeration value="Other"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element ref="auc:PremisesNotes" minOccurs="0"/>
                        <xs:element ref="auc:PremisesIdentifiers" minOccurs="0"/>
                        <xs:element ref="auc:OccupancyClassification" minOccurs="0"/>
                        <xs:element ref="auc:OriginalOccupancyClassification" minOccurs="0"/>
                        <xs:element ref="auc:OccupancyLevels" minOccurs="0"/>
                        <xs:element ref="auc:TypicalOccupantUsages" minOccurs="0"/>
                        <xs:element ref="auc:SpatialUnits" minOccurs="0"/>
                        <xs:element ref="auc:PrimaryContactID" minOccurs="0"/>
                        <xs:element ref="auc:TenantIDs" minOccurs="0" maxOccurs="unbounded"/>
                        <xs:element ref="auc:PrincipalHVACSystemType" minOccurs="0"/>
                        <xs:element ref="auc:PrincipalLightingSystemType" minOccurs="0"/>
                        <xs:element ref="auc:YearOfConstruction" minOccurs="0"/>
                        <xs:element name="FootprintShape" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Rectangular"/>
                                 <xs:enumeration value="L-Shape"/>
                                 <xs:enumeration value="U-Shape"/>
                                 <xs:enumeration value="H-Shape"/>
                                 <xs:enumeration value="T-Shape"/>
                                 <xs:enumeration value="O-Shape"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="NumberOfSides" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:integer">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element ref="auc:Story" minOccurs="0"/>
                        <xs:element ref="auc:FloorAreas" minOccurs="0"/>
                        <xs:element name="ThermalZoneLayout" minOccurs="0">
                           <xs:simpleType>
                              <xs:restriction base="xs:string">
                                 <xs:enumeration value="Perimeter"/>
                                 <xs:enumeration value="Perimeter and core"/>
                                 <xs:enumeration value="Single zone"/>
                                 <xs:enumeration value="Other"/>
                                 <xs:enumeration value="Unknown"/>
                              </xs:restriction>
                           </xs:simpleType>
                        </xs:element>
                        <xs:element name="PerimeterZoneDepth" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="SideA1Orientation" minOccurs="0">
                           <xs:complexType>
                              <xs:simpleContent>
                                 <xs:extension base="xs:decimal">
                                    <xs:attribute ref="auc:Source"/>
                                 </xs:extension>
                              </xs:simpleContent>
                           </xs:complexType>
                        </xs:element>
                        <xs:element name="Sides" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="Side" maxOccurs="unbounded">
                                    <xs:complexType>
                                       <xs:sequence>
                                          <xs:element name="SideNumber" minOccurs="0">
                                             <xs:simpleType>
                                                <xs:restriction base="xs:string">
                                                   <xs:enumeration value="A1"/>
                                                   <xs:enumeration value="A2"/>
                                                   <xs:enumeration value="A3"/>
                                                   <xs:enumeration value="B1"/>
                                                   <xs:enumeration value="B2"/>
                                                   <xs:enumeration value="B3"/>
                                                   <xs:enumeration value="C1"/>
                                                   <xs:enumeration value="C2"/>
                                                   <xs:enumeration value="C3"/>
                                                   <xs:enumeration value="D1"/>
                                                   <xs:enumeration value="D2"/>
                                                   <xs:enumeration value="D3"/>
                                                   <xs:enumeration value="AO1"/>
                                                   <xs:enumeration value="BO1"/>
                                                </xs:restriction>
                                             </xs:simpleType>
                                          </xs:element>
                                          <xs:element name="SideLength" minOccurs="0">
                                             <xs:complexType>
                                                <xs:simpleContent>
                                                   <xs:extension base="xs:decimal">
                                                      <xs:attribute ref="auc:Source"/>
                                                   </xs:extension>
                                                </xs:simpleContent>
                                             </xs:complexType>
                                          </xs:element>
                                          <xs:choice>
                                             <xs:element ref="auc:WallID" minOccurs="0"/>
                                             <xs:element name="WallIDs">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:element ref="auc:WallID" minOccurs="0" maxOccurs="unbounded"/>
                                                   </xs:sequence>
                                                </xs:complexType>
                                             </xs:element>
                                          </xs:choice>
                                          <xs:choice>
                                             <xs:element ref="auc:WindowID" minOccurs="0"/>
                                             <xs:element name="WindowIDs" minOccurs="0">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:element ref="auc:WindowID" minOccurs="0" maxOccurs="unbounded"/>
                                                   </xs:sequence>
                                                </xs:complexType>
                                             </xs:element>
                                          </xs:choice>
                                          <xs:choice>
                                             <xs:element ref="auc:DoorID" minOccurs="0"/>
                                             <xs:element name="DoorIDs" minOccurs="0">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:element ref="auc:DoorID" minOccurs="0" maxOccurs="unbounded"/>
                                                   </xs:sequence>
                                                </xs:complexType>
                                             </xs:element>
                                          </xs:choice>
                                          <xs:element ref="auc:ThermalZoneIDs" minOccurs="0"/>
                                       </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 ref="auc:ThermalZoneIDs" minOccurs="0"/>
                                                   <xs:element ref="auc:SpaceIDs" 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>
                        <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 ref="auc:ThermalZoneIDs" minOccurs="0"/>
                                                   <xs:element ref="auc:SpaceIDs" 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>
                        <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 ref="auc:ThermalZoneIDs" minOccurs="0"/>
                                                   <xs:element ref="auc:SpaceIDs" 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>
                        <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 ref="auc:FloorsAboveGrade" minOccurs="0"/>
                        <xs:element ref="auc:FloorsBelowGrade" minOccurs="0"/>
                        <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:LinkedFiles" minOccurs="0"/>
                        <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
                        <xs:element name="ThermalZones" minOccurs="0">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="ThermalZone" type="auc:ThermalZoneType" maxOccurs="unbounded"/>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                     </xs:sequence>
                     <xs:attribute name="ID" type="xs:ID" use="required"/>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:LinkedFiles" minOccurs="0"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
</xs:complexType>

Complex Type: CBECSType

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

Complex Type: CalculationMethodType

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

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

Complex Type: CeilingSystemType

Super-types: None
Sub-types: None
Name CeilingSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:CeilingConstruction> auc:EnvelopeConstructionType </auc:CeilingConstruction> [0..1] 
   <auc:CeilingFinish> auc:Finish </auc:CeilingFinish> [0..1] 
   <auc:CeilingColor> auc:Color </auc:CeilingColor> [0..1] 
   <auc:CeilingInsulations   > [0..1] 
      <auc:CeilingInsulation      > [0..*] 
         <auc:CeilingInsulationApplication> xs:string (value comes from list: {'Loose fill'|'Batt'|'Spray on'|'Rigid'|'Other'|'Unknown'|'None'}) </auc:CeilingInsulationApplication> [0..1] 
         <auc:CeilingInsulationMaterial> auc:InsulationMaterialType </auc:CeilingInsulationMaterial> [0..1] 
         <auc:CeilingInsulationThickness
          auc:Source="" [0..1]
         > [0..1]  
             xs:decimal
         </auc:CeilingInsulationThickness>
         <auc:CeilingInsulationContinuity> xs:string (value comes from list: {'Cavity'|'Continuous'|'Other'|'Unknown'|'None'}) </auc:CeilingInsulationContinuity> [0..1] 
         <auc:CeilingInsulationCondition> auc:InsulationCondition </auc:CeilingInsulationCondition> [0..1]
      </auc:CeilingInsulation>
   </auc:CeilingInsulations>
   <auc:CeilingRValue
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:CeilingRValue>
   <auc:CeilingUFactor
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:CeilingUFactor>
   <auc:CeilingFramingMaterial> auc:FramingMaterial </auc:CeilingFramingMaterial> [0..1] 
   <auc:CeilingFramingSpacing
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:CeilingFramingSpacing>
   <auc:CeilingFramingDepth
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:CeilingFramingDepth>
   <auc:CeilingFramingFactor
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:CeilingFramingFactor>
   <auc:CeilingVisibleAbsorptance
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:CeilingVisibleAbsorptance>
   <auc:Quantity> ... </auc:Quantity> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
   <auc:CeilingSystemCondition> auc:EquipmentCondition </auc:CeilingSystemCondition> [0..1]
   <auc:EquipmentID> ... </auc:EquipmentID> [0..1]
   <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
   <auc:Location> ... </auc:Location> [0..1]
   <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
   <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
   <auc:PrimaryFuel> ... </auc:PrimaryFuel> [0..1]
   <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
   <auc:YearOfManufacture> ... </auc:YearOfManufacture> [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:element name="CeilingSystemCondition" type="auc:EquipmentCondition" minOccurs="0"/>
      <xs:element ref="auc:EquipmentID" minOccurs="0"/>
      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
      <xs:element ref="auc:Location" minOccurs="0"/>
      <xs:element ref="auc:Manufacturer" minOccurs="0"/>
      <xs:element ref="auc:ModelNumber" minOccurs="0"/>
      <xs:element ref="auc:PrimaryFuel" minOccurs="0"/>
      <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
      <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: CondenserPlantType

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

Complex Type: ContactType

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

Complex Type: ControlGeneralType

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

Complex Type: ConveyanceSystemType

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

Complex Type: CookingSystemType

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

Complex Type: CoolingPlantType

Super-types: None
Sub-types: None
Name CoolingPlantType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   Start Choice [1]
      <auc:Chiller      > [0..1] 
         <auc:ChillerType> xs:string (value comes from list: {'Vapor compression'|'Absorption'|'Other'|'Unknown'}) </auc:ChillerType> [0..1] 
         <auc:ChillerCompressorDriver> xs:string (value comes from list: {'Electric Motor'|'Steam'|'Gas Turbine'|'Gas Engine'|'Other'|'Unknown'}) </auc:ChillerCompressorDriver> [0..1] 
         <auc:ChillerCompressorType> xs:string (value comes from list: {'Reciprocating'|'Screw'|'Scroll'|'Centrifugal'|'Other'|'Unknown'}) </auc:ChillerCompressorType> [0..1] 
         <auc:CompressorStaging> ... </auc:CompressorStaging> [0..1]
         <auc:NumberOfDiscreteCoolingStages> ... </auc:NumberOfDiscreteCoolingStages> [0..1]
         <auc:CoolingStageCapacity> ... </auc:CoolingStageCapacity> [0..1]
         <auc:CondenserPlantIDs> ... </auc:CondenserPlantIDs> [0..1]
         <auc:Refrigerant> ... </auc:Refrigerant> [0..1]
         <auc:RefrigerantChargeFactor> ... </auc:RefrigerantChargeFactor> [0..1]
         <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:AnnualCoolingEfficiencyValue> [0..1]
         <auc:AnnualCoolingEfficiencyUnits> ... </auc:AnnualCoolingEfficiencyUnits> [0..1]
         <auc:Capacity> ... </auc:Capacity> [0..1] 
         <auc:CapacityUnits> ... </auc:CapacityUnits> [0..1]
         <auc:MinimumPartLoadRatio> ... </auc:MinimumPartLoadRatio> [0..1]
         <auc:RatedCoolingSensibleHeatRatio> ... </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:ChilledWaterSupplyTemperature> [0..1]
         <auc:ActiveDehumidification> ... </auc:ActiveDehumidification> [0..1]
         <auc:Quantity> ... </auc:Quantity> [0..1]
      </auc:Chiller>
      <auc:DistrictChilledWater      > [0..1] 
         <auc:AnnualCoolingEfficiencyValue> ... </auc:AnnualCoolingEfficiencyValue> [0..1]
         <auc:AnnualCoolingEfficiencyUnits> ... </auc:AnnualCoolingEfficiencyUnits> [0..1]
         <auc:Capacity> ... </auc:Capacity> [0..1]
         <auc:CapacityUnits> ... </auc:CapacityUnits> [0..1]
         <auc:RatedCoolingSensibleHeatRatio> ... </auc:RatedCoolingSensibleHeatRatio> [0..1]
         <auc:ChilledWaterSupplyTemperature> ... </auc:ChilledWaterSupplyTemperature> [0..1]
         <auc:ActiveDehumidification> ... </auc:ActiveDehumidification> [0..1]
      </auc:DistrictChilledWater>
      <auc:OtherCombination> ... </auc:OtherCombination> [0..1]
      <auc:NoCooling> ... </auc:NoCooling> [0..1]
      <auc:Unknown> ... </auc:Unknown> [0..1]
   End Choice
   <auc:CondenserType> xs:string (value comes from list: {'Air Cooled'|'Water Cooled'|'Other'|'Unknown'}) </auc:CondenserType> [0..1] 
   <auc:CoolingPlantCondition> auc:EquipmentCondition </auc:CoolingPlantCondition> [0..1]
   <auc:Location> ... </auc:Location> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:PrimaryFuel> ... </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]
   <auc:EquipmentID> ... </auc:EquipmentID> [0..1]
   <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
   <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
   <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
   <auc:Quantity> ... </auc:Quantity> [0..1]
   <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
   <auc:YearOfManufacture> ... </auc:YearOfManufacture> [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 ref="auc:NumberOfDiscreteCoolingStages" minOccurs="0"/>
                  <xs:element ref="auc:CoolingStageCapacity" minOccurs="0"/>
                  <xs:element ref="auc:CondenserPlantIDs" minOccurs="0"/>
                  <xs:element ref="auc:Refrigerant" minOccurs="0"/>
                  <xs:element ref="auc:RefrigerantChargeFactor" minOccurs="0"/>
                  <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 ref="auc:AnnualCoolingEfficiencyValue" minOccurs="0"/>
                  <xs:element ref="auc:AnnualCoolingEfficiencyUnits" minOccurs="0"/>
                  <xs:element ref="auc:Capacity" minOccurs="0"/>
                  <xs:element ref="auc:CapacityUnits" minOccurs="0"/>
                  <xs:element ref="auc:MinimumPartLoadRatio" minOccurs="0"/>
                  <xs:element ref="auc:RatedCoolingSensibleHeatRatio" 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 ref="auc:ChilledWaterSupplyTemperature" minOccurs="0"/>
                  <xs:element ref="auc:ActiveDehumidification" 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 ref="auc:AnnualCoolingEfficiencyValue" minOccurs="0"/>
                  <xs:element ref="auc:AnnualCoolingEfficiencyUnits" minOccurs="0"/>
                  <xs:element ref="auc:Capacity" minOccurs="0"/>
                  <xs:element ref="auc:CapacityUnits" minOccurs="0"/>
                  <xs:element ref="auc:RatedCoolingSensibleHeatRatio" minOccurs="0"/>
                  <xs:element ref="auc:ChilledWaterSupplyTemperature" minOccurs="0"/>
                  <xs:element ref="auc:ActiveDehumidification" minOccurs="0"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element ref="auc:OtherCombination" minOccurs="0"/>
         <xs:element ref="auc:NoCooling" minOccurs="0"/>
         <xs:element ref="auc:Unknown" minOccurs="0"/>
      </xs:choice>
      <xs:element name="CondenserType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Air Cooled"/>
               <xs:enumeration value="Water Cooled"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <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 ref="auc:PrimaryFuel" 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:element ref="auc:EquipmentID" minOccurs="0"/>
      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
      <xs:element ref="auc:Manufacturer" minOccurs="0"/>
      <xs:element ref="auc:ModelNumber" minOccurs="0"/>
      <xs:element ref="auc:Quantity" minOccurs="0"/>
      <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
      <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: CriticalITSystemType

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

Complex Type: DerivedModelType

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

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

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

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

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

Complex Type: DishwasherSystemType

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

Complex Type: DomesticHotWaterSystemType

Super-types: None
Sub-types: None
Name DomesticHotWaterSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:DomesticHotWaterType   > [0..1]  
      Start Choice [1]
         <auc:StorageTank         > [0..1] 
            <auc:TankHeatingType            > [0..1]  
               Start Choice [1]
                  <auc:Direct                  > [0..1] 
                     <auc:DirectTankHeatingSource                     > [0..1]  
                        Start Choice [1]
                           <auc:ElectricResistance> ... </auc:ElectricResistance> [0..1]
                           <auc:Combustion> ... </auc:Combustion> [0..1]
                           <auc:Other> auc:OtherType </auc:Other> [0..1]
                           <auc:Unknown> ... </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:EquipmentID> ... </auc:EquipmentID> [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:Unknown> [0..1]
                        End Choice
                     </auc:IndirectTankHeatingSource>
                  </auc:Indirect>
                  <auc:Other> auc:OtherType </auc:Other> [0..1]
                  <auc:Unknown> ... </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:ElectricResistance> [0..1]
                  <auc:Combustion> ... </auc:Combustion> [0..1]
                  <auc:Other> auc:OtherType </auc:Other> [0..1]
                  <auc:Unknown> ... </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:Unknown> [0..1]
      End Choice
   </auc:DomesticHotWaterType>
   <auc:DomesticHotWaterSystemNotes> xs:string </auc:DomesticHotWaterSystemNotes> [0..1] 
   <auc:Recirculation   > [0..1]  
      <auc:RecirculationLoopCount
       auc:Source="" [0..1]
      > [0..1]  
          xs:integer
      </auc:RecirculationLoopCount>
      <auc:RecirculationFlowRate
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:RecirculationFlowRate>
      <auc:RecirculationControlType> xs:string (value comes from list: {'Continuous'|'Temperature'|'Timer'|'Demand'|'Other'|'Unknown'}) </auc:RecirculationControlType> [0..1] 
      <auc:PipeInsulationThickness> ... </auc:PipeInsulationThickness> [0..1]
      <auc:PipeLocation> ... </auc:PipeLocation> [0..1]
      <auc:RecirculationEnergyLossRate
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:RecirculationEnergyLossRate>
   </auc:Recirculation>
   <auc:HotWaterDistributionType> xs:string (value comes from list: {'Looped'|'Distributed'|'Point-of-use'|'Other'|'Unknown'}) </auc:HotWaterDistributionType> [0..1] 
   <auc:WaterHeaterEfficiencyType> xs:string (value comes from list: {'Energy Factor'|'Thermal Efficiency'|'AFUE'|'COP'}) </auc:WaterHeaterEfficiencyType> [0..1]
   <auc:WaterHeaterEfficiency
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:WaterHeaterEfficiency>
   <auc:DailyHotWaterDraw
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:DailyHotWaterDraw>
   <auc:HotWaterSetpointTemperature
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:HotWaterSetpointTemperature>
   <auc:ParasiticFuelConsumptionRate
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ParasiticFuelConsumptionRate>
   <auc:Capacity> ... </auc:Capacity> [0..1]
   <auc:CapacityUnits> ... </auc:CapacityUnits> [0..1]
   <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
   <auc:Controls   > [0..1]  
      <auc:Control> auc:ControlGeneralType </auc:Control> [1..*] 
   </auc:Controls>
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:YearOfManufacture> ... </auc:YearOfManufacture> [0..1]
   <auc:PrimaryFuel> ... </auc:PrimaryFuel> [0..1]
   <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
   <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
   <auc:Location> ... </auc:Location> [0..1]
   <auc:DomesticHotWaterSystemCondition> auc:EquipmentCondition </auc:DomesticHotWaterSystemCondition> [0..1]
   <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1] 
   <auc:LinkedFiles> ... </auc:LinkedFiles> [0..1]
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
   <auc:Quantity> ... </auc:Quantity> [0..1]
   <auc:EquipmentID> ... </auc:EquipmentID> [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 ref="auc:ElectricResistance" minOccurs="0"/>
                                                   <xs:element ref="auc:Combustion" minOccurs="0"/>
                                                   <xs:element name="Other" type="auc:OtherType" minOccurs="0"/>
                                                   <xs:element ref="auc:Unknown" 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:element ref="auc:EquipmentID" 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 ref="auc:Unknown" 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 ref="auc:Unknown" 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 ref="auc:ElectricResistance" minOccurs="0"/>
                                 <xs:element ref="auc:Combustion" minOccurs="0"/>
                                 <xs:element name="Other" type="auc:OtherType" minOccurs="0"/>
                                 <xs:element ref="auc:Unknown" 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 ref="auc:Unknown" minOccurs="0"/>
            </xs:choice>
         </xs:complexType>
      </xs:element>
      <xs:element name="DomesticHotWaterSystemNotes" type="xs:string" minOccurs="0"/>
      <xs:element name="Recirculation" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="RecirculationLoopCount" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:integer">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="RecirculationFlowRate" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
               <xs:element name="RecirculationControlType" minOccurs="0">
                  <xs:simpleType>
                     <xs:restriction base="xs:string">
                        <xs:enumeration value="Continuous"/>
                        <xs:enumeration value="Temperature"/>
                        <xs:enumeration value="Timer"/>
                        <xs:enumeration value="Demand"/>
                        <xs:enumeration value="Other"/>
                        <xs:enumeration value="Unknown"/>
                     </xs:restriction>
                  </xs:simpleType>
               </xs:element>
               <xs:element ref="auc:PipeInsulationThickness" minOccurs="0"/>
               <xs:element ref="auc:PipeLocation" minOccurs="0"/>
               <xs:element name="RecirculationEnergyLossRate" minOccurs="0">
                  <xs:complexType>
                     <xs:simpleContent>
                        <xs:extension base="xs:decimal">
                           <xs:attribute ref="auc:Source"/>
                        </xs:extension>
                     </xs:simpleContent>
                  </xs:complexType>
               </xs:element>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element name="HotWaterDistributionType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Looped"/>
               <xs:enumeration value="Distributed"/>
               <xs:enumeration value="Point-of-use"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="WaterHeaterEfficiencyType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Energy Factor"/>
               <xs:enumeration value="Thermal Efficiency"/>
               <xs:enumeration value="AFUE"/>
               <xs:enumeration value="COP"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="WaterHeaterEfficiency" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="DailyHotWaterDraw" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="HotWaterSetpointTemperature" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="ParasiticFuelConsumptionRate" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:Capacity" minOccurs="0"/>
      <xs:element ref="auc:CapacityUnits" minOccurs="0"/>
      <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
      <xs:element name="Controls" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Control" type="auc:ControlGeneralType" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
      <xs:element ref="auc:PrimaryFuel" minOccurs="0"/>
      <xs:element ref="auc:Manufacturer" minOccurs="0"/>
      <xs:element ref="auc:ModelNumber" minOccurs="0"/>
      <xs:element ref="auc:Location" minOccurs="0"/>
      <xs:element name="DomesticHotWaterSystemCondition" type="auc:EquipmentCondition" minOccurs="0"/>
      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
      <xs:element ref="auc:LinkedFiles" minOccurs="0"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
      <xs:element ref="auc:Quantity" minOccurs="0"/>
      <xs:element ref="auc:EquipmentID" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: DuctSystemType

Super-types: None
Sub-types: None
Name DuctSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:DuctConfiguration> xs:string (value comes from list: {'Single'|'Dual'|'Three'|'Ductless'|'Other'|'Unknown'}) </auc:DuctConfiguration> [0..1] 
   <auc:MinimumOutsideAirPercentage
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:MinimumOutsideAirPercentage>
   Start Choice [1]
      <auc:MaximumOAFlowRate
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:MaximumOAFlowRate>
      <auc:MaximumOutsideAirFlowRate
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:MaximumOutsideAirFlowRate>
   End Choice
   <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:LinkedFiles> ... </auc:LinkedFiles> [0..1]
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
   <auc:DuctSystemCondition> auc:EquipmentCondition </auc:DuctSystemCondition> [0..1]
   <auc:EquipmentID> ... </auc:EquipmentID> [0..1]
   <auc:PrimaryFuel> ... </auc:PrimaryFuel> [0..1]
   <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [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:choice>
         <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="MaximumOutsideAirFlowRate" minOccurs="0">
            <xs:complexType>
               <xs:simpleContent>
                  <xs:extension base="xs:decimal">
                     <xs:attribute ref="auc:Source"/>
                  </xs:extension>
               </xs:simpleContent>
            </xs:complexType>
         </xs:element>
      </xs:choice>
      <xs:element name="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:LinkedFiles" minOccurs="0"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
      <xs:element name="DuctSystemCondition" type="auc:EquipmentCondition" minOccurs="0"/>
      <xs:element ref="auc:EquipmentID" minOccurs="0"/>
      <xs:element ref="auc:PrimaryFuel" minOccurs="0"/>
      <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: ElectricResistanceType

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

Complex Type: EngineeringCalculationType

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

Complex Type: EstimatedType

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

Complex Type: ExteriorFloorSystemType

Super-types: None
Sub-types: None
Name ExteriorFloorSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:ExteriorFloorConstruction> auc:EnvelopeConstructionType </auc:ExteriorFloorConstruction> [0..1] 
   <auc:ExteriorFloorFinish> auc:Finish </auc:ExteriorFloorFinish> [0..1] 
   <auc:ExteriorFloorColor> auc:Color </auc:ExteriorFloorColor> [0..1] 
   <auc:ExteriorFloorRValue
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ExteriorFloorRValue>
   <auc:ExteriorFloorUFactor
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ExteriorFloorUFactor>
   <auc:ExteriorFloorFramingMaterial> auc:FramingMaterial </auc:ExteriorFloorFramingMaterial> [0..1] 
   <auc:ExteriorFloorFramingSpacing
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ExteriorFloorFramingSpacing>
   <auc:ExteriorFloorFramingDepth
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ExteriorFloorFramingDepth>
   <auc:ExteriorFloorFramingFactor
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ExteriorFloorFramingFactor>
   <auc:ExteriorFloorExteriorSolarAbsorptance
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ExteriorFloorExteriorSolarAbsorptance>
   <auc:ExteriorFloorExteriorThermalAbsorptance
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:ExteriorFloorExteriorThermalAbsorptance>
   <auc:InteriorVisibleAbsorptance> ... </auc:InteriorVisibleAbsorptance> [0..1]
   <auc:ExteriorRoughness> ... </auc:ExteriorRoughness> [0..1]
   <auc:Quantity> ... </auc:Quantity> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
   <auc:ExteriorFloorSystemCondition> auc:EquipmentCondition </auc:ExteriorFloorSystemCondition> [0..1]
   <auc:EquipmentID> ... </auc:EquipmentID> [0..1]
   <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
   <auc:Location> ... </auc:Location> [0..1]
   <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
   <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
   <auc:PrimaryFuel> ... </auc:PrimaryFuel> [0..1]
   <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
   <auc:YearOfManufacture> ... </auc:YearOfManufacture> [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 ref="auc:InteriorVisibleAbsorptance" minOccurs="0"/>
      <xs:element ref="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:element name="ExteriorFloorSystemCondition" type="auc:EquipmentCondition" minOccurs="0"/>
      <xs:element ref="auc:EquipmentID" minOccurs="0"/>
      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
      <xs:element ref="auc:Location" minOccurs="0"/>
      <xs:element ref="auc:Manufacturer" minOccurs="0"/>
      <xs:element ref="auc:ModelNumber" minOccurs="0"/>
      <xs:element ref="auc:PrimaryFuel" minOccurs="0"/>
      <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
      <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: FanBasedDistributionTypeType

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

Complex Type: FanBasedType

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

Complex Type: FanSystemType

Super-types: None
Sub-types: None
Name FanSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:FanEfficiency
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:FanEfficiency>
   <auc:FanSize
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:FanSize>
   Start Choice [1]
      <auc:InstalledFlowRate
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:InstalledFlowRate>
      <auc:FanInstalledFlowRate
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:FanInstalledFlowRate>
   End Choice
   <auc:MinimumFlowRate
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:MinimumFlowRate>
   <auc:MaximumFanPower
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:MaximumFanPower>
   <auc:FanPowerMinimumRatio> auc:BoundedDecimalZeroToOneWithSourceAttribute </auc:FanPowerMinimumRatio> [0..1] 
   <auc:FanType> xs:string (value comes from list: {'Axial'|'Centrifugal'|'Other'|'Unknown'}) </auc:FanType> [0..1] 
   <auc:BeltType> xs:string (value comes from list: {'Direct drive'|'Standard belt'|'Cogged belt'|'Synchronous belts'|'Other'|'Unknown'}) </auc:BeltType> [0..1] 
   <auc:FanApplication> xs:string (value comes from list: {'Supply'|'Return'|'Exhaust'|'Other'|'Unknown'}) </auc:FanApplication> [0..1] 
   <auc:FanControlType> xs:string (value comes from list: {'Variable Volume'|'Stepped'|'Constant Volume'|'Other'|'Unknown'}) </auc:FanControlType> [0..1] 
   <auc:FanPlacement> xs:string (value comes from list: {'Series'|'Parallel'|'Draw Through'|'Blow Through'|'Other'|'Unknown'}) </auc:FanPlacement> [0..1] 
   <auc:MotorLocationRelativeToAirStream> xs:boolean </auc:MotorLocationRelativeToAirStream> [0..1] 
   <auc:DesignStaticPressure
    auc:Source="" [0..1]
   > [0..1]  
       xs:decimal
   </auc:DesignStaticPressure>
   <auc:NumberOfDiscreteFanSpeedsCooling
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:NumberOfDiscreteFanSpeedsCooling>
   <auc:NumberOfDiscreteFanSpeedsHeating
    auc:Source="" [0..1]
   > [0..1]  
       xs:integer
   </auc:NumberOfDiscreteFanSpeedsHeating>
   <auc:Controls   > [0..1]  
      <auc:Control> auc:ControlGeneralType </auc:Control> [1..*] 
   </auc:Controls>
   <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
   <auc:Quantity> ... </auc:Quantity> [0..1]
   <auc:YearInstalled> ... </auc:YearInstalled> [0..1]
   <auc:YearOfManufacture> ... </auc:YearOfManufacture> [0..1]
   <auc:PrimaryFuel> ... </auc:PrimaryFuel> [0..1]
   <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
   <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
   <auc:Location> ... </auc:Location> [0..1]
   <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
   <auc:LinkedSystemIDs> ... </auc:LinkedSystemIDs> [0..1]
   <auc:LinkedFiles> ... </auc:LinkedFiles> [0..1]
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
   <auc:EquipmentID> ... </auc:EquipmentID> [0..1]
   <auc:FanSystemCondition> auc:EquipmentCondition </auc:FanSystemCondition> [0..1]
</...>
<xs:complexType name="FanSystemType">
   <xs:sequence>
      <xs:element name="FanEfficiency" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="FanSize" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:choice>
         <xs:element name="InstalledFlowRate" minOccurs="0">
            <xs:complexType>
               <xs:simpleContent>
                  <xs:extension base="xs:decimal">
                     <xs:attribute ref="auc:Source"/>
                  </xs:extension>
               </xs:simpleContent>
            </xs:complexType>
         </xs:element>
         <xs:element name="FanInstalledFlowRate" minOccurs="0">
            <xs:complexType>
               <xs:simpleContent>
                  <xs:extension base="xs:decimal">
                     <xs:attribute ref="auc:Source"/>
                  </xs:extension>
               </xs:simpleContent>
            </xs:complexType>
         </xs:element>
      </xs:choice>
      <xs:element name="MinimumFlowRate" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="MaximumFanPower" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="FanPowerMinimumRatio" type="auc:BoundedDecimalZeroToOneWithSourceAttribute" minOccurs="0"/>
      <xs:element name="FanType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Axial"/>
               <xs:enumeration value="Centrifugal"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="BeltType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Direct drive"/>
               <xs:enumeration value="Standard belt"/>
               <xs:enumeration value="Cogged belt"/>
               <xs:enumeration value="Synchronous belts"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="FanApplication" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Supply"/>
               <xs:enumeration value="Return"/>
               <xs:enumeration value="Exhaust"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="FanControlType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Variable Volume"/>
               <xs:enumeration value="Stepped"/>
               <xs:enumeration value="Constant Volume"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="FanPlacement" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:enumeration value="Series"/>
               <xs:enumeration value="Parallel"/>
               <xs:enumeration value="Draw Through"/>
               <xs:enumeration value="Blow Through"/>
               <xs:enumeration value="Other"/>
               <xs:enumeration value="Unknown"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="MotorLocationRelativeToAirStream" type="xs:boolean" minOccurs="0"/>
      <xs:element name="DesignStaticPressure" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:decimal">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="NumberOfDiscreteFanSpeedsCooling" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:integer">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="NumberOfDiscreteFanSpeedsHeating" minOccurs="0">
         <xs:complexType>
            <xs:simpleContent>
               <xs:extension base="xs:integer">
                  <xs:attribute ref="auc:Source"/>
               </xs:extension>
            </xs:simpleContent>
         </xs:complexType>
      </xs:element>
      <xs:element name="Controls" minOccurs="0">
         <xs:complexType>
            <xs:sequence>
               <xs:element name="Control" type="auc:ControlGeneralType" maxOccurs="unbounded"/>
            </xs:sequence>
         </xs:complexType>
      </xs:element>
      <xs:element ref="auc:ThirdPartyCertification" minOccurs="0"/>
      <xs:element ref="auc:Quantity" minOccurs="0"/>
      <xs:element ref="auc:YearInstalled" minOccurs="0"/>
      <xs:element ref="auc:YearOfManufacture" minOccurs="0"/>
      <xs:element ref="auc:PrimaryFuel" minOccurs="0"/>
      <xs:element ref="auc:Manufacturer" minOccurs="0"/>
      <xs:element ref="auc:ModelNumber" minOccurs="0"/>
      <xs:element ref="auc:Location" minOccurs="0"/>
      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
      <xs:element ref="auc:LinkedSystemIDs" minOccurs="0"/>
      <xs:element ref="auc:LinkedFiles" minOccurs="0"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
      <xs:element ref="auc:EquipmentID" minOccurs="0"/>
      <xs:element name="FanSystemCondition" type="auc:EquipmentCondition" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
   <xs:attribute ref="auc:Status"/>
</xs:complexType>

Complex Type: FenestrationSystemType

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

Complex Type: FileType

Super-types: None
Sub-types: None
Name FileType
Abstract no
<...
 ID="xs:ID" [1]
>
   <auc:FileName> xs:string </auc:FileName> [0..1] 
   <auc:FileDescription> xs:string </auc:FileDescription> [0..1] 
   <auc:FileContentType> xs:string (pattern = \w+/([-.\w]+|\w+[-.\w]*\+[-.\w]+)) </auc:FileContentType> [0..1] 
   <auc:FileSize> xs:nonNegativeInteger </auc:FileSize> [0..1] 
   <auc:FileChecksum> xs:string </auc:FileChecksum> [0..1] 
   <auc:FileURL> xs:string </auc:FileURL> [1] 
   <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
</...>
<xs:complexType name="FileType">
   <xs:sequence>
      <xs:element name="FileName" type="xs:string" minOccurs="0"/>
      <xs:element name="FileDescription" type="xs:string" minOccurs="0"/>
      <xs:element name="FileContentType" minOccurs="0">
         <xs:simpleType>
            <xs:restriction base="xs:string">
               <xs:pattern value="\w+/([-.\w]+|\w+[-.\w]*\+[-.\w]+)"/>
            </xs:restriction>
         </xs:simpleType>
      </xs:element>
      <xs:element name="FileSize" type="xs:nonNegativeInteger" minOccurs="0"/>
      <xs:element name="FileChecksum" type="xs:string" minOccurs="0"/>
      <xs:element name="FileURL" type="xs:string"/>
      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
   </xs:sequence>
   <xs:attribute name="ID" type="xs:ID" use="required"/>
</xs:complexType>

Complex Type: FoundationSystemType

Super-types: None
Sub-types: None
Name FoundationSystemType
Abstract no
No documentation provided.
<...
 ID="xs:ID" [1]
 auc:Status="" [0..1]
>
   <auc:GroundCouplings   > [0..1] 
      <auc:GroundCoupling      > [0..*]  
         Start Choice [1]
            <auc:SlabOnGrade            > [0..1] 
               <auc:SlabInsulationOrientation> ... </auc:SlabInsulationOrientation> [0..1]
               <auc:SlabArea> ... </auc:SlabArea> [0..1]
               <auc:SlabPerimeter> ... </auc:SlabPerimeter> [0..1]
               <auc:SlabExposedPerimeter> ... </auc:SlabExposedPerimeter> [0..1]
               <auc:SlabInsulationThickness> ... </auc:SlabInsulationThickness> [0..1]
               <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: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:FoundationWallConstruction> [0..1]
                     <auc:FoundationHeightAboveGrade> ... </auc:FoundationHeightAboveGrade> [0..1]
                     <auc:FoundationWallInsulationThickness> ... </auc:FoundationWallInsulationThickness> [0..1]
                     <auc:FoundationWallRValue> ... </auc:FoundationWallRValue> [0..1]
                     <auc:FoundationWallUFactor> ... </auc:FoundationWallUFactor> [0..1]
                     <auc:FoundationWallInsulationContinuity> ... </auc:FoundationWallInsulationContinuity> [0..1]
                     <auc:FoundationWallInsulationCondition> ... </auc:FoundationWallInsulationCondition> [0..1]
                  </auc:Unventilated>
                  <auc:Other> auc:OtherType </auc:Other> [0..1]
                  <auc:Unknown> ... </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:FoundationWallConstruction> [0..1]
               <auc:FoundationHeightAboveGrade> ... </auc:FoundationHeightAboveGrade> [0..1]
               <auc:FoundationWallInsulationThickness> ... </auc:FoundationWallInsulationThickness> [0..1]
               <auc:FoundationWallRValue> ... </auc:FoundationWallRValue> [0..1]
               <auc:FoundationWallUFactor> ... </auc:FoundationWallUFactor> [0..1]
               <auc:FoundationWallInsulationContinuity> ... </auc:FoundationWallInsulationContinuity> [0..1]
               <auc:FoundationWallInsulationCondition> ... </auc:FoundationWallInsulationCondition> [0..1]
               <auc:SlabInsulationOrientation> ... </auc:SlabInsulationOrientation> [0..1]
               <auc:SlabArea> ... </auc:SlabArea> [0..1]
               <auc:SlabPerimeter> ... </auc:SlabPerimeter> [0..1]
               <auc:SlabExposedPerimeter> ... </auc:SlabExposedPerimeter> [0..1]
               <auc:SlabInsulationThickness> ... </auc:SlabInsulationThickness> [0..1]
               <auc:SlabInsulationCondition> ... </auc:SlabInsulationCondition> [0..1]
               <auc:SlabHeating> ... </auc:SlabHeating> [0..1]
            </auc:Basement>
            <auc:Other> auc:OtherType </auc:Other> [0..1]
            <auc:Unknown> ... </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]
   <auc:FoundationSystemCondition> auc:EquipmentCondition </auc:FoundationSystemCondition> [0..1]
   <auc:EquipmentID> ... </auc:EquipmentID> [0..1]
   <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
   <auc:Location> ... </auc:Location> [0..1]
   <auc:Manufacturer> ... </auc:Manufacturer> [0..1]
   <auc:ModelNumber> ... </auc:ModelNumber> [0..1]
   <auc:PrimaryFuel> ... </auc:PrimaryFuel> [0..1]
   <auc:ThirdPartyCertification> ... </auc:ThirdPartyCertification> [0..1]
   <auc:YearOfManufacture> ... </auc:YearOfManufacture> [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 ref="auc:SlabArea" minOccurs="0"/>
                                 <xs:element ref="auc:SlabPerimeter" minOccurs="0"/>
                                 <xs:element ref="auc:SlabExposedPerimeter" minOccurs="0"/>
                                 <xs:element ref="auc:SlabInsulationThickness" minOccurs="0"/>
                                 <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 ref="auc:SlabInsulationCondition" 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 ref="auc:FoundationWallConstruction" minOccurs="0"/>
                                                   <xs:element ref="auc:FoundationHeightAboveGrade" minOccurs="0"/>
                                                   <xs:element ref="auc:FoundationWallInsulationThickness" minOccurs="0"/>
                                                   <xs:element ref="auc:FoundationWallRValue" minOccurs="0"/>
                                                   <xs:element ref="auc:FoundationWallUFactor" minOccurs="0"/>
                                                   <xs:element ref="auc:FoundationWallInsulationContinuity" minOccurs="0"/>
                                                   <xs:element ref="auc:FoundationWallInsulationCondition" minOccurs="0"/>
                                                </xs:sequence>
                                             </xs:complexType>
                                          </xs:element>
                                          <xs:element name="Other" type="auc:OtherType" minOccurs="0"/>
                                          <xs:element ref="auc:Unknown" 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 ref="auc:FoundationWallConstruction" minOccurs="0"/>
                                 <xs:element ref="auc:FoundationHeightAboveGrade" minOccurs="0"/>
                                 <xs:element ref="auc:FoundationWallInsulationThickness" minOccurs="0"/>
                                 <xs:element ref="auc:FoundationWallRValue" minOccurs="0"/>
                                 <xs:element ref="auc:FoundationWallUFactor" minOccurs="0"/>
                                 <