BuildingSync Schema Documentation

Schema Document Properties

Target Namespace http://buildingsync.net/schemas/bedes-auc/2019
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
auc http://buildingsync.net/schemas/bedes-auc/2019
xs http://www.w3.org/2001/XMLSchema
<xs:schema targetNamespace="http://buildingsync.net/schemas/bedes-auc/2019" elementFormDefault="qualified" attributeFormDefault="unqualified">
...
</xs:schema>

Global Declarations

Attribute: Source

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

Attribute: Status

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

Element: Address

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

Element: AnnualCoolingEfficiencyUnits

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

Element: AnnualHeatingEfficiencyUnit

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

Element: AssetScore

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

Element: AssetScoreData

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

Element: BuildingSync

Name BuildingSync
Type Locally-defined complex type
Nillable no
Abstract no
No documentation provided.
<auc:BuildingSync>
   <auc:Programs   > [0..1] 
      <auc:Program      > [0..*]  
         <auc:ProgramDate> xs:date </auc:ProgramDate> [0..1] 
         <auc:ProgramFundingSource> xs:string </auc:ProgramFundingSource> [0..1] 
         <auc:ProgramClassification> xs:string (value comes from list: {'Audit'|'Performance'|'Deemed'|'Retrofit'|'Rebate'|'Other'|'Not Applicable'}) </auc:ProgramClassification> [0..1] 
      </auc:Program>
   </auc:Programs>
   <auc:Facilities   > [1] 
      <auc:Facility
       ID="xs:ID" [0..1]
      > [1..*]  
         <auc:Sites         > [0..1] 
            <auc:Site> auc:SiteType </auc:Site> [1..*]
         </auc:Sites>
         <auc:Systems         > [0..1] 
            <auc:HVACSystems            > [0..1] 
               <auc:HVACSystem> auc:HVACSystemType </auc:HVACSystem> [1..*]
            </auc:HVACSystems>
            <auc:LightingSystems            > [0..1] 
               <auc:LightingSystem> auc:LightingSystemType </auc:LightingSystem> [1..*]
            </auc:LightingSystems>
            <auc:DomesticHotWaterSystems            > [0..1] 
               <auc:DomesticHotWaterSystem> auc:DomesticHotWaterSystemType </auc:DomesticHotWaterSystem> [1..*]
            </auc:DomesticHotWaterSystems>
            <auc:CookingSystems            > [0..1] 
               <auc:CookingSystem> auc:CookingSystemType </auc:CookingSystem> [1..*]
            </auc:CookingSystems>
            <auc:RefrigerationSystems            > [0..1] 
               <auc:RefrigerationSystem> auc:RefrigerationSystemType </auc:RefrigerationSystem> [1..*]
            </auc:RefrigerationSystems>
            <auc:DishwasherSystems            > [0..1] 
               <auc:DishwasherSystem> auc:DishwasherSystemType </auc:DishwasherSystem> [1..*]
            </auc:DishwasherSystems>
            <auc:LaundrySystems            > [0..1] 
               <auc:LaundrySystem> auc:LaundrySystemType </auc:LaundrySystem> [1..*]
            </auc:LaundrySystems>
            <auc:PumpSystems            > [0..1] 
               <auc:PumpSystem> auc:PumpSystemType </auc:PumpSystem> [1..*]
            </auc:PumpSystems>
            <auc:FanSystems            > [0..1] 
               <auc:FanSystem> auc:FanSystemType </auc:FanSystem> [1..*]
            </auc:FanSystems>
            <auc:MotorSystems            > [0..1] 
               <auc:MotorSystem> auc:MotorSystemType </auc:MotorSystem> [1..*]
            </auc:MotorSystems>
            <auc:HeatRecoverySystems            > [0..1] 
               <auc:HeatRecoverySystem> auc:HeatRecoverySystemType </auc:HeatRecoverySystem> [1..*]
            </auc:HeatRecoverySystems>
            <auc:WallSystems            > [0..1] 
               <auc:WallSystem> auc:WallSystemType </auc:WallSystem> [1..*]
            </auc:WallSystems>
            <auc:RoofSystems            > [0..1] 
               <auc:RoofSystem> auc:RoofSystemType </auc:RoofSystem> [1..*]
            </auc:RoofSystems>
            <auc:CeilingSystems            > [0..1] 
               <auc:CeilingSystem> auc:CeilingSystemType </auc:CeilingSystem> [1..*]
            </auc:CeilingSystems>
            <auc:FenestrationSystems            > [0..1] 
               <auc:FenestrationSystem> auc:FenestrationSystemType </auc:FenestrationSystem> [1..*]
            </auc:FenestrationSystems>
            <auc: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:PlugLoadType </auc:PlugLoad> [1..*]
               <auc:MiscellaneousElectricLoad
                auc:Source="" [0..1]
               > [0..1]  
                   xs:decimal
               </auc:MiscellaneousElectricLoad>
            </auc:PlugLoads>
            <auc:ProcessLoads            > [0..1] 
               <auc:ProcessLoad> auc:ProcessLoadType </auc:ProcessLoad> [1..*]
               <auc:MiscellaneousGasLoad
                auc:Source="" [0..1]
               > [0..1]  
                   xs:decimal
               </auc:MiscellaneousGasLoad>
            </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               > [1..*]  
                  <auc:Tightness> xs:string (value comes from list: {'Very Tight'|'Tight'|'Average'|'Leaky'|'Very Leaky'|'Unknown'}) </auc:Tightness> [0..1] 
                  <auc:AirInfiltrationValue
                   auc:Source="" [0..1]
                  > [0..1]  
                      xs:decimal
                  </auc:AirInfiltrationValue>
                  <auc:AirInfiltrationValueUnits> xs:string (value comes from list: {'CFM25'|'CFM50'|'CFM75'|'CFMnatural'|'ACH50'|'ACHnatural'|'Effective Leakage Area'|'Other'}) </auc:AirInfiltrationValueUnits> [0..1] 
                  <auc:AirInfiltrationTest> xs:string (value comes from list: {'Blower door'|'Tracer gas'|'Checklist'|'Other'}) </auc:AirInfiltrationTest> [0..1] 
                  <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
                  <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
               </auc:AirInfiltrationSystem>
            </auc:AirInfiltrationSystems>
            <auc:WaterInfiltrationSystems            > [0..1] 
               <auc:WaterInfiltrationSystem               > [1..*]  
                  <auc:LocationsOfExteriorWaterIntrusionDamages                  > [0..1] 
                     <auc:LocationsOfExteriorWaterIntrusionDamage> xs:string (value comes from list: {'Roof'|'Interior ceiling'|'Foundation'|'Basement'|'Crawlspace'|'Walls'|'Around windows'|'Other'}) </auc:LocationsOfExteriorWaterIntrusionDamage> [0..*] 
                  </auc:LocationsOfExteriorWaterIntrusionDamages>
                  <auc:LocationsOfInteriorWaterIntrusionDamages                  > [0..1] 
                     <auc:LocationsOfInteriorWaterIntrusionDamage> xs:string (value comes from list: {'Kitchen'|'Bathroom'|'Basement'|'Other'}) </auc:LocationsOfInteriorWaterIntrusionDamage> [0..*] 
                  </auc:LocationsOfInteriorWaterIntrusionDamages>
                  <auc:LinkedPremises> ... </auc:LinkedPremises> [0..1]
                  <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
               </auc:WaterInfiltrationSystem>
            </auc:WaterInfiltrationSystems>
         </auc:Systems>
         <auc:Schedules         > [0..1] 
            <auc:Schedule> auc:ScheduleType </auc:Schedule> [1..*]
         </auc:Schedules>
         <auc:Measures         > [0..1] 
            <auc:Measure> auc:MeasureType </auc:Measure> [1..*]
         </auc:Measures>
         <auc:Report         > [0..1] 
            <auc:Scenarios            > [0..1] 
               <auc:Scenario> auc:ScenarioType </auc:Scenario> [1..*]
            </auc:Scenarios>
            <auc:AuditDate> xs:date </auc:AuditDate> [0..1] 
            <auc:ASHRAEAuditLevel> xs:string (value comes from list: {'Preliminary Energy-Use Analysis'|'Level 1: Walk-through'|'Level 2: Energy Survey and Analysis'|'Level 3: Detailed Survey and Analysis'}) </auc:ASHRAEAuditLevel> [0..1] 
            <auc:RetrocommissioningAudit> xs:boolean </auc:RetrocommissioningAudit> [0..1] 
            <auc:AuditCost
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:AuditCost>
            <auc:DiscountFactor
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:DiscountFactor>
            <auc:AnalysisPeriod
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:AnalysisPeriod>
            <auc:GasPriceEscalationRate
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:GasPriceEscalationRate>
            <auc:ElectricityPriceEscalationRate
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:ElectricityPriceEscalationRate>
            <auc:WaterPriceEscalationRate
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:WaterPriceEscalationRate>
            <auc:OtherEscalationRates            > [0..1] 
               <auc:OtherEscalationRate
                auc:Source="" [0..1]
               > [0..*] 
                  <auc:EnergyResource> ... </auc:EnergyResource> [0..1]
                  <auc:EscalationRate> xs:decimal </auc:EscalationRate> [0..1] 
               </auc:OtherEscalationRate>
            </auc:OtherEscalationRates>
            <auc:InflationRate
             auc:Source="" [0..1]
            > [0..1]  
                xs:decimal
            </auc:InflationRate>
            <auc:Qualifications            > [0..1] 
               <auc:Qualification               > [0..*]  
                  <auc:AuditorQualification> auc:AuditorQualificationType </auc:AuditorQualification> [0..1] 
                  <auc:AuditorQualificationNumber> xs:string </auc:AuditorQualificationNumber> [0..1] 
                  <auc:AuditorQualificationState> auc:State </auc:AuditorQualificationState> [0..1] 
                  <auc:CertificationExpirationDate> xs:date </auc:CertificationExpirationDate> [0..1] 
                  <auc:CertifiedAuditTeamMemberContactID
                   IDref="xs:IDREF" [1]
/>  [0..1] 

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

            <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
         </auc:Report>
         <auc:Contacts         > [0..1] 
            <auc:Contact> auc:ContactType </auc:Contact> [1..*]
         </auc:Contacts>
         <auc:Tenants         > [0..1] 
            <auc:Tenant> auc:TenantType </auc:Tenant> [1..*]
         </auc:Tenants>
         <auc:UserDefinedFields> ... </auc:UserDefinedFields> [0..1]
      </auc:Facility>
   </auc:Facilities>
</auc:BuildingSync>
<xs:element name="BuildingSync">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="Programs" minOccurs="0" maxOccurs="1">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="Program" minOccurs="0" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="ProgramDate" type="xs:date" minOccurs="0"/>
                           <xs:element name="ProgramFundingSource" type="xs:string" minOccurs="0"/>
                           <xs:element name="ProgramClassification" minOccurs="0">
                              <xs:simpleType>
                                 <xs:restriction base="xs:string">
                                    <xs:enumeration value="Audit"/>
                                    <xs:enumeration value="Performance"/>
                                    <xs:enumeration value="Deemed"/>
                                    <xs:enumeration value="Retrofit"/>
                                    <xs:enumeration value="Rebate"/>
                                    <xs:enumeration value="Other"/>
                                    <xs:enumeration value="Not Applicable"/>
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                        </xs:sequence>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="Facilities">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="Facility" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:sequence>
                           <xs:element name="Sites" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="Site" type="auc:SiteType" maxOccurs="unbounded"/>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element name="Systems" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="HVACSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="HVACSystem" type="auc:HVACSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="LightingSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="LightingSystem" type="auc:LightingSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="DomesticHotWaterSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="DomesticHotWaterSystem" type="auc:DomesticHotWaterSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="CookingSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="CookingSystem" type="auc:CookingSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="RefrigerationSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="RefrigerationSystem" type="auc:RefrigerationSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="DishwasherSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="DishwasherSystem" type="auc:DishwasherSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="LaundrySystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="LaundrySystem" type="auc:LaundrySystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="PumpSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="PumpSystem" type="auc:PumpSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="FanSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="FanSystem" type="auc:FanSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="MotorSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="MotorSystem" type="auc:MotorSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="HeatRecoverySystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="HeatRecoverySystem" type="auc:HeatRecoverySystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="WallSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="WallSystem" type="auc:WallSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="RoofSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="RoofSystem" type="auc:RoofSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="CeilingSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="CeilingSystem" type="auc:CeilingSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="FenestrationSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="FenestrationSystem" type="auc:FenestrationSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="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:PlugLoadType" maxOccurs="unbounded"/>
                                             <xs:element name="MiscellaneousElectricLoad" minOccurs="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="ProcessLoads" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="ProcessLoad" type="auc:ProcessLoadType" maxOccurs="unbounded"/>
                                             <xs:element name="MiscellaneousGasLoad" minOccurs="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="ConveyanceSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="ConveyanceSystem" type="auc:ConveyanceSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="OnSiteStorageTransmissionGenerationSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="OnSiteStorageTransmissionGenerationSystem" type="auc:OnSiteStorageTransmissionGenerationSystemType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="Pools" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="Pool" type="auc:PoolType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="WaterUses" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="WaterUse" type="auc:WaterUseType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="AirInfiltrationSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="AirInfiltrationSystem" maxOccurs="unbounded">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:element name="Tightness" minOccurs="0">
                                                         <xs:simpleType>
                                                            <xs:restriction base="xs:string">
                                                               <xs:enumeration value="Very Tight"/>
                                                               <xs:enumeration value="Tight"/>
                                                               <xs:enumeration value="Average"/>
                                                               <xs:enumeration value="Leaky"/>
                                                               <xs:enumeration value="Very Leaky"/>
                                                               <xs:enumeration value="Unknown"/>
                                                            </xs:restriction>
                                                         </xs:simpleType>
                                                      </xs:element>
                                                      <xs:element name="AirInfiltrationValue" minOccurs="0">
                                                         <xs:complexType>
                                                            <xs:simpleContent>
                                                               <xs:extension base="xs:decimal">
                                                                  <xs:attribute ref="auc:Source"/>
                                                               </xs:extension>
                                                            </xs:simpleContent>
                                                         </xs:complexType>
                                                      </xs:element>
                                                      <xs:element name="AirInfiltrationValueUnits" minOccurs="0">
                                                         <xs:simpleType>
                                                            <xs:restriction base="xs:string">
                                                               <xs:enumeration value="CFM25"/>
                                                               <xs:enumeration value="CFM50"/>
                                                               <xs:enumeration value="CFM75"/>
                                                               <xs:enumeration value="CFMnatural"/>
                                                               <xs:enumeration value="ACH50"/>
                                                               <xs:enumeration value="ACHnatural"/>
                                                               <xs:enumeration value="Effective Leakage Area"/>
                                                               <xs:enumeration value="Other"/>
                                                            </xs:restriction>
                                                         </xs:simpleType>
                                                      </xs:element>
                                                      <xs:element name="AirInfiltrationTest" minOccurs="0">
                                                         <xs:simpleType>
                                                            <xs:restriction base="xs:string">
                                                               <xs:enumeration value="Blower door"/>
                                                               <xs:enumeration value="Tracer gas"/>
                                                               <xs:enumeration value="Checklist"/>
                                                               <xs:enumeration value="Other"/>
                                                            </xs:restriction>
                                                         </xs:simpleType>
                                                      </xs:element>
                                                      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
                                                      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
                                                   </xs:sequence>
                                                </xs:complexType>
                                             </xs:element>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="WaterInfiltrationSystems" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="WaterInfiltrationSystem" maxOccurs="unbounded">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:element name="LocationsOfExteriorWaterIntrusionDamages" minOccurs="0">
                                                         <xs:complexType>
                                                            <xs:sequence>
                                                               <xs:element name="LocationsOfExteriorWaterIntrusionDamage" minOccurs="0" maxOccurs="unbounded">
                                                                  <xs:simpleType>
                                                                     <xs:restriction base="xs:string">
                                                                        <xs:enumeration value="Roof"/>
                                                                        <xs:enumeration value="Interior ceiling"/>
                                                                        <xs:enumeration value="Foundation"/>
                                                                        <xs:enumeration value="Basement"/>
                                                                        <xs:enumeration value="Crawlspace"/>
                                                                        <xs:enumeration value="Walls"/>
                                                                        <xs:enumeration value="Around windows"/>
                                                                        <xs:enumeration value="Other"/>
                                                                     </xs:restriction>
                                                                  </xs:simpleType>
                                                               </xs:element>
                                                            </xs:sequence>
                                                         </xs:complexType>
                                                      </xs:element>
                                                      <xs:element name="LocationsOfInteriorWaterIntrusionDamages" minOccurs="0">
                                                         <xs:complexType>
                                                            <xs:sequence>
                                                               <xs:element name="LocationsOfInteriorWaterIntrusionDamage" minOccurs="0" maxOccurs="unbounded">
                                                                  <xs:simpleType>
                                                                     <xs:restriction base="xs:string">
                                                                        <xs:enumeration value="Kitchen"/>
                                                                        <xs:enumeration value="Bathroom"/>
                                                                        <xs:enumeration value="Basement"/>
                                                                        <xs:enumeration value="Other"/>
                                                                     </xs:restriction>
                                                                  </xs:simpleType>
                                                               </xs:element>
                                                            </xs:sequence>
                                                         </xs:complexType>
                                                      </xs:element>
                                                      <xs:element ref="auc:LinkedPremises" minOccurs="0"/>
                                                      <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
                                                   </xs:sequence>
                                                </xs:complexType>
                                             </xs:element>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element name="Schedules" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="Schedule" type="auc:ScheduleType" maxOccurs="unbounded"/>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element name="Measures" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="Measure" type="auc:MeasureType" maxOccurs="unbounded"/>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element name="Report" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="Scenarios" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="Scenario" type="auc:ScenarioType" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="AuditDate" type="xs:date" minOccurs="0"/>
                                    <xs:element name="ASHRAEAuditLevel" minOccurs="0">
                                       <xs:simpleType>
                                          <xs:restriction base="xs:string">
                                             <xs:enumeration value="Preliminary Energy-Use Analysis"/>
                                             <xs:enumeration value="Level 1: Walk-through"/>
                                             <xs:enumeration value="Level 2: Energy Survey and Analysis"/>
                                             <xs:enumeration value="Level 3: Detailed Survey and Analysis"/>
                                          </xs:restriction>
                                       </xs:simpleType>
                                    </xs:element>
                                    <xs:element name="RetrocommissioningAudit" type="xs:boolean" minOccurs="0"/>
                                    <xs:element name="AuditCost" minOccurs="0">
                                       <xs:complexType>
                                          <xs:simpleContent>
                                             <xs:extension base="xs:decimal">
                                                <xs:attribute ref="auc:Source"/>
                                             </xs:extension>
                                          </xs:simpleContent>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="DiscountFactor" minOccurs="0">
                                       <xs:complexType>
                                          <xs:simpleContent>
                                             <xs:extension base="xs:decimal">
                                                <xs:attribute ref="auc:Source"/>
                                             </xs:extension>
                                          </xs:simpleContent>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="AnalysisPeriod" minOccurs="0">
                                       <xs:complexType>
                                          <xs:simpleContent>
                                             <xs:extension base="xs:decimal">
                                                <xs:attribute ref="auc:Source"/>
                                             </xs:extension>
                                          </xs:simpleContent>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="GasPriceEscalationRate" minOccurs="0">
                                       <xs:complexType>
                                          <xs:simpleContent>
                                             <xs:extension base="xs:decimal">
                                                <xs:attribute ref="auc:Source"/>
                                             </xs:extension>
                                          </xs:simpleContent>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="ElectricityPriceEscalationRate" minOccurs="0">
                                       <xs:complexType>
                                          <xs:simpleContent>
                                             <xs:extension base="xs:decimal">
                                                <xs:attribute ref="auc:Source"/>
                                             </xs:extension>
                                          </xs:simpleContent>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="WaterPriceEscalationRate" minOccurs="0">
                                       <xs:complexType>
                                          <xs:simpleContent>
                                             <xs:extension base="xs:decimal">
                                                <xs:attribute ref="auc:Source"/>
                                             </xs:extension>
                                          </xs:simpleContent>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="OtherEscalationRates" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="OtherEscalationRate" minOccurs="0" maxOccurs="unbounded">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:element ref="auc:EnergyResource" minOccurs="0"/>
                                                      <xs:element name="EscalationRate" type="xs:decimal" minOccurs="0"/>
                                                   </xs:sequence>
                                                   <xs:attribute ref="auc:Source"/>
                                                </xs:complexType>
                                             </xs:element>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="InflationRate" minOccurs="0">
                                       <xs:complexType>
                                          <xs:simpleContent>
                                             <xs:extension base="xs:decimal">
                                                <xs:attribute ref="auc:Source"/>
                                             </xs:extension>
                                          </xs:simpleContent>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="Qualifications" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="Qualification" minOccurs="0" maxOccurs="unbounded">
                                                <xs:complexType>
                                                   <xs:sequence>
                                                      <xs:element name="AuditorQualification" type="auc:AuditorQualificationType" minOccurs="0"/>
                                                      <xs:element name="AuditorQualificationNumber" type="xs:string" minOccurs="0"/>
                                                      <xs:element name="AuditorQualificationState" type="auc:State" minOccurs="0"/>
                                                      <xs:element name="CertificationExpirationDate" type="xs:date" minOccurs="0"/>
                                                      <xs:element name="CertifiedAuditTeamMemberContactID" minOccurs="0">
                                                         <xs:complexType>
                                                            <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                                         </xs:complexType>
                                                      </xs:element>
                                                      <xs:element name="AuditTeamMemberCertificationType" type="auc:AuditorQualificationType" minOccurs="0"/>
                                                   </xs:sequence>
                                                </xs:complexType>
                                             </xs:element>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="AuditExemption" minOccurs="0">
                                       <xs:simpleType>
                                          <xs:restriction base="xs:string">
                                             <xs:enumeration value="EPA ENERGY STAR certified"/>
                                             <xs:enumeration value="LEED certified"/>
                                             <xs:enumeration value="Simple building"/>
                                             <xs:enumeration value="Class 1 building"/>
                                             <xs:enumeration value="Other"/>
                                             <xs:enumeration value="None"/>
                                          </xs:restriction>
                                       </xs:simpleType>
                                    </xs:element>
                                    <xs:element name="Utilities" minOccurs="0">
                                       <xs:complexType>
                                          <xs:sequence>
                                             <xs:element name="Utility" type="auc:UtilityType" minOccurs="0" maxOccurs="unbounded"/>
                                          </xs:sequence>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element name="AuditorContactID" minOccurs="0">
                                       <xs:complexType>
                                          <xs:attribute name="IDref" type="xs:IDREF" use="required"/>
                                       </xs:complexType>
                                    </xs:element>
                                    <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element name="Contacts" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="Contact" type="auc:ContactType" maxOccurs="unbounded"/>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element name="Tenants" minOccurs="0">
                              <xs:complexType>
                                 <xs:sequence>
                                    <xs:element name="Tenant" type="auc:TenantType" maxOccurs="unbounded"/>
                                 </xs:sequence>
                              </xs:complexType>
                           </xs:element>
                           <xs:element ref="auc:UserDefinedFields" minOccurs="0"/>
                        </xs:sequence>
                        <xs:attribute name="ID" type="xs:ID"/>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Element: BurnerControlType

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

Element: BurnerType

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

Element: 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:Modeled>
      <auc:Measured      > [0..1] 
         <auc:MeasuredEnergySource         > [0..1] 
            Start Choice [1]
               <auc:UtilityBills               > [0..1] 
                  <auc:UtilityMeterNumber> xs:string </auc:UtilityMeterNumber> [0..1] 
                  <auc:UtilityAccountNumber> xs:string </auc:UtilityAccountNumber> [0..1] 
                  <auc:UtilityBillpayer> xs:string </auc:UtilityBillpayer> [0..1] 
               </auc:UtilityBills>
               <auc:DirectMeasurement/>  [0..1]

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

Element: Capacity

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

Element: CapacityUnits

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

Element: ClothesWasherClassification

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

Element: ClothesWasherLoaderType

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

Element: CompressorStaging

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

Element: 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'}) </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:restriction>
   </xs:simpleType>
</xs:element>

Element: ControlledByEMCS

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

Element: CostEffectivenessScreeningMethod

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

Element: DraftType

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

Element: DryerType

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

Element: DutyCycle

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

Element: ENERGYSTARScore

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

Element: EmailAddress

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

Element: EnergyResource

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

Element: EnergyUseByFuelTypes

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

Element: FloorAreas

Name FloorAreas
Type Locally-defined complex type
Nillable no
Abstract no
No documentation provided.
<auc:FloorAreas>
   <auc:FloorArea   > [1..*] 
      <auc:FloorAreaType> xs:string (value comes from list: {'Tenant'|'Common'|'Gross'|'Net'|'Finished'|'Footprint'|'Rentable'|'Occupied'|'Lighted'|'Daylit'|'Heated'|'Cooled'|'Conditioned'|'Unconditioned'|'Semi-conditioned'|'Heated and Cooled'|'Heated only'|'Cooled only'|'Ventilated'|'Enclosed'|'Non-Enclosed'|'Open'|'Lot'|'Custom'}) </auc:FloorAreaType> [0..1] 
      <auc:FloorAreaCustomName> xs:string </auc:FloorAreaCustomName> [0..1] 
      <auc:FloorAreaValue
       auc:Source="" [0..1]
      > [0..1]  
          xs:decimal
      </auc:FloorAreaValue>
      <auc:FloorAreaPercentage> xs:float (0.0 <= value <= 100.0) </auc:FloorAreaPercentage> [0..1] 
      <auc:Story> xs:int </auc:Story> [0..1] 
   </auc:FloorArea>
</auc:FloorAreas>
<xs:element name="FloorAreas">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="FloorArea" maxOccurs="unbounded">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="FloorAreaType" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:string">
                           <xs:enumeration value="Tenant"/>
                           <xs:enumeration value="Common"/>
                           <xs:enumeration value="Gross"/>
                           <xs:enumeration value="Net"/>
                           <xs:enumeration value="Finished"/>
                           <xs:enumeration value="Footprint"/>
                           <xs:enumeration value="Rentable"/>
                           <xs:enumeration value="Occupied"/>
                           <xs:enumeration value="Lighted"/>
                           <xs:enumeration value="Daylit"/>
                           <xs:enumeration value="Heated"/>
                           <xs:enumeration value="Cooled"/>
                           <xs:enumeration value="Conditioned"/>
                           <xs:enumeration value="Unconditioned"/>
                           <xs:enumeration value="Semi-conditioned"/>
                           <xs:enumeration value="Heated and Cooled"/>
                           <xs:enumeration value="Heated only"/>
                           <xs:enumeration value="Cooled only"/>
                           <xs:enumeration value="Ventilated"/>
                           <xs:enumeration value="Enclosed"/>
                           <xs:enumeration value="Non-Enclosed"/>
                           <xs:enumeration value="Open"/>
                           <xs:enumeration value="Lot"/>
                           <xs:enumeration value="Custom"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="FloorAreaCustomName" type="xs:string" minOccurs="0"/>
                  <xs:element name="FloorAreaValue" minOccurs="0">
                     <xs:complexType>
                        <xs:simpleContent>
                           <xs:extension base="xs:decimal">
                              <xs:attribute ref="auc:Source"/>
                           </xs:extension>
                        </xs:simpleContent>
                     </xs:complexType>
                  </xs:element>
                  <xs:element name="FloorAreaPercentage" minOccurs="0">
                     <xs:simpleType>
                        <xs:restriction base="xs:float">
                           <xs:minInclusive value="0.0"/>
                           <xs:maxInclusive value="100.0"/>
                        </xs:restriction>
                     </xs:simpleType>
                  </xs:element>
                  <xs:element name="Story" type="xs:int" minOccurs="0"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Element: FluorescentStartType

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

Element: FoundationWallInsulationContinuity

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

Element: HeatingStaging

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

Element: IdentifierCustomName

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

Element: IdentifierLabel

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

Element: IdentifierValue

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

Element: IgnitionType

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

Element: LinkedPremises

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

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

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

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

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

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

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

Element: 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: Manufacturer

Name Manufacturer
Type xs:string
Nillable no
Abstract no