Schema GreenBuildingXML_Ver7.03.xsd


schema location E:\Data\Carmel\gbXML\Schemas_Archived\GreenBuildingXML_Ver7.03.xsd
attributeFormDefault unqualified
elementFormDefault unqualified
targetNamespace http://www.gbxml.org/schema
 
Elements  Simple types 
Absorptance  absorptanceUnitEnum 
Address1  airTemperatureTypeEnum 
Address2  areaUnitEnum 
AdjacentSpaceId  baseboardHeatingTypeEnum 
aecXML  blowerDoorUnitEnum 
Age  buildingTypeEnum 
AirChangesPerHour  capacityTypeEnum 
AirLoop  capacityUnitEnum 
AirLoopEquipment  chillerTypeEnum 
AirLoopEquipmentId  coilTypeEnum 
AirLoopId  conditioningTypeEnum 
AirStreamFraction  conditioningUnitEnum 
AirSystem  conditionTypeEnum 
AirSystemId  conductivityFofTUnitEnum 
AirTemperature  conductivityUnitEnum 
Albedo  controlTypeEnum 
AltEnergySource  coolingCoilSetpointResetTypeEnum 
AnalysisParameter  coolingCoilTypeEnum 
Area  costTypeEnum 
AverageNumberOfFloors  currencyTypeEnum 
Azimuth  damperHeatingActionEnum 
Ballast  dayTypeEnum 
BaseboardHeatingCapacity  defrostControlEnum 
BaseboardHeatingType  defrostStrategyEnum 
BeginDate  deltaPUnitEnum 
BiomassDensity  densityFofTUnitEnum 
Blind  densityUnitEnum 
BlowerDoorValue  directionUnitEnum 
Building  economizerLockoutEnum 
BuildingStorey  efficiencyTypeEnum 
CADMaterialId  emissionUnitEnum 
CADModelAzimuth  emittanceTypeEnum 
CADModelId  energyUnitEnum 
CADObjectId  enthalpyTypeEnum 
Campus  enthalpyUnitEnum 
Capacity  entityTypeEnum 
CartesianPoint  equipmentTypeEnum 
CDD  extEquipTypeEnum 
CDDValue  fanTypeEnum 
City  floorCategoryEnum 
ClosedShell  floorSlabPerimeterHeatLossCoefficientUnitTypeEnum 
CLTDParameters  flowPerAreaUnitEnum 
CoefficientOfUtilization  flowTypeEnum 
CompanyName  flowUnitEnum 
Conductivity  fluidTypeEnum 
ConductivityFofT  frameTypeEnum 
Construction  fuelLoadUnitEnum 
Control  gasTypeEnum 
ConvergenceLimits  heatExchangerTypeEnum 
CoolingCoilSetpointResetType  heatingCoilSetpointResetTypeEnum 
CoolingCoilType  heatingCoilTypeEnum 
CoolingSizingFactor  heatRecoveryTypeEnum 
Coordinate  hOutsideUnitTypeEnum 
Cost  hydronicEquipTypeEnum 
CostValue  illuminanceUnitEnum 
Country  infiltrationTypeEnum 
CreatedBy  intEquipTypeEnum 
CyclesPerWeek  interactionType 
CyclingRateMax  inverseTempUnitEnum 
DamperHeatingAction  lengthUnitEnum 
Data  lifeUnitEnum 
Day  lightControlTypeEnum 
DaylightSavings  loadUnitEnum 
DaySchedule  loopTypeEnum 
DDDayCool  minimumOutdoorAirControlTypeEnum 
DDDayHeat  nightCycleControlEnum 
DDDaylightCool  openingTypeEnum 
DDDaylightHeat  operationTypeEnum 
DDDBCool  peopleHeatGainTypeEnum 
DDDBHeat  peopleHeatGainUnitEnum 
DDDBRangeCool  peopleNumberUnitEnum 
DDDBRangeHeat  permUnitEnum 
DDGroundTCool  powerPerAreaUnitEnum 
DDGroundTHeat  powerTypeEnum 
DDHiHrCool  powerUnitEnum 
DDHiHrHeat  powerUseTypeEnum 
DDLoHrCool  preheatCoilTypeEnum 
DDLoHrHeat  pressureUnitEnum 
DDMonthCool  radiationWavelengthTypeEnum 
DDMonthHeat  reflectanceTypeEnum 
DDPressureCool  resetTemperatureTypeEnum 
DDPressureHeat  resistanceUnitEnum 
DDRainCool  resourceTypeEnum 
DDRainHeat  resultsExtraResourceTypeEnum 
DDSkyClearnessCool  resultsTypeEnum 
DDSkyClearnessHeat  roofASHRAENumberEnum 
DDSnowCool  roofCLTDIndexEnum 
DDSnowHeat  roofColorEnum 
DDWBCool  roofCTSTypeEnum 
DDWBHeat  roughnessValueEnum 
DDWindDirCool  scheduleTypeEnum 
DDWindDirHeat  scheduleTypeLimitsEnum 
DDWindSpeedCool  shadeOperationEnum 
DDWindSpeedHeat  shadeScheduleTypeEnum 
DeltaP  shadeTypeEnum 
DeltaT  sinkRateUnitEnum 
Density  spaceTypeEnum 
DensityFofT  specificHeatUnitEnum 
DependentValue  stageTypeEnum 
DependentVariable  standardsTypeEnum 
Description  stationIdTypeEnum 
DesignCoolRH  supplementalHeatingCoilTypeEnum 
DesignCoolT  surfaceDescriptionEnum 
DesignFlow  surfaceReferenceLocationEnum 
DesignHeatRH  surfaceTypeEnum 
DesignHeatT  systemTypeEnum 
DesignPressure  temperatureUnitEnum 
DesignTemp  tempTypeEnum 
Dimensions  timePeriodEnum 
DocumentHistory  timeUnitEnum 
EconomizerLockout  transportationTypeEnum 
Efficiency  unitlessSmallUnitEnum 
ElecLoad  unitlessUnitEnum 
Elevation  uValueUnitEnum 
Email1Address  valueTypeEnum 
EmissionRate  vegetationTypeEnum 
Emittance  velocityUnitEnum 
EndDate  versionEnum 
Energy  viscosityFofTUnitEnum 
Enthalpy  viscosityUnitEnum 
Equation  volumeUnitEnum 
EquipPowerPerArea  wallASHRAEGroupEnum 
Expression  wallColorEnum 
ExtEquip  wallCTSTypeEnum 
ExtEquipId  wallGroupManualJEnum 
FamilyName  waterUseUnitEnum 
Fan  weightUnitEnum 
FileName  windSpeedEnum 
Fire  zoneHVACEquipmentTypeEnum 
FireFace 
FirstName 
FloorSlabHeatLossCoefficient 
Flow 
FlowControl 
FlowPerArea 
FlowPerPerson 
FlowType 
FractionOnCyclePowerUse 
Frame 
FuelLoad 
Gap 
GapId 
GasPreheatCoilEfficiency 
GasPreheatCoilParasiticElectricLoad 
gbXML 
GeneralGeometry 
Glare 
Glaze 
GlazeConductivity 
GlazeId 
GroundTemp 
GroundTempValue 
GUID 
HDD 
HDDValue 
HeatExchanger 
HeatingCoilSetpointResetType 
HeatingSizingFactor 
HeatPumpDefrostControl 
HeatPumpDefrostStrategy 
HeatPumpFanDelayTime 
HeatPumpTimeConstant 
HeatRecoveryType 
HeatRejectedtoSpace 
Height 
HighLimit 
HighValue 
HolidayDate 
HolidaysModeled 
HorizontalSolar 
HOutside 
HydronicLoop 
HydronicLoopEquipment 
HydronicLoopEquipmentId 
HydronicLoopId 
Illuminance 
ImageTexture 
IndependentValue 
IndependentVariable 
IndoorAirQuality 
InfiltrationFlow 
InputWatts 
InsideAirFilmResistance 
IntEquip 
IntEquipId 
Lamp 
LastName 
LatentHeatRecoveryEffectiveness 
LatentLoad 
Latitude 
Layer 
LayerId 
Length 
Level 
Life 
LightControlId 
LightId 
Lighting 
LightingControl 
LightingSystem 
LightPowerPerArea 
LoadCalcInputParameters 
Location 
Longitude 
LowerLimitValue 
LowValue 
LumensPerLamp 
Luminaire 
ManualJ8Parameters 
Manufacturer 
Material 
MaterialId 
MaximumFlow 
MaximumFlowFractionDuringReheat 
MaxOAFlowPerZone 
MaxPressure 
MaxRelativeHumidity 
MaxTemp 
Meter 
MeterId 
MiddleName 
MinFlow 
MinimumFlow 
MinimumOutdoorAirControlType 
MinLightFrac 
MinOAFlowPerZone 
MinPowerFrac 
MinPressure 
MinRelativeHumidity 
MinTemp 
Model 
ModifiedBy 
MotorInAirstream 
Name 
NaturalVentHiTemp 
NaturalVentLoTemp 
NaturalVentOccDep 
NightCycleControl 
NumberOfLamps 
OAFlowPerArea 
OAFlowPerPerson 
OAFlowPerZone 
ObjectId 
Opening 
OperationRange 
OperationSchedule 
ParallelFanOnFlowFraction 
ParameterValue 
PeakDomesticHotWaterFlow 
PeopleHeatGain 
PeopleNumber 
PercentAreaDaylitControlled 
PercentExisting 
Performance 
Permeance 
PersonInfo 
PhoneNumber 
Photometry 
PhotometryOrientation 
PlanarGeometry 
Platform 
PointData 
PolyLoop 
Porosity 
Power 
PrandtlNumber 
PrandtlNumberFofT 
PreheatCoilType 
PressureControl 
ProductName 
ProgramInfo 
ProjectEntity 
R-value 
RatedFlow 
RecircFlow 
RectangularGeometry 
RecycledContent 
Reference 
Reflectance 
RefrigerantType 
ResetTemperature 
Results 
Roughness 
RTSParameters 
Schedule 
ScheduleTypeLimits 
ScheduleValue 
SecondaryFlow 
SensibleHeatRecoveryEffectiveness 
Setback 
ShadeControl 
ShadeSchedule 
ShadingCoeff 
ShellGeometry 
SimulationParameters 
SinkRate 
SolarHeatGainCoeff 
SolarOnOpening 
Space 
SpaceBoundary 
SpecificHeat 
State 
StateOrProvince 
StationId 
StreetAddress 
SupplementalGasHeatingCoilEfficiency 
SupplementalGasHeatingCoilParasiticElectricLoad 
SupplementalHeatingCoilCapacity 
SupplementalHeatingCoilType 
Surface 
Temp 
Temperature 
TemperatureControl 
Thickness 
Tilt 
TimeIncrement 
Transmittance 
Transportation 
TypeCode 
U-value 
UpperLimitValue 
URI 
UtilityRate 
Value 
Vegetation 
Version 
Viscosity 
ViscosityFofT 
Volume 
WasteWaterHREff 
WaterLoss 
WaterRate 
WaterUsePerCycle 
Weather 
WebPage 
WeekSchedule 
WeekScheduleId 
Weight 
WFTDPressure 
WFTDRelHumidity 
WFTDTemp 
WFTDWindDir 
WFTDWindSpeed 
Width 
WindowType 
WindSpeed 
XAxis 
YAxis 
YearModeled 
YearSchedule 
ZipCode 
ZipcodeOrPostalCode 
Zone 
ZoneCoolingLoad 
ZoneHVACEquipment 
ZoneHVACEquipmentId 


element Absorptance
diagram GreenBuildingXML_Ver7.03_p1.png
namespace http://www.gbxml.org/schema
type extension of xsd:decimal
properties
content complex
used by
elements Construction FireFace Material
attributes
Name  Type  Use  Default  Fixed  Annotation
unit  unitlessUnitEnum  required      
type  absorptanceUnitEnum  required      
annotation
documentation
Absorptance of the outside surface
source <xsd:element name="Absorptance">
 
<xsd:annotation>
   
<xsd:documentation>Absorptance of the outside surface</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:decimal">
       
<xsd:attribute name="unit" type="unitlessUnitEnum" use="required"/>
       
<xsd:attribute name="type" type="absorptanceUnitEnum" use="required"/>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute Absorptance/@unit
type unitlessUnitEnum
properties
use required
facets
Kind Value Annotation
enumeration Percent
enumeration Fraction
source <xsd:attribute name="unit" type="unitlessUnitEnum" use="required"/>

attribute Absorptance/@type
type absorptanceUnitEnum
properties
use required
facets
Kind Value Annotation
enumeration IntIR
enumeration IntSolar
enumeration IntVisible
enumeration IntTotal
enumeration ExtIR
enumeration ExtSolar
enumeration ExtVisible
enumeration ExtTotal
source <xsd:attribute name="type" type="absorptanceUnitEnum" use="required"/>

element Address1
diagram GreenBuildingXML_Ver7.03_p2.png
namespace http://www.gbxml.org/schema
type xsd:string
properties
content simple
used by
element PersonInfo
source <xsd:element name="Address1" type="xsd:string"/>

element Address2
diagram GreenBuildingXML_Ver7.03_p3.png
namespace http://www.gbxml.org/schema
type xsd:string
properties
content simple
used by
element PersonInfo
source <xsd:element name="Address2" type="xsd:string"/>

element AdjacentSpaceId
diagram GreenBuildingXML_Ver7.03_p4.png
namespace http://www.gbxml.org/schema
properties
content complex
used by
element Surface
attributes
Name  Type  Use  Default  Fixed  Annotation
spaceIdRef  xsd:IDREF  required      
documentation
References the ID of a Space that is bounded by this surface. First AdjacentSpaceId entered will determine how the referenced construction layers are ordered with the first construction layer being in contact with the outside or 2nd space listed and the last layer in contact with the first space listed. The outward normal of the surface, as defined by the right hand rule of the coordinates in the planar geometry element, is always pointing away from the first AdjacentSpaceID listed.
surfaceType  surfaceTypeEnum  optional      
documentation
With interior horizontal surfaces, this attribute can distinguish between ceiling and floor surfaces to avoid double-counting of floor areas, etc. If not present, the surface type can be assumed based on the description of the surface type enums. When the surfaceTypeEnum is provided and the surface attributes (i.e. adjacency, tilt angle) do not match the enumeration's description, the enumeration should have precedence.
source <xsd:element name="AdjacentSpaceId">
 
<xsd:complexType>
   
<xsd:attribute name="spaceIdRef" type="xsd:IDREF" use="required">
     
<xsd:annotation>
       
<xsd:documentation>References the ID of a Space that is bounded by this surface. First AdjacentSpaceId entered will determine how the referenced construction layers are ordered with the first construction layer being in contact with the outside or 2nd space listed and the last layer in contact with the first space listed. The outward normal of the surface, as defined by the right hand rule of the coordinates in the planar geometry element, is always pointing away from the first AdjacentSpaceID listed.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
   
<xsd:attribute name="surfaceType" type="surfaceTypeEnum" use="optional">
     
<xsd:annotation>
       
<xsd:documentation>With interior horizontal surfaces, this attribute can distinguish between ceiling and floor surfaces to avoid double-counting of floor areas, etc. If not present, the surface type can be assumed based on the description of the surface type enums. When the surfaceTypeEnum is provided and the surface attributes (i.e. adjacency, tilt angle) do not match the enumeration's description, the enumeration should have precedence.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
 
</xsd:complexType>
</xsd:element>

attribute AdjacentSpaceId/@spaceIdRef
type xsd:IDREF
properties
use required
annotation
documentation
References the ID of a Space that is bounded by this surface. First AdjacentSpaceId entered will determine how the referenced construction layers are ordered with the first construction layer being in contact with the outside or 2nd space listed and the last layer in contact with the first space listed. The outward normal of the surface, as defined by the right hand rule of the coordinates in the planar geometry element, is always pointing away from the first AdjacentSpaceID listed.
source <xsd:attribute name="spaceIdRef" type="xsd:IDREF" use="required">
 
<xsd:annotation>
   
<xsd:documentation>References the ID of a Space that is bounded by this surface. First AdjacentSpaceId entered will determine how the referenced construction layers are ordered with the first construction layer being in contact with the outside or 2nd space listed and the last layer in contact with the first space listed. The outward normal of the surface, as defined by the right hand rule of the coordinates in the planar geometry element, is always pointing away from the first AdjacentSpaceID listed.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute AdjacentSpaceId/@surfaceType
type surfaceTypeEnum
properties
use optional
facets
Kind Value Annotation
enumeration InteriorWall
documentation
The portion of the building envelope, including opaque area and fenestration, that is adjacent to two conditioned or unconditioned spaces and that is vertical or tilted at an angle of 60° from horizontal or greater.
enumeration ExteriorWall
documentation
The portion of the building envelope, including opaque area and fenestration, that is adjacent to one conditioned or unconditioned space and that is vertical or tilted at an angle of 60° from horizontal or greater.
enumeration Roof
documentation
The upper portion of the building envelope, including opaque areas and fenestration, that is adjacent to one conditioned or unconditioned space and that is horizontal or tilted at an angle of less than 60° from horizontal.
enumeration InteriorFloor
documentation
The lower portion of the building envelope, including opaque area and fenestration, that has conditioned or semiheated space above and is horizontal or tilted at an angle of less than 60 degrees from horizontal but excluding slab-on-grade floors.
enumeration ExposedFloor
documentation
The floor area exposed to non-conditioned space or outside.
enumeration Shade
documentation
Surface not adjacent to any spaces with tilt between 0° and 180°.
enumeration UndergroundWall
documentation
The portion of the building envelope, including opaque area and fenestration, that is adjacent to one conditioned or unconditioned space and earth (soil) and that is vertical or tilted at an angle of 60° from horizontal or greater.
enumeration UndergroundSlab
documentation
Surface adjacent to one conditioned or unconditioned space and earth (soil) below grade with a tilt between 150° and 180°.
enumeration Ceiling
documentation
The upper portion of the building envelope that is adjacent to two conditioned or unconditioned spaces and that is horizontal or tilted at an angle of less than 60° from horizontal.
enumeration Air
documentation
Air membrane between two conditioned or unconditioned spaces with a tilt between 0° and 180°.
enumeration UndergroundCeiling
documentation
The portion of the building envelope, including opaque area and fenestration, that is adjacent to one conditioned or unconditioned space and earth (soil) and that is horizontal or tilted at an angle of less than 60° from horizontal.
enumeration RaisedFloor
documentation
The lower portion of the building envelope, including opaque area and fenestration, that is adjacent to one conditioned or unconditioned space and the outside and is horizontal or tilted at an angle between 150° and 180°.
enumeration SlabOnGrade
documentation
The lower portion of the building envelope, including opaque area and fenestration, that is adjacent to one conditioned or unconditioned space and earth (soil) at grade with a tilt between 150° and 180°.
enumeration FreestandingColumn
documentation
Freestanding column in space specified by its top surface having the same ifcGUID.
enumeration EmbeddedColumn
documentation
Embedded column in wall specified by a surface which is coplanar with (one of) the embedding wall(s).
annotation
documentation
With interior horizontal surfaces, this attribute can distinguish between ceiling and floor surfaces to avoid double-counting of floor areas, etc. If not present, the surface type can be assumed based on the description of the surface type enums. When the surfaceTypeEnum is provided and the surface attributes (i.e. adjacency, tilt angle) do not match the enumeration's description, the enumeration should have precedence.
source <xsd:attribute name="surfaceType" type="surfaceTypeEnum" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>With interior horizontal surfaces, this attribute can distinguish between ceiling and floor surfaces to avoid double-counting of floor areas, etc. If not present, the surface type can be assumed based on the description of the surface type enums. When the surfaceTypeEnum is provided and the surface attributes (i.e. adjacency, tilt angle) do not match the enumeration's description, the enumeration should have precedence.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element aecXML
diagram GreenBuildingXML_Ver7.03_p5.png
namespace http://www.gbxml.org/schema
used by
element gbXML
source <xsd:element name="aecXML"/>

element Age
diagram GreenBuildingXML_Ver7.03_p6.png
namespace http://www.gbxml.org/schema
type extension of xsd:string
properties
content complex
used by
elements ExtEquip HydronicLoopEquipment IntEquip
attributes
Name  Type  Use  Default  Fixed  Annotation
unit  derived by: xsd:NMTOKEN  required      
source <xsd:element name="Age">
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:string">
       
<xsd:attribute name="unit" use="required">
         
<xsd:simpleType>
           
<xsd:restriction base="xsd:NMTOKEN">
             
<xsd:enumeration value="Years"/>
           
</xsd:restriction>
         
</xsd:simpleType>
       
</xsd:attribute>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute Age/@unit
type restriction of xsd:NMTOKEN
properties
use required
facets
Kind Value Annotation
enumeration Years
source <xsd:attribute name="unit" use="required">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:NMTOKEN">
     
<xsd:enumeration value="Years"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:attribute>

element AirChangesPerHour
diagram GreenBuildingXML_Ver7.03_p7.png
namespace http://www.gbxml.org/schema
type xsd:decimal
properties
content simple
used by
elements Space Zone
source <xsd:element name="AirChangesPerHour" type="xsd:decimal"/>

element AirLoop
diagram GreenBuildingXML_Ver7.03_p8.png
namespace http://www.gbxml.org/schema
properties
content complex
children Name Description Reference AirLoopEquipment TemperatureControl PressureControl
used by
element gbXML
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  required      
controlZoneIdRef  xsd:IDREF        
systemType  systemTypeEnum        
programId  xsd:IDREF  optional      
documentation
Please specify the program that added this element.
annotation
documentation
The AirLoop element represents the equipment serving one path of air
source <xsd:element name="AirLoop">
 
<xsd:annotation>
   
<xsd:documentation>The AirLoop element represents the equipment serving one path of air</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:choice minOccurs="0" maxOccurs="unbounded">
     
<xsd:element ref="Name" minOccurs="0"/>
     
<xsd:element ref="Description" minOccurs="0"/>
     
<xsd:element ref="Reference" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="AirLoopEquipment" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="TemperatureControl" minOccurs="0"/>
     
<xsd:element ref="PressureControl" minOccurs="0"/>
   
</xsd:choice>
   
<xsd:attribute name="id" type="xsd:ID" use="required"/>
   
<xsd:attribute name="controlZoneIdRef" type="xsd:IDREF"/>
   
<xsd:attribute name="systemType" type="systemTypeEnum"/>
   
<xsd:attribute name="programId" type="xsd:IDREF" use="optional">
     
<xsd:annotation>
       
<xsd:documentation>Please specify the program that added this element.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
 
</xsd:complexType>
</xsd:element>

attribute AirLoop/@id
type xsd:ID
properties
use required
source <xsd:attribute name="id" type="xsd:ID" use="required"/>

attribute AirLoop/@controlZoneIdRef
type xsd:IDREF
source <xsd:attribute name="controlZoneIdRef" type="xsd:IDREF"/>

attribute AirLoop/@systemType
type systemTypeEnum
facets
Kind Value Annotation
enumeration SingleZoneReheat
documentation
Variable Temperature
enumeration PackagedSingleZone
documentation
Packaged Single-zone
enumeration SingleZoneCeilingInduction
documentation
Ceiling Induction
enumeration ReheatFan
documentation
Constant-volume Reheat Fan
enumeration VariableAirVolume
documentation
Variable-volume Fan
enumeration PoweredInductionUnit
documentation
Powered Induction Unit
enumeration PackagedVariableAirVolume
documentation
Packaged Variable Air Volume
enumeration PackagedVariableVolumeVariableTemperature
documentation
Packaged Variable-Volume Variable-Temperature
enumeration CeilingBypassVariableAirVolume
documentation
Ceiling Bypass
enumeration EvaporativeCooling
documentation
Evaporative Cooling
enumeration MultiZone
documentation
Multizone Fan
enumeration PackagedMultiZone
documentation
Packaged Multizone
enumeration DualDuct
documentation
Dual-duct Fan
enumeration FanCoil
documentation
Fan Coil
enumeration InductionUnit
documentation
Induction Unit
enumeration PackagedTerminalAirConditioner
documentation
Packaged Terminal Air Conditioner
enumeration WaterLoopHeatPump
documentation
Water Loop Heat Pump
enumeration ResidentialCyclingFurnaceCyclingAC
documentation
Residential with cycling furnace and cycling air-conditioner
enumeration ResidentialVariableAirVolumeVariableTemperature
documentation
Residential Variable-Volume Variable-Temperature
enumeration FloorPanelHeating
documentation
Floor Panel Heating
enumeration HeatingAndVentilating
documentation
Heating and Ventilating
enumeration UnitHeater
documentation
Unit Heater
enumeration UnitVentilator
documentation
Unit Ventilator
enumeration CentralHeatingRadiators
documentation
Central Heating Radiators
enumeration CentralHeatingConvectors
documentation
Central Heating Convectors
enumeration CentralHeatingRadiantFloor
documentation
Central Heating Radiant Floor
enumeration CentralHeatingHotAir
documentation
Central Heating Hot Air
enumeration OtherRoomHeater
documentation
Other Room Heater
enumeration RadiantHeaterNoFlue
documentation
Radiant Heater No Flue
enumeration RadiantHeaterFlue
documentation
Radiant Heater Flue
enumeration RadiantHeaterMultiburner
documentation
Radiant Heater Multiburner
enumeration ForcedConvectionHeaterFlue
documentation
Forced Convection Heater Flue
enumeration ForcedConvectionHeaterNoFlue
documentation
Forced Convection Heater No Flue
enumeration VAVSingleDuct
documentation
VAV Single Duct
enumeration VAVDualDuct
documentation
VAV Dual Duct
enumeration VAVReheatFan
documentation
VAV Reheat Fan
enumeration VAVIndoorPackagedCabinet
documentation
VAV Indoor Packaged Cabinet
enumeration ConstantVolumeFixedOA
documentation
Constant Volume Fixed OA
enumeration ConstantVolumeVariableOA
documentation
Constant Volume Variable OA
enumeration ConstantVolumeTerminalReheat
documentation
Constant Volume Terminal Reheat
enumeration MultizoneHotDeckColdDeck
documentation
Multizone Hot Deck Cold Deck
enumeration ConstantVolumeDualDuct
documentation
Constant Volume Dual Duct
enumeration RadiantCooledCeilings
documentation
Radiant Cooled Ceilings
enumeration ActiveChilledBeams
documentation
Active Chilled Beams
enumeration VariableRefrigerantFlow
documentation
Variable Refrigerant Flow
enumeration SplitSystemsWithNaturalVentilation
documentation
Split Systems With Natural Ventilation
enumeration SplitSystemsWithMechanicalVentilation
documentation
Split Systems With Mechanical Ventilation
enumeration SplitSystemsWithMechanicalVentilationWithCooling
documentation
Split Systems With Mechanical Ventilation With Cooling
enumeration Exhaust
documentation
Exhaust Air Systems
source <xsd:attribute name="systemType" type="systemTypeEnum"/>

attribute AirLoop/@programId
type xsd:IDREF
properties
use optional
annotation
documentation
Please specify the program that added this element.
source <xsd:attribute name="programId" type="xsd:IDREF" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>Please specify the program that added this element.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element AirLoopEquipment
diagram GreenBuildingXML_Ver7.03_p9.png
namespace http://www.gbxml.org/schema
properties
content complex
children Name Description Model Manufacturer RatedFlow MinFlow MaximumFlow MaximumFlowFractionDuringReheat OperationSchedule MotorInAirstream Temp Enthalpy EconomizerLockout ResetTemperature DeltaP DeltaT MinRelativeHumidity MaxRelativeHumidity Power Capacity Control Efficiency AirStreamFraction Performance Cost Weight Life WaterLoss Energy HydronicLoopId Reference RefrigerantType CADObjectId GeneralGeometry ShellGeometry FlowType ParallelFanOnFlowFraction NightCycleControl HeatRecoveryType SensibleHeatRecoveryEffectiveness LatentHeatRecoveryEffectiveness CoolingCoilSetpointResetType HeatingCoilSetpointResetType DamperHeatingAction HeatPumpDefrostControl HeatPumpDefrostStrategy SupplementalHeatingCoilType SupplementalHeatingCoilCapacity SupplementalGasHeatingCoilEfficiency SupplementalGasHeatingCoilParasiticElectricLoad CyclingRateMax HeatPumpTimeConstant FractionOnCyclePowerUse HeatPumpFanDelayTime CoolingCoilType PreheatCoilType GasPreheatCoilEfficiency GasPreheatCoilParasiticElectricLoad
used by
element AirLoop
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  required      
equipmentType  equipmentTypeEnum  required      
programId  xsd:IDREF  optional      
documentation
Please specify the program that added this element.
annotation
documentation
A piece of equipment serving an air-loop. This is generalized to be able to contain any type of air loop equipment. The air loop equipment are ordered as they exist on the airloop. A blow-through system should have fan listed before the coils. A draw-through system should have the fan listed after the coils.
source <xsd:element name="AirLoopEquipment">
 
<xsd:annotation>
   
<xsd:documentation>A piece of equipment serving an air-loop. This is generalized to be able to contain any type of air loop equipment. The air loop equipment are ordered as they exist on the airloop. A blow-through system should have fan listed before the coils. A draw-through system should have the fan listed after the coils.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:choice minOccurs="0" maxOccurs="unbounded">
     
<xsd:element ref="Name" minOccurs="0"/>
     
<xsd:element ref="Description" minOccurs="0"/>
     
<xsd:element ref="Model" minOccurs="0"/>
     
<xsd:element ref="Manufacturer" minOccurs="0"/>
     
<xsd:element ref="RatedFlow" minOccurs="0"/>
     
<xsd:element ref="MinFlow" minOccurs="0"/>
     
<xsd:element ref="MaximumFlow" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>Maximum flow per zone floor area during reheat</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element ref="MaximumFlowFractionDuringReheat" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>Maximum flow flow fraction during reheat</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element ref="OperationSchedule" minOccurs="0"/>
     
<xsd:element ref="MotorInAirstream" minOccurs="0"/>
     
<xsd:element ref="Temp" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="Enthalpy" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="EconomizerLockout" minOccurs="0"/>
     
<xsd:element ref="ResetTemperature" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="DeltaP" minOccurs="0"/>
     
<xsd:element ref="DeltaT" minOccurs="0"/>
     
<xsd:element ref="MinRelativeHumidity" minOccurs="0"/>
     
<xsd:element ref="MaxRelativeHumidity" minOccurs="0"/>
     
<xsd:element ref="Power" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="Capacity" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="Control" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="Efficiency" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="AirStreamFraction" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="Performance" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="Cost" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="Weight" minOccurs="0"/>
     
<xsd:element ref="Life" minOccurs="0"/>
     
<xsd:element ref="WaterLoss" minOccurs="0"/>
     
<xsd:element ref="Energy" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="HydronicLoopId" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="Reference" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="RefrigerantType" minOccurs="0"/>
     
<xsd:element ref="CADObjectId" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="GeneralGeometry" minOccurs="0"/>
     
<xsd:element ref="ShellGeometry" minOccurs="0"/>
     
<xsd:element ref="FlowType" minOccurs="0"/>
     
<xsd:element ref="ParallelFanOnFlowFraction" minOccurs="0"/>
     
<xsd:element ref="NightCycleControl" minOccurs="0"/>
     
<xsd:element ref="HeatRecoveryType" minOccurs="0"/>
     
<xsd:element ref="SensibleHeatRecoveryEffectiveness" minOccurs="0"/>
     
<xsd:element ref="LatentHeatRecoveryEffectiveness" minOccurs="0"/>
     
<xsd:element ref="CoolingCoilSetpointResetType" minOccurs="0"/>
     
<xsd:element ref="HeatingCoilSetpointResetType" minOccurs="0"/>
     
<xsd:element ref="DamperHeatingAction" minOccurs="0"/>
     
<xsd:element ref="HeatPumpDefrostControl" minOccurs="0"/>
     
<xsd:element ref="HeatPumpDefrostStrategy" minOccurs="0"/>
     
<xsd:element ref="SupplementalHeatingCoilType" minOccurs="0"/>
     
<xsd:element ref="SupplementalHeatingCoilCapacity" minOccurs="0"/>
     
<xsd:element ref="SupplementalGasHeatingCoilEfficiency" minOccurs="0"/>
     
<xsd:element ref="SupplementalGasHeatingCoilParasiticElectricLoad" minOccurs="0"/>
     
<xsd:element ref="CyclingRateMax" minOccurs="0"/>
     
<xsd:element ref="HeatPumpTimeConstant" minOccurs="0"/>
     
<xsd:element ref="FractionOnCyclePowerUse" minOccurs="0"/>
     
<xsd:element ref="HeatPumpFanDelayTime" minOccurs="0"/>
     
<xsd:element ref="CoolingCoilType" minOccurs="0"/>
     
<xsd:element ref="PreheatCoilType" minOccurs="0"/>
     
<xsd:element ref="GasPreheatCoilEfficiency" minOccurs="0"/>
     
<xsd:element ref="GasPreheatCoilParasiticElectricLoad" minOccurs="0"/>
   
</xsd:choice>
   
<xsd:attribute name="id" type="xsd:ID" use="required"/>
   
<xsd:attribute name="equipmentType" type="equipmentTypeEnum" use="required"/>
   
<xsd:attribute name="programId" type="xsd:IDREF" use="optional">
     
<xsd:annotation>
       
<xsd:documentation>Please specify the program that added this element.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
 
</xsd:complexType>
</xsd:element>

attribute AirLoopEquipment/@id
type xsd:ID
properties
use required
source <xsd:attribute name="id" type="xsd:ID" use="required"/>

attribute AirLoopEquipment/@equipmentType
type equipmentTypeEnum
properties
use required
facets
Kind Value Annotation
enumeration Fan
enumeration HeatExchanger
enumeration Coil
enumeration Furnace
enumeration Evaporative
enumeration Radiant
enumeration Economizer
enumeration Duct
enumeration Humidifier
enumeration Dehumidifier
enumeration UnitaryAC
enumeration UnitaryHP
enumeration SplitAC
enumeration SplitHP
enumeration TerminalUnit
enumeration Register
enumeration VAVBox
enumeration EvaporativePreCooler
enumeration PreheatCoil
source <xsd:attribute name="equipmentType" type="equipmentTypeEnum" use="required"/>

attribute AirLoopEquipment/@programId
type xsd:IDREF
properties
use optional
annotation
documentation
Please specify the program that added this element.
source <xsd:attribute name="programId" type="xsd:IDREF" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>Please specify the program that added this element.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element AirLoopEquipmentId
diagram GreenBuildingXML_Ver7.03_p10.png
namespace http://www.gbxml.org/schema
properties
content complex
used by
element Space
attributes
Name  Type  Use  Default  Fixed  Annotation
airLoopEquipIdRef  xsd:IDREF  required      
documentation
ID pointing at an air loop equipment object
source <xsd:element name="AirLoopEquipmentId">
 
<xsd:complexType>
   
<xsd:attribute name="airLoopEquipIdRef" type="xsd:IDREF" use="required">
     
<xsd:annotation>
       
<xsd:documentation>ID pointing at an air loop equipment object</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
 
</xsd:complexType>
</xsd:element>

attribute AirLoopEquipmentId/@airLoopEquipIdRef
type xsd:IDREF
properties
use required
annotation
documentation
ID pointing at an air loop equipment object
source <xsd:attribute name="airLoopEquipIdRef" type="xsd:IDREF" use="required">
 
<xsd:annotation>
   
<xsd:documentation>ID pointing at an air loop equipment object</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element AirLoopId
diagram GreenBuildingXML_Ver7.03_p11.png
namespace http://www.gbxml.org/schema
properties
content complex
used by
elements Space Zone
attributes
Name  Type  Use  Default  Fixed  Annotation
airLoopIdRef  xsd:IDREF  required      
documentation
ID pointing to an air loop
source <xsd:element name="AirLoopId">
 
<xsd:complexType>
   
<xsd:attribute name="airLoopIdRef" type="xsd:IDREF" use="required">
     
<xsd:annotation>
       
<xsd:documentation>ID pointing to an air loop</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
 
</xsd:complexType>
</xsd:element>

attribute AirLoopId/@airLoopIdRef
type xsd:IDREF
properties
use required
annotation
documentation
ID pointing to an air loop
source <xsd:attribute name="airLoopIdRef" type="xsd:IDREF" use="required">
 
<xsd:annotation>
   
<xsd:documentation>ID pointing to an air loop</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element AirStreamFraction
diagram GreenBuildingXML_Ver7.03_p12.png
namespace http://www.gbxml.org/schema
type extension of xsd:decimal
properties
content complex
used by
element AirLoopEquipment
annotation
documentation
Fraction of motor in air stream
source <xsd:element name="AirStreamFraction">
 
<xsd:annotation>
   
<xsd:documentation>Fraction of motor in air stream</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:decimal"/>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

element AirSystem
diagram GreenBuildingXML_Ver7.03_p13.png
namespace http://www.gbxml.org/schema
properties
content complex
children Name Description CADObjectId HeatExchanger Fan HydronicLoopId AnalysisParameter
used by
element gbXML
attributes
Name  Type  Use  Default  Fixed  Annotation
preheatCoilType  heatingCoilTypeEnum  optional      
heatingCoilType  heatingCoilTypeEnum  required      
coolingCoilType  coolingCoilTypeEnum  required      
id  xsd:ID  required      
annotation
documentation
This represents an alternative to the original DOE-2 based AirLoop element. This AirSystem element is geared toward an EnergyPlus and Open Studio workflow.
source <xsd:element name="AirSystem">
 
<xsd:annotation>
   
<xsd:documentation>This represents an alternative to the original DOE-2 based AirLoop element. This AirSystem element is geared toward an EnergyPlus and Open Studio workflow.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:choice minOccurs="0" maxOccurs="unbounded">
     
<xsd:element ref="Name" minOccurs="0"/>
     
<xsd:element ref="Description" minOccurs="0"/>
     
<xsd:element ref="CADObjectId" minOccurs="0"/>
     
<xsd:element ref="HeatExchanger" minOccurs="0"/>
     
<xsd:element ref="Fan" minOccurs="0"/>
     
<xsd:element ref="HydronicLoopId" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="AnalysisParameter" minOccurs="0" maxOccurs="unbounded"/>
   
</xsd:choice>
   
<xsd:attribute name="preheatCoilType" type="heatingCoilTypeEnum" use="optional"/>
   
<xsd:attribute name="heatingCoilType" type="heatingCoilTypeEnum" use="required"/>
   
<xsd:attribute name="coolingCoilType" type="coolingCoilTypeEnum" use="required"/>
   
<xsd:attribute name="id" type="xsd:ID" use="required"/>
 
</xsd:complexType>
</xsd:element>

attribute AirSystem/@preheatCoilType
type heatingCoilTypeEnum
properties
use optional
facets
Kind Value Annotation
enumeration ElectricResistance
enumeration Furnace
enumeration HotWater
source <xsd:attribute name="preheatCoilType" type="heatingCoilTypeEnum" use="optional"/>

attribute AirSystem/@heatingCoilType
type heatingCoilTypeEnum
properties
use required
facets
Kind Value Annotation
enumeration ElectricResistance
enumeration Furnace
enumeration HotWater
source <xsd:attribute name="heatingCoilType" type="heatingCoilTypeEnum" use="required"/>

attribute AirSystem/@coolingCoilType
type coolingCoilTypeEnum
properties
use required
facets
Kind Value Annotation
enumeration ChilledWater
enumeration ChilledWaterDetailedFlatModel
enumeration DirectExpansion
source <xsd:attribute name="coolingCoilType" type="coolingCoilTypeEnum" use="required"/>

attribute AirSystem/@id
type xsd:ID
properties
use required
source <xsd:attribute name="id" type="xsd:ID" use="required"/>

element AirSystemId
diagram GreenBuildingXML_Ver7.03_p14.png
namespace http://www.gbxml.org/schema
properties
content complex
used by
element ZoneHVACEquipment
attributes
Name  Type  Use  Default  Fixed  Annotation
airSystemIdRef  xsd:IDREF  required      
documentation
An unique identifier pointing to an air system.
source <xsd:element name="AirSystemId">
 
<xsd:complexType>
   
<xsd:attribute name="airSystemIdRef" type="xsd:IDREF" use="required">
     
<xsd:annotation>
       
<xsd:documentation>An unique identifier pointing to an air system.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
 
</xsd:complexType>
</xsd:element>

attribute AirSystemId/@airSystemIdRef
type xsd:IDREF
properties
use required
annotation
documentation
An unique identifier pointing to an air system.
source <xsd:attribute name="airSystemIdRef" type="xsd:IDREF" use="required">
 
<xsd:annotation>
   
<xsd:documentation>An unique identifier pointing to an air system.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element AirTemperature
diagram GreenBuildingXML_Ver7.03_p15.png
namespace http://www.gbxml.org/schema
type extension of xsd:decimal
properties
content complex
used by
element ShadeControl
attributes
Name  Type  Use  Default  Fixed  Annotation
unit  temperatureUnitEnum  required      
type  airTemperatureTypeEnum  required      
annotation
documentation
Minimum air temperature before shades are closed.
source <xsd:element name="AirTemperature">
 
<xsd:annotation>
   
<xsd:documentation>Minimum air temperature before shades are closed.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:decimal">
       
<xsd:attribute name="unit" type="temperatureUnitEnum" use="required"/>
       
<xsd:attribute name="type" type="airTemperatureTypeEnum" use="required"/>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute AirTemperature/@unit
type temperatureUnitEnum
properties
use required
facets
Kind Value Annotation
enumeration F
enumeration C
enumeration K
enumeration R
source <xsd:attribute name="unit" type="temperatureUnitEnum" use="required"/>

attribute AirTemperature/@type
type airTemperatureTypeEnum
properties
use required
facets
Kind Value Annotation
enumeration Outside
enumeration Zone
source <xsd:attribute name="type" type="airTemperatureTypeEnum" use="required"/>

element Albedo
diagram GreenBuildingXML_Ver7.03_p16.png
namespace http://www.gbxml.org/schema
type extension of xsd:decimal
properties
content complex
used by
elements Construction Material
attributes
Name  Type  Use  Default  Fixed  Annotation
unit  unitlessUnitEnum  required      
annotation
documentation
Reflectance of solar radiation
source <xsd:element name="Albedo">
 
<xsd:annotation>
   
<xsd:documentation>Reflectance of solar radiation</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:decimal">
       
<xsd:attribute name="unit" type="unitlessUnitEnum" use="required"/>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute Albedo/@unit
type unitlessUnitEnum
properties
use required
facets
Kind Value Annotation
enumeration Percent
enumeration Fraction
source <xsd:attribute name="unit" type="unitlessUnitEnum" use="required"/>

element AltEnergySource
diagram GreenBuildingXML_Ver7.03_p17.png
namespace http://www.gbxml.org/schema
properties
content complex
children MeterId
used by
element Campus
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  required      
altEnergyType  derived by: xsd:NMTOKEN  required      
resourceType  resourceTypeEnum  required      
programId  xsd:IDREF  optional      
documentation
Please specify the program that added this element.
annotation
documentation
Alternative energy source
source <xsd:element name="AltEnergySource">
 
<xsd:annotation>
   
<xsd:documentation>Alternative energy source</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:choice minOccurs="0" maxOccurs="unbounded">
     
<xsd:element ref="MeterId" minOccurs="0" maxOccurs="unbounded"/>
   
</xsd:choice>
   
<xsd:attribute name="id" type="xsd:ID" use="required"/>
   
<xsd:attribute name="altEnergyType" use="required">
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:NMTOKEN">
         
<xsd:enumeration value="Solar"/>
         
<xsd:enumeration value="Wind"/>
         
<xsd:enumeration value="Geothermal"/>
         
<xsd:enumeration value="HeatRecovery"/>
         
<xsd:enumeration value="NaturalGas"/>
         
<xsd:enumeration value="Electrical"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:attribute>
   
<xsd:attribute name="resourceType" type="resourceTypeEnum" use="required"/>
   
<xsd:attribute name="programId" type="xsd:IDREF" use="optional">
     
<xsd:annotation>
       
<xsd:documentation>Please specify the program that added this element.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
 
</xsd:complexType>
</xsd:element>

attribute AltEnergySource/@id
type xsd:ID
properties
use required
source <xsd:attribute name="id" type="xsd:ID" use="required"/>

attribute AltEnergySource/@altEnergyType
type restriction of xsd:NMTOKEN
properties
use required
facets
Kind Value Annotation
enumeration Solar
enumeration Wind
enumeration Geothermal
enumeration HeatRecovery
enumeration NaturalGas
enumeration Electrical
source <xsd:attribute name="altEnergyType" use="required">
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:NMTOKEN">
     
<xsd:enumeration value="Solar"/>
     
<xsd:enumeration value="Wind"/>
     
<xsd:enumeration value="Geothermal"/>
     
<xsd:enumeration value="HeatRecovery"/>
     
<xsd:enumeration value="NaturalGas"/>
     
<xsd:enumeration value="Electrical"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:attribute>

attribute AltEnergySource/@resourceType
type resourceTypeEnum
properties
use required
facets
Kind Value Annotation
enumeration Electricity
enumeration NaturalGas
enumeration Propane
enumeration FuelOil1
enumeration FuelOil2
enumeration FuelOil4
enumeration Water
enumeration ChilledWater
enumeration HotWater
enumeration Steam
source <xsd:attribute name="resourceType" type="resourceTypeEnum" use="required"/>

attribute AltEnergySource/@programId
type xsd:IDREF
properties
use optional
annotation
documentation
Please specify the program that added this element.
source <xsd:attribute name="programId" type="xsd:IDREF" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>Please specify the program that added this element.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element AnalysisParameter
diagram GreenBuildingXML_Ver7.03_p18.png
namespace http://www.gbxml.org/schema
properties
content complex
children Name Description ParameterValue
used by
elements AirSystem Building HydronicLoop Space ZoneHVACEquipment
attributes
Name  Type  Use  Default  Fixed  Annotation
parameterType  xsd:string  required      
unit  xsd:string        
source <xsd:element name="AnalysisParameter">
 
<xsd:complexType>
   
<xsd:choice minOccurs="0" maxOccurs="unbounded">
     
<xsd:element ref="Name" minOccurs="0"/>
     
<xsd:element ref="Description" minOccurs="0"/>
     
<xsd:element ref="ParameterValue" minOccurs="0"/>
   
</xsd:choice>
   
<xsd:attribute name="parameterType" type="xsd:string" use="required"/>
   
<xsd:attribute name="unit" type="xsd:string"/>
 
</xsd:complexType>
</xsd:element>

attribute AnalysisParameter/@parameterType
type xsd:string
properties
use required
source <xsd:attribute name="parameterType" type="xsd:string" use="required"/>

attribute AnalysisParameter/@unit
type xsd:string
source <xsd:attribute name="unit" type="xsd:string"/>

element Area
diagram GreenBuildingXML_Ver7.03_p19.png
namespace http://www.gbxml.org/schema
type extension of xsd:decimal
properties
content complex
used by
elements Building Space
attributes
Name  Type  Use  Default  Fixed  Annotation
unit  areaUnitEnum        
annotation
documentation
Specifies the area of the space or building. This value should be equal to the area enclosed by the physical boundaries of the space, as defined by the intersection of the horizontal plane at the highest floor height and the volumetric model's vertical interior surface planes. Building area should be the sum of space areas whose PeopleNumber element values are greater than zero.
source <xsd:element name="Area">
 
<xsd:annotation>
   
<xsd:documentation>Specifies the area of the space or building. This value should be equal to the area enclosed by the physical boundaries of the space, as defined by the intersection of the horizontal plane at the highest floor height and the volumetric model's vertical interior surface planes. Building area should be the sum of space areas whose PeopleNumber element values are greater than zero.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:decimal">
       
<xsd:attribute name="unit" type="areaUnitEnum"/>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute Area/@unit
type areaUnitEnum
facets
Kind Value Annotation
enumeration SquareKilometers
enumeration SquareMeters
enumeration SquareCentimeters
enumeration SquareMillimeters
enumeration SquareMiles
enumeration SquareYards
enumeration SquareFeet
enumeration SquareInches
source <xsd:attribute name="unit" type="areaUnitEnum"/>

element AverageNumberOfFloors
diagram GreenBuildingXML_Ver7.03_p20.png
namespace http://www.gbxml.org/schema
type xsd:decimal
properties
content simple
used by
element Building
source <xsd:element name="AverageNumberOfFloors" type="xsd:decimal"/>

element Azimuth
diagram GreenBuildingXML_Ver7.03_p21.png
namespace http://www.gbxml.org/schema
type restriction of xsd:double
properties
content simple
used by
element RectangularGeometry
facets
Kind Value Annotation
minInclusive 0
maxInclusive 360
annotation
documentation
Polygon azimuth. The direction of the outward normal for the polygon (surface or opening) defined in RectangularGeometry element. Azimuth is measured in degrees clockwise from North, where North = 0 degrees. Examples: East = 90 deg, South = 180 deg, West = 270 deg. If CADModelAzimuth is defined, the Azimuth value is relative to the CADModelAzimuth value rather then North.
source <xsd:element name="Azimuth">
 
<xsd:annotation>
   
<xsd:documentation>Polygon azimuth. The direction of the outward normal for the polygon (surface or opening) defined in RectangularGeometry element. Azimuth is measured in degrees clockwise from North, where North = 0 degrees. Examples: East = 90 deg, South = 180 deg, West = 270 deg. If CADModelAzimuth is defined, the Azimuth value is relative to the CADModelAzimuth value rather then North.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:double">
     
<xsd:minInclusive value="0"/>
     
<xsd:maxInclusive value="360"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:element>

element Ballast
diagram GreenBuildingXML_Ver7.03_p22.png
namespace http://www.gbxml.org/schema
type xsd:string
properties
content simple
used by
element LightingSystem
annotation
documentation
Type of ballast used
source <xsd:element name="Ballast" type="xsd:string">
 
<xsd:annotation>
   
<xsd:documentation>Type of ballast used</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element BaseboardHeatingCapacity
diagram GreenBuildingXML_Ver7.03_p23.png
namespace http://www.gbxml.org/schema
type xsd:decimal
properties
content simple
used by
element Zone
annotation
documentation
Baseboard heating capacity
source <xsd:element name="BaseboardHeatingCapacity" type="xsd:decimal">
 
<xsd:annotation>
   
<xsd:documentation>Baseboard heating capacity</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element BaseboardHeatingType
diagram GreenBuildingXML_Ver7.03_p24.png
namespace http://www.gbxml.org/schema
properties
content complex
used by
element Zone
attributes
Name  Type  Use  Default  Fixed  Annotation
unit  baseboardHeatingTypeEnum        
source <xsd:element name="BaseboardHeatingType">
 
<xsd:complexType>
   
<xsd:attribute name="unit" type="baseboardHeatingTypeEnum"/>
 
</xsd:complexType>
</xsd:element>

attribute BaseboardHeatingType/@unit
type baseboardHeatingTypeEnum
facets
Kind Value Annotation
enumeration ACH
enumeration HotWater
enumeration Electric
source <xsd:attribute name="unit" type="baseboardHeatingTypeEnum"/>

element BeginDate
diagram GreenBuildingXML_Ver7.03_p25.png
namespace http://www.gbxml.org/schema
type xsd:date
properties
content simple
used by
elements YearModeled YearSchedule
annotation
documentation
Month and day year schedule begins
source <xsd:element name="BeginDate" type="xsd:date">
 
<xsd:annotation>
   
<xsd:documentation>Month and day year schedule begins</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element BiomassDensity
diagram GreenBuildingXML_Ver7.03_p26.png
namespace http://www.gbxml.org/schema
type extension of xsd:decimal
properties
content complex
used by
element Vegetation
attributes
Name  Type  Use  Default  Fixed  Annotation
unit  densityUnitEnum  required      
annotation
documentation
Biomass of vegetation
source <xsd:element name="BiomassDensity">
 
<xsd:annotation>
   
<xsd:documentation>Biomass of vegetation</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:decimal">
       
<xsd:attribute name="unit" type="densityUnitEnum" use="required"/>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute BiomassDensity/@unit
type densityUnitEnum
properties
use required
facets
Kind Value Annotation
enumeration GramsPerCubicCm
enumeration LbsPerCubicIn
enumeration LbsPerCubicFt
enumeration KgPerCubicM
source <xsd:attribute name="unit" type="densityUnitEnum" use="required"/>

element Blind
diagram GreenBuildingXML_Ver7.03_p27.png
namespace http://www.gbxml.org/schema
properties
content complex
children Name Description Transmittance Reflectance Emittance Thickness Conductivity
used by
element WindowType
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  required      
source <xsd:element name="Blind">
 
<xsd:complexType>
   
<xsd:choice minOccurs="0" maxOccurs="unbounded">
     
<xsd:element ref="Name" minOccurs="0"/>
     
<xsd:element ref="Description" minOccurs="0"/>
     
<xsd:element ref="Transmittance" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="Reflectance" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="Emittance" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="Thickness" minOccurs="0"/>
     
<xsd:element ref="Conductivity" minOccurs="0"/>
   
</xsd:choice>
   
<xsd:attribute name="id" type="xsd:ID" use="required"/>
 
</xsd:complexType>
</xsd:element>

attribute Blind/@id
type xsd:ID
properties
use required
source <xsd:attribute name="id" type="xsd:ID" use="required"/>

element BlowerDoorValue
diagram GreenBuildingXML_Ver7.03_p28.png
namespace http://www.gbxml.org/schema
type extension of xsd:decimal
properties
content complex
used by
element InfiltrationFlow
attributes
Name  Type  Use  Default  Fixed  Annotation
unit  blowerDoorUnitEnum  required      
annotation
documentation
Leakage value obtained from blower door test.
source <xsd:element name="BlowerDoorValue">
 
<xsd:annotation>
   
<xsd:documentation>Leakage value obtained from blower door test.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:decimal">
       
<xsd:attribute name="unit" type="blowerDoorUnitEnum" use="required"/>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute BlowerDoorValue/@unit
type blowerDoorUnitEnum
properties
use required
facets
Kind Value Annotation
enumeration ACH
enumeration AirChangesPerHour
enumeration SquareFeet
enumeration SquareMeter
source <xsd:attribute name="unit" type="blowerDoorUnitEnum" use="required"/>

element Building
diagram GreenBuildingXML_Ver7.03_p29.png
namespace http://www.gbxml.org/schema
properties
content complex
children Name Description StreetAddress Area Space AverageNumberOfFloors InfiltrationFlow AnalysisParameter ShellGeometry SpaceBoundary Lighting IntEquipId MeterId PeakDomesticHotWaterFlow BuildingStorey
used by
element Campus
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  required      
buildingType  buildingTypeEnum  required      
ifcGUID  xsd:string  optional      
documentation
Global Unique ID from Industry Foundation Class (IFC) file.
source <xsd:element name="Building">
 
<xsd:complexType>
   
<xsd:choice minOccurs="0" maxOccurs="unbounded">
     
<xsd:element ref="Name" minOccurs="0"/>
     
<xsd:element ref="Description" minOccurs="0"/>
     
<xsd:element ref="StreetAddress" minOccurs="0"/>
     
<xsd:element ref="Area"/>
     
<xsd:element ref="Space" maxOccurs="unbounded"/>
     
<xsd:element ref="AverageNumberOfFloors" minOccurs="0"/>
     
<xsd:element ref="InfiltrationFlow" minOccurs="0"/>
     
<xsd:element ref="AnalysisParameter" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="ShellGeometry" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>Use this element to define the shell of the building.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element ref="SpaceBoundary" minOccurs="0">
       
<xsd:annotation>
         
<xsd:documentation>This element establishes the logical relation of a given part of the building envelope such that its PlanarGeometry is part of an exterior surface of the building.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element ref="Lighting" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="IntEquipId" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="MeterId" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="PeakDomesticHotWaterFlow" minOccurs="0"/>
     
<xsd:element ref="BuildingStorey" minOccurs="0"/>
   
</xsd:choice>
   
<xsd:attribute name="id" type="xsd:ID" use="required"/>
   
<xsd:attribute name="buildingType" type="buildingTypeEnum" use="required"/>
   
<xsd:attribute name="ifcGUID" type="xsd:string" use="optional">
     
<xsd:annotation>
       
<xsd:documentation>Global Unique ID from Industry Foundation Class (IFC) file.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
 
</xsd:complexType>
</xsd:element>

attribute Building/@id
type xsd:ID
properties
use required
source <xsd:attribute name="id" type="xsd:ID" use="required"/>

attribute Building/@buildingType
type buildingTypeEnum
properties
use required
facets
Kind Value Annotation
enumeration AutomotiveFacility
enumeration ConventionCenter
enumeration Courthouse
enumeration DataCenter
enumeration DiningBarLoungeOrLeisure
enumeration DiningCafeteriaFastFood
enumeration DiningFamily
enumeration Dormitory
enumeration ExerciseCenter
enumeration FireStation
enumeration Gymnasium
enumeration HospitalOrHealthcare
enumeration Hotel
enumeration Library
enumeration Manufacturing
enumeration Motel
enumeration MotionPictureTheatre
enumeration MultiFamily
enumeration Museum
enumeration Office
enumeration ParkingGarage
enumeration Penitentiary
enumeration PerformingArtsTheater
enumeration PoliceStation
enumeration PostOffice
enumeration ReligiousBuilding
enumeration Retail
enumeration SchoolOrUniversity
enumeration SingleFamily
enumeration SportsArena
enumeration TownHall
enumeration Transportation
enumeration Unknown
documentation
Enumeration value to be used when there is no building type information available.
enumeration Warehouse
enumeration Workshop
source <xsd:attribute name="buildingType" type="buildingTypeEnum" use="required"/>

attribute Building/@ifcGUID
type xsd:string
properties
use optional
annotation
documentation
Global Unique ID from Industry Foundation Class (IFC) file.
source <xsd:attribute name="ifcGUID" type="xsd:string" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>Global Unique ID from Industry Foundation Class (IFC) file.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element BuildingStorey
diagram GreenBuildingXML_Ver7.03_p30.png
namespace http://www.gbxml.org/schema
properties
content complex
children Name Level PlanarGeometry
used by
element Building
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  required      
ifcGUID  xsd:string  optional      
documentation
Global Unique ID from Industry Foundation Class (IFC) file.
annotation
documentation
Captures Building Storey Structure
source <xsd:element name="BuildingStorey">
 
<xsd:annotation>
   
<xsd:documentation>Captures Building Storey Structure</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:choice minOccurs="0" maxOccurs="unbounded">
     
<xsd:element ref="Name" minOccurs="0"/>
     
<xsd:element ref="Level"/>
     
<xsd:element ref="PlanarGeometry" minOccurs="0"/>
   
</xsd:choice>
   
<xsd:attribute name="id" type="xsd:ID" use="required"/>
   
<xsd:attribute name="ifcGUID" type="xsd:string" use="optional">
     
<xsd:annotation>
       
<xsd:documentation>Global Unique ID from Industry Foundation Class (IFC) file.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
 
</xsd:complexType>
</xsd:element>

attribute BuildingStorey/@id
type xsd:ID
properties
use required
source <xsd:attribute name="id" type="xsd:ID" use="required"/>

attribute BuildingStorey/@ifcGUID
type xsd:string
properties
use optional
annotation
documentation
Global Unique ID from Industry Foundation Class (IFC) file.
source <xsd:attribute name="ifcGUID" type="xsd:string" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>Global Unique ID from Industry Foundation Class (IFC) file.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element CADMaterialId
diagram GreenBuildingXML_Ver7.03_p31.png
namespace http://www.gbxml.org/schema
properties
content complex
used by
element Material
attributes
Name  Type  Use  Default  Fixed  Annotation
CADMaterialIdRef  xsd:string  required      
documentation
ID used by a CAD/BIM program to reference its internal materials library
source <xsd:element name="CADMaterialId">
 
<xsd:complexType>
   
<xsd:attribute name="CADMaterialIdRef" type="xsd:string" use="required">
     
<xsd:annotation>
       
<xsd:documentation>ID used by a CAD/BIM program to reference its internal materials library</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
 
</xsd:complexType>
</xsd:element>

attribute CADMaterialId/@CADMaterialIdRef
type xsd:string
properties
use required
annotation
documentation
ID used by a CAD/BIM program to reference its internal materials library
source <xsd:attribute name="CADMaterialIdRef" type="xsd:string" use="required">
 
<xsd:annotation>
   
<xsd:documentation>ID used by a CAD/BIM program to reference its internal materials library</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element CADModelAzimuth
diagram GreenBuildingXML_Ver7.03_p32.png
namespace http://www.gbxml.org/schema
type xsd:double
properties
content simple
used by
element Location
annotation
documentation
The number of degrees (0 to 360) of the angle of positive Y axis from north. (Value of the of Azimuth of Model's North relative to Cardinal North)
source <xsd:element name="CADModelAzimuth" type="xsd:double">
 
<xsd:annotation>
   
<xsd:documentation>The number of degrees (0 to 360) of the angle of positive Y axis from north. (Value of the of Azimuth of Model's North relative to Cardinal North)</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element CADModelId
diagram GreenBuildingXML_Ver7.03_p33.png
namespace http://www.gbxml.org/schema
type extension of xsd:string
properties
content complex
used by
element CreatedBy
attributes
Name  Type  Use  Default  Fixed  Annotation
programIdRef  xsd:IDREF        
documentation
ID reference to unique CAD/BIM program defined in DocumentHistory/ProgramInfo element.
annotation
documentation
The CADModelId Element is used to map a CAD model or BIM to its corresponding gbXML file. Allows the CAD/BIM tool referenced by the programIdRef to correlate the gbXML file to its CAD/BIM model.
source <xsd:element name="CADModelId">
 
<xsd:annotation>
   
<xsd:documentation>The CADModelId Element is used to map a CAD model or BIM to its corresponding gbXML file. Allows the CAD/BIM tool referenced by the programIdRef to correlate the gbXML file to its CAD/BIM model.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:string">
       
<xsd:attribute name="programIdRef" type="xsd:IDREF">
         
<xsd:annotation>
           
<xsd:documentation>ID reference to unique CAD/BIM program defined in DocumentHistory/ProgramInfo element.</xsd:documentation>
         
</xsd:annotation>
       
</xsd:attribute>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute CADModelId/@programIdRef
type xsd:IDREF
annotation
documentation
ID reference to unique CAD/BIM program defined in DocumentHistory/ProgramInfo element.
source <xsd:attribute name="programIdRef" type="xsd:IDREF">
 
<xsd:annotation>
   
<xsd:documentation>ID reference to unique CAD/BIM program defined in DocumentHistory/ProgramInfo element.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element CADObjectId
diagram GreenBuildingXML_Ver7.03_p34.png
namespace http://www.gbxml.org/schema
type extension of xsd:string
properties
content complex
used by
elements AirLoopEquipment AirSystem ExtEquip HydronicLoop HydronicLoopEquipment IntEquip Opening Results Space Surface Zone ZoneHVACEquipment
attributes
Name  Type  Use  Default  Fixed  Annotation
programIdRef  xsd:IDREF        
documentation
ID reference to unique CAD/BIM program defined in DocumentHistory/ProgramInfo element.
annotation
documentation
The CADObjectId Element is used to map unique CAD object identifiers to gbXML elements. Allows CAD/BIM tools to read results from a gbXML file and map them to their CAD objects.
source <xsd:element name="CADObjectId">
 
<xsd:annotation>
   
<xsd:documentation>The CADObjectId Element is used to map unique CAD object identifiers to gbXML elements. Allows CAD/BIM tools to read results from a gbXML file and map them to their CAD objects.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:string">
       
<xsd:attribute name="programIdRef" type="xsd:IDREF">
         
<xsd:annotation>
           
<xsd:documentation>ID reference to unique CAD/BIM program defined in DocumentHistory/ProgramInfo element.</xsd:documentation>
         
</xsd:annotation>
       
</xsd:attribute>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute CADObjectId/@programIdRef
type xsd:IDREF
annotation
documentation
ID reference to unique CAD/BIM program defined in DocumentHistory/ProgramInfo element.
source <xsd:attribute name="programIdRef" type="xsd:IDREF">
 
<xsd:annotation>
   
<xsd:documentation>ID reference to unique CAD/BIM program defined in DocumentHistory/ProgramInfo element.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element Campus
diagram GreenBuildingXML_Ver7.03_p35.png
namespace http://www.gbxml.org/schema
properties
content complex
children Name Description Location Building Surface YearModeled DaylightSavings Life AltEnergySource ShellGeometry Vegetation Transportation MeterId ExtEquipId Lighting LightControlId
used by
element gbXML
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  required      
designHeatWeathIdRef  xsd:IDREF        
documentation
ID for the weather data used for a heating design day
designCoolWeathIdRef  xsd:IDREF        
documentation
ID for the weather data used for a cooling design day
ifcGUID  xsd:string  optional      
documentation
Global Unique ID from Industry Foundation Class (IFC) file.
annotation
documentation
The Campus element should be used as the base for all physical objects. On a campus, place one or more buildings.
source <xsd:element name="Campus">
 
<xsd:annotation>
   
<xsd:documentation>The Campus element should be used as the base for all physical objects. On a campus, place one or more buildings.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:choice minOccurs="0" maxOccurs="unbounded">
     
<xsd:element ref="Name" minOccurs="0"/>
     
<xsd:element ref="Description" minOccurs="0"/>
     
<xsd:element ref="Location"/>
     
<xsd:element ref="Building" maxOccurs="unbounded"/>
     
<xsd:element ref="Surface" minOccurs="4" maxOccurs="unbounded"/>
     
<xsd:element ref="YearModeled" minOccurs="0"/>
     
<xsd:element ref="DaylightSavings" minOccurs="0"/>
     
<xsd:element ref="Life" minOccurs="0"/>
     
<xsd:element ref="AltEnergySource" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="ShellGeometry" minOccurs="0"/>
     
<xsd:element ref="Vegetation" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="Transportation" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="MeterId" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="ExtEquipId" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="Lighting" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="LightControlId" minOccurs="0" maxOccurs="unbounded"/>
   
</xsd:choice>
   
<xsd:attribute name="id" type="xsd:ID" use="required"/>
   
<xsd:attribute name="designHeatWeathIdRef" type="xsd:IDREF">
     
<xsd:annotation>
       
<xsd:documentation>ID for the weather data used for a heating design day</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
   
<xsd:attribute name="designCoolWeathIdRef" type="xsd:IDREF">
     
<xsd:annotation>
       
<xsd:documentation>ID for the weather data used for a cooling design day</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
   
<xsd:attribute name="ifcGUID" type="xsd:string" use="optional">
     
<xsd:annotation>
       
<xsd:documentation>Global Unique ID from Industry Foundation Class (IFC) file.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
 
</xsd:complexType>
</xsd:element>

attribute Campus/@id
type xsd:ID
properties
use required
source <xsd:attribute name="id" type="xsd:ID" use="required"/>

attribute Campus/@designHeatWeathIdRef
type xsd:IDREF
annotation
documentation
ID for the weather data used for a heating design day
source <xsd:attribute name="designHeatWeathIdRef" type="xsd:IDREF">
 
<xsd:annotation>
   
<xsd:documentation>ID for the weather data used for a heating design day</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute Campus/@designCoolWeathIdRef
type xsd:IDREF
annotation
documentation
ID for the weather data used for a cooling design day
source <xsd:attribute name="designCoolWeathIdRef" type="xsd:IDREF">
 
<xsd:annotation>
   
<xsd:documentation>ID for the weather data used for a cooling design day</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute Campus/@ifcGUID
type xsd:string
properties
use optional
annotation
documentation
Global Unique ID from Industry Foundation Class (IFC) file.
source <xsd:attribute name="ifcGUID" type="xsd:string" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>Global Unique ID from Industry Foundation Class (IFC) file.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element Capacity
diagram GreenBuildingXML_Ver7.03_p36.png
namespace http://www.gbxml.org/schema
type extension of xsd:decimal
properties
content complex
used by
elements AirLoopEquipment HydronicLoopEquipment
attributes
Name  Type  Use  Default  Fixed  Annotation
unit  capacityUnitEnum  required      
capacityType  capacityTypeEnum  required      
source <xsd:element name="Capacity">
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:decimal">
       
<xsd:attribute name="unit" type="capacityUnitEnum" use="required"/>
       
<xsd:attribute name="capacityType" type="capacityTypeEnum" use="required"/>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute Capacity/@unit
type capacityUnitEnum
properties
use required
facets
Kind Value Annotation
enumeration Tons
enumeration kW
enumeration BtuPerHour
enumeration kBtuPerHour
enumeration Gallons
enumeration Liters
enumeration CubicMeters
enumeration CubicFeet
source <xsd:attribute name="unit" type="capacityUnitEnum" use="required"/>

attribute Capacity/@capacityType
type capacityTypeEnum
properties
use required
facets
Kind Value Annotation
enumeration Heating
enumeration CoolingTotal
enumeration CoolingSensible
enumeration CoolingLatent
enumeration CoolingSHR
enumeration Volume
source <xsd:attribute name="capacityType" type="capacityTypeEnum" use="required"/>

element CartesianPoint
diagram GreenBuildingXML_Ver7.03_p37.png
namespace http://www.gbxml.org/schema
properties
content complex
children Coordinate
used by
elements LightingControl PhotometryOrientation PolyLoop RectangularGeometry Results
annotation
documentation
This is the x, y, and z distances from the origin. This element must have three Coordinate elements when representing 3-d space, which represent x, y and z in order. This element must have two Coordinate elements when representing 2-d space.
appinfo
<xhtml:a href="http://cig.bre.co.uk/iai_uk/documentation/IfcR2x_Final/ifcgeometryresource/lexical/ifccartesianpoint.html">IfcCartesianPoint</xhtml:a>
source <xsd:element name="CartesianPoint">
 
<xsd:annotation>
   
<xsd:documentation>This is the x, y, and z distances from the origin. This element must have three Coordinate elements when representing 3-d space, which represent x, y and z in order. This element must have two Coordinate elements when representing 2-d space.</xsd:documentation>
   
<xsd:appinfo>
     
<xhtml:a href="http://cig.bre.co.uk/iai_uk/documentation/IfcR2x_Final/ifcgeometryresource/lexical/ifccartesianpoint.html">IfcCartesianPoint</xhtml:a>
   
</xsd:appinfo>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:choice minOccurs="0" maxOccurs="unbounded">
     
<xsd:element ref="Coordinate" minOccurs="2" maxOccurs="3"/>
   
</xsd:choice>
 
</xsd:complexType>
</xsd:element>

element CDD
diagram GreenBuildingXML_Ver7.03_p38.png
namespace http://www.gbxml.org/schema
properties
content complex
children Temperature CDDValue
used by
element Weather
annotation
documentation
Cooling degree days. CDD is calculated as the number of degrees a mean daily temperature is above a value (specified as the Temperature element), for each day. For example, if the mean temperature in a region rises to 77 degrees for three days during a year, the rest of the time staying below 75, and the Temperature element is set at 75, then CDD = 6.
source <xsd:element name="CDD">
 
<xsd:annotation>
   
<xsd:documentation>Cooling degree days. CDD is calculated as the number of degrees a mean daily temperature is above a value (specified as the Temperature element), for each day. For example, if the mean temperature in a region rises to 77 degrees for three days during a year, the rest of the time staying below 75, and the Temperature element is set at 75, then CDD = 6.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:choice minOccurs="0" maxOccurs="unbounded">
     
<xsd:element ref="Temperature"/>
     
<xsd:element ref="CDDValue"/>
   
</xsd:choice>
 
</xsd:complexType>
</xsd:element>

element CDDValue
diagram GreenBuildingXML_Ver7.03_p39.png
namespace http://www.gbxml.org/schema
type xsd:decimal
properties
content simple
used by
element CDD
annotation
documentation
Cooling degree day value
source <xsd:element name="CDDValue" type="xsd:decimal">
 
<xsd:annotation>
   
<xsd:documentation>Cooling degree day value</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element City
diagram GreenBuildingXML_Ver7.03_p40.png
namespace http://www.gbxml.org/schema
type xsd:string
properties
content simple
used by
elements PersonInfo Weather
source <xsd:element name="City" type="xsd:string"/>

element ClosedShell
diagram GreenBuildingXML_Ver7.03_p41.png
namespace http://www.gbxml.org/schema
properties
content complex
children PolyLoop
used by
element ShellGeometry
annotation
documentation
This is an element from ifcXML that describes a collection of faces that make up a closed shell.
appinfo
<xhtml:a href="http://cig.bre.co.uk/iai_uk/documentation/IfcR2x_Final/IFCTOPOLOGYRESOURCE/lexical/ifcclosedshell">IfcClosedShell</xhtml:a>
source <xsd:element name="ClosedShell">
 
<xsd:annotation>
   
<xsd:documentation>This is an element from ifcXML that describes a collection of faces that make up a closed shell.</xsd:documentation>
   
<xsd:appinfo>
     
<xhtml:a href="http://cig.bre.co.uk/iai_uk/documentation/IfcR2x_Final/IFCTOPOLOGYRESOURCE/lexical/ifcclosedshell">IfcClosedShell</xhtml:a>
   
</xsd:appinfo>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:choice minOccurs="0" maxOccurs="unbounded">
     
<xsd:element ref="PolyLoop" minOccurs="4" maxOccurs="unbounded"/>
   
</xsd:choice>
 
</xsd:complexType>
</xsd:element>

element CLTDParameters
diagram GreenBuildingXML_Ver7.03_p42.png
namespace http://www.gbxml.org/schema
properties
content complex
used by
element LoadCalcInputParameters
attributes
Name  Type  Use  Default  Fixed  Annotation
roofASHRAENumber  roofASHRAENumberEnum        
documentation
Specifies the number 1 to 13 to use for a roof. See Table 29 page 26.34, 1989 ASHRAE Handbook, Fundamentals volume.
wallASHRAEGroup  wallASHRAEGroupEnum        
documentation
Specifies the wall group code A to G to use for a wall. See Table 31, page 26.36, 1989 ASHRAE Handbook, Fundamentals volume.
roofColor  roofColorEnum        
documentation
Specifies the effective roof color, which depends on the actual color and whether the location is industrial or rural. See page 26.34, 1989 ASHRAE Handbook, Fundamentals volume.
roofHasSuspendedCeiling  xsd:boolean        
documentation
Specifies whether or not a roof has a suspended ceiling under it. See table 29, page 26.34, 1989 ASHRAE Handbook, Fundamentals volume.
wallColor  wallColorEnum        
documentation
Specifies the effective wall color, which depends on the actual color and whether the location is industrial or rural. See page 26.36, 1989 ASHRAE Handbook, Fundamentals volume.
annotation
documentation
Parameters required by CLTD load calculation method, as described in the 1989 ASHRAE Handbook, Fundamentals volume, pages 26.32 and following. Ignore this element and all elements under it if you are not planning to use that method.
source <xsd:element name="CLTDParameters">
 
<xsd:annotation>
   
<xsd:documentation>Parameters required by CLTD load calculation method, as described in the 1989 ASHRAE Handbook, Fundamentals volume, pages 26.32 and following. Ignore this element and all elements under it if you are not planning to use that method.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:attribute name="roofASHRAENumber" type="roofASHRAENumberEnum">
     
<xsd:annotation>
       
<xsd:documentation>Specifies the number 1 to 13 to use for a roof. See Table 29 page 26.34, 1989 ASHRAE Handbook, Fundamentals volume.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
   
<xsd:attribute name="wallASHRAEGroup" type="wallASHRAEGroupEnum">
     
<xsd:annotation>
       
<xsd:documentation>Specifies the wall group code A to G to use for a wall. See Table 31, page 26.36, 1989 ASHRAE Handbook, Fundamentals volume.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
   
<xsd:attribute name="roofColor" type="roofColorEnum">
     
<xsd:annotation>
       
<xsd:documentation>Specifies the effective roof color, which depends on the actual color and whether the location is industrial or rural. See page 26.34, 1989 ASHRAE Handbook, Fundamentals volume.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
   
<xsd:attribute name="roofHasSuspendedCeiling" type="xsd:boolean">
     
<xsd:annotation>
       
<xsd:documentation>Specifies whether or not a roof has a suspended ceiling under it. See table 29, page 26.34, 1989 ASHRAE Handbook, Fundamentals volume.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
   
<xsd:attribute name="wallColor" type="wallColorEnum">
     
<xsd:annotation>
       
<xsd:documentation>Specifies the effective wall color, which depends on the actual color and whether the location is industrial or rural. See page 26.36, 1989 ASHRAE Handbook, Fundamentals volume.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
 
</xsd:complexType>
</xsd:element>

attribute CLTDParameters/@roofASHRAENumber
type roofASHRAENumberEnum
facets
Kind Value Annotation
enumeration 0
documentation
Undefined
enumeration 1
documentation
Steel sheet with 1 or 2 inches insulation
enumeration 2
documentation
One inch wood with 1 inch insulation
enumeration 3
documentation
Four inch light weight concrete
enumeration 4
documentation
Two inch heavy weight concrete
enumeration 5
documentation
One inch wood with 2 inch insulation
enumeration 6
documentation
Six inch light weight concrete
enumeration 7
documentation
2.5 inch wood with 1 inch insulation
enumeration 8
documentation
Eight inch light weight concrete
enumeration 9
documentation
4 inch hvy wt concrete with 1-2 inch insulation
enumeration 10
documentation
2.5 inch wood with 2 inches of insulation
enumeration 11
documentation
Roof Terrace System
enumeration 12
documentation
6 inch hvy wt concrete with 1-2 inch insulation
enumeration 13
documentation
4 inch wood with 1-2 inches of insulation
annotation
documentation
Specifies the number 1 to 13 to use for a roof. See Table 29 page 26.34, 1989 ASHRAE Handbook, Fundamentals volume.
source <xsd:attribute name="roofASHRAENumber" type="roofASHRAENumberEnum">
 
<xsd:annotation>
   
<xsd:documentation>Specifies the number 1 to 13 to use for a roof. See Table 29 page 26.34, 1989 ASHRAE Handbook, Fundamentals volume.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute CLTDParameters/@wallASHRAEGroup
type wallASHRAEGroupEnum
facets
Kind Value Annotation
enumeration A
documentation
4-in. face brick, insulation + 8-in. com. brick
enumeration B
documentation
4-in. face brick, 2-in. insul., 4-in. com. brick
enumeration C
documentation
4-in. face brick, air space + 4-in. face brick
enumeration D
documentation
4-in. face brick + 4-in. common brick
enumeration E
documentation
4-in. face brick + 4-in. block
enumeration F
documentation
4-in. block + air space or insulation
enumeration G
documentation
Metal curtain wall + 1 to 3-in. insulation
annotation
documentation
Specifies the wall group code A to G to use for a wall. See Table 31, page 26.36, 1989 ASHRAE Handbook, Fundamentals volume.
source <xsd:attribute name="wallASHRAEGroup" type="wallASHRAEGroupEnum">
 
<xsd:annotation>
   
<xsd:documentation>Specifies the wall group code A to G to use for a wall. See Table 31, page 26.36, 1989 ASHRAE Handbook, Fundamentals volume.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute CLTDParameters/@roofColor
type roofColorEnum
facets
Kind Value Annotation
enumeration Dark
documentation
Dark colored or light colored in an industrial area
enumeration Light
documentation
Permanently light colored and in a rural area
annotation
documentation
Specifies the effective roof color, which depends on the actual color and whether the location is industrial or rural. See page 26.34, 1989 ASHRAE Handbook, Fundamentals volume.
source <xsd:attribute name="roofColor" type="roofColorEnum">
 
<xsd:annotation>
   
<xsd:documentation>Specifies the effective roof color, which depends on the actual color and whether the location is industrial or rural. See page 26.34, 1989 ASHRAE Handbook, Fundamentals volume.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute CLTDParameters/@roofHasSuspendedCeiling
type xsd:boolean
annotation
documentation
Specifies whether or not a roof has a suspended ceiling under it. See table 29, page 26.34, 1989 ASHRAE Handbook, Fundamentals volume.
source <xsd:attribute name="roofHasSuspendedCeiling" type="xsd:boolean">
 
<xsd:annotation>
   
<xsd:documentation>Specifies whether or not a roof has a suspended ceiling under it. See table 29, page 26.34, 1989 ASHRAE Handbook, Fundamentals volume.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute CLTDParameters/@wallColor
type wallColorEnum
facets
Kind Value Annotation
enumeration Dark
documentation
Dark colored or light colored in an industrial area
enumeration Medium
documentation
Permanently medium colored and in a rural area
enumeration Light
documentation
Permanently light colored and in a rural area
annotation
documentation
Specifies the effective wall color, which depends on the actual color and whether the location is industrial or rural. See page 26.36, 1989 ASHRAE Handbook, Fundamentals volume.
source <xsd:attribute name="wallColor" type="wallColorEnum">
 
<xsd:annotation>
   
<xsd:documentation>Specifies the effective wall color, which depends on the actual color and whether the location is industrial or rural. See page 26.36, 1989 ASHRAE Handbook, Fundamentals volume.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element CoefficientOfUtilization
diagram GreenBuildingXML_Ver7.03_p43.png
namespace http://www.gbxml.org/schema
type extension of xsd:decimal
properties
content complex
used by
elements Lighting LightingSystem
attributes
Name  Type  Use  Default  Fixed  Annotation
wallReflectance  xsd:decimal        
ceilingCavityReflectance  xsd:decimal        
floorReflectance  xsd:decimal        
roomCavityRatio  xsd:decimal        
documentation
Room cavity ratio is a measure of the room cavity proportions.
annotation
documentation
The coefficient of utilization is the ratio of luminous flux on a work plane to the luminous flux emitted by the lamps alone.
source <xsd:element name="CoefficientOfUtilization">
 
<xsd:annotation>
   
<xsd:documentation>The coefficient of utilization is the ratio of luminous flux on a work plane to the luminous flux emitted by the lamps alone. </xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:decimal">
       
<xsd:attribute name="wallReflectance" type="xsd:decimal"/>
       
<xsd:attribute name="ceilingCavityReflectance" type="xsd:decimal"/>
       
<xsd:attribute name="floorReflectance" type="xsd:decimal"/>
       
<xsd:attribute name="roomCavityRatio" type="xsd:decimal">
         
<xsd:annotation>
           
<xsd:documentation>Room cavity ratio is a measure of the room cavity proportions.</xsd:documentation>
         
</xsd:annotation>
       
</xsd:attribute>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute CoefficientOfUtilization/@wallReflectance
type xsd:decimal
source <xsd:attribute name="wallReflectance" type="xsd:decimal"/>

attribute CoefficientOfUtilization/@ceilingCavityReflectance
type xsd:decimal
source <xsd:attribute name="ceilingCavityReflectance" type="xsd:decimal"/>

attribute CoefficientOfUtilization/@floorReflectance
type xsd:decimal
source <xsd:attribute name="floorReflectance" type="xsd:decimal"/>

attribute CoefficientOfUtilization/@roomCavityRatio
type xsd:decimal
annotation
documentation
Room cavity ratio is a measure of the room cavity proportions.
source <xsd:attribute name="roomCavityRatio" type="xsd:decimal">
 
<xsd:annotation>
   
<xsd:documentation>Room cavity ratio is a measure of the room cavity proportions.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element CompanyName
diagram GreenBuildingXML_Ver7.03_p44.png
namespace http://www.gbxml.org/schema
type xsd:string
properties
content simple
used by
elements PersonInfo ProgramInfo
source <xsd:element name="CompanyName" type="xsd:string"/>

element Conductivity
diagram GreenBuildingXML_Ver7.03_p45.png
namespace http://www.gbxml.org/schema
type extension of xsd:decimal
properties
content complex
used by
elements Blind Fire Gap Glaze Material
attributes
Name  Type  Use  Default  Fixed  Annotation
unit  conductivityUnitEnum  required      
source <xsd:element name="Conductivity">
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:decimal">
       
<xsd:attribute name="unit" type="conductivityUnitEnum" use="required"/>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute Conductivity/@unit
type conductivityUnitEnum
properties
use required
facets
Kind Value Annotation
enumeration WPerCmC
enumeration WPerMeterK
enumeration BtuPerHourFtF
source <xsd:attribute name="unit" type="conductivityUnitEnum" use="required"/>

element ConductivityFofT
diagram GreenBuildingXML_Ver7.03_p46.png
namespace http://www.gbxml.org/schema
type extension of xsd:decimal
properties
content complex
used by
element Gap
attributes
Name  Type  Use  Default  Fixed  Annotation
unit  conductivityFofTUnitEnum  required      
annotation
documentation
Conductivity as a function of temperature
source <xsd:element name="ConductivityFofT">
 
<xsd:annotation>
   
<xsd:documentation>Conductivity as a function of temperature</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:decimal">
       
<xsd:attribute name="unit" type="conductivityFofTUnitEnum" use="required"/>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute ConductivityFofT/@unit
type conductivityFofTUnitEnum
properties
use required
facets
Kind Value Annotation
enumeration WPerMSquareK
enumeration BtuPerHourFtSquareF
source <xsd:attribute name="unit" type="conductivityFofTUnitEnum" use="required"/>

element Construction
diagram GreenBuildingXML_Ver7.03_p47.png
namespace http://www.gbxml.org/schema
properties
content complex
children Name Description U-value Absorptance Roughness Albedo Reflectance Transmittance Emittance Cost PercentExisting FireFace LayerId ExtEquipId LoadCalcInputParameters
used by
element gbXML
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  required      
DOELibIdRef  xsd:string        
documentation
Use this attribute to reference objects in the DOE2 library
programId  xsd:IDREF  optional      
documentation
Please specify the program that added this element.
constructionIsSchematic  xsd:boolean  optional      
annotation
documentation
A Construction is a combination of layers, such as a wall or a roof
source <xsd:element name="Construction">
 
<xsd:annotation>
   
<xsd:documentation>A Construction is a combination of layers, such as a wall or a roof</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:choice minOccurs="0" maxOccurs="unbounded">
     
<xsd:element ref="Name" minOccurs="0"/>
     
<xsd:element ref="Description" minOccurs="0"/>
     
<xsd:element ref="U-value" minOccurs="0"/>
     
<xsd:element ref="Absorptance" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="Roughness" minOccurs="0"/>
     
<xsd:element ref="Albedo" minOccurs="0"/>
     
<xsd:element ref="Reflectance" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="Transmittance" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="Emittance" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="Cost" minOccurs="0" maxOccurs="unbounded"/>
     
<xsd:element ref="PercentExisting" minOccurs="0"/>
     
<xsd:element ref="FireFace" minOccurs="0" maxOccurs="2"/>
     
<xsd:element ref="LayerId" minOccurs="0" maxOccurs="unbounded">
       
<xsd:annotation>
         
<xsd:documentation>Reference to layers that comprise this construction. Multiple LayerId's order is important and specifies the layering of the layer's referenced materials. The first Surface/AdjacentSpaceId entered will determine how the referenced construction layers are ordered with the first construction layer being in contact with the outside or 2nd Surface/AdjacentSpaceId listed and the last layer in contact with the first Surface/AdjacentSpaceId listed.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element ref="ExtEquipId" minOccurs="0" maxOccurs="1">
       
<xsd:annotation>
         
<xsd:documentation>This element is for purposes of modeling BIPV (building integrated photovoltaics).</xsd:documentation>
       
</xsd:annotation>
     
</xsd:element>
     
<xsd:element ref="LoadCalcInputParameters" minOccurs="0" maxOccurs="unbounded"/>
   
</xsd:choice>
   
<xsd:attribute name="id" type="xsd:ID" use="required"/>
   
<xsd:attribute name="DOELibIdRef" type="xsd:string">
     
<xsd:annotation>
       
<xsd:documentation>Use this attribute to reference objects in the DOE2 library</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
   
<xsd:attribute name="programId" type="xsd:IDREF" use="optional">
     
<xsd:annotation>
       
<xsd:documentation>Please specify the program that added this element.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:attribute>
   
<xsd:attribute name="constructionIsSchematic" type="xsd:boolean" use="optional"/>
 
</xsd:complexType>
</xsd:element>

attribute Construction/@id
type xsd:ID
properties
use required
source <xsd:attribute name="id" type="xsd:ID" use="required"/>

attribute Construction/@DOELibIdRef
type xsd:string
annotation
documentation
Use this attribute to reference objects in the DOE2 library
source <xsd:attribute name="DOELibIdRef" type="xsd:string">
 
<xsd:annotation>
   
<xsd:documentation>Use this attribute to reference objects in the DOE2 library</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute Construction/@programId
type xsd:IDREF
properties
use optional
annotation
documentation
Please specify the program that added this element.
source <xsd:attribute name="programId" type="xsd:IDREF" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>Please specify the program that added this element.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute Construction/@constructionIsSchematic
type xsd:boolean
properties
use optional
source <xsd:attribute name="constructionIsSchematic" type="xsd:boolean" use="optional"/>

element Control
diagram GreenBuildingXML_Ver7.03_p48.png
namespace http://www.gbxml.org/schema
properties
content complex
used by
elements AirLoopEquipment HydronicLoopEquipment
attributes
Name  Type  Use  Default  Fixed  Annotation
controlType  controlTypeEnum        
stages  stageTypeEnum  optional      
minPowerRatio  xsd:float        
operationType  operationTypeEnum        
performanceIdRef  xsd:IDREF        
annotation
documentation
The Control element should be used for describing how this equipment is controlled.
source <xsd:element name="Control">
 
<xsd:annotation>
   
<xsd:documentation>The Control element should be used for describing how this equipment is controlled.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:attribute name="controlType" type="controlTypeEnum"/>
   
<xsd:attribute name="stages" type="stageTypeEnum" use="optional"/>
   
<xsd:attribute name="minPowerRatio" type="xsd:float"/>
   
<xsd:attribute name="operationType" type="operationTypeEnum"/>
   
<xsd:attribute name="performanceIdRef" type="xsd:IDREF"/>
 
</xsd:complexType>
</xsd:element>

attribute Control/@controlType
type controlTypeEnum
facets
Kind Value Annotation
enumeration Boiler
enumeration Chiller
enumeration Damper
enumeration Fan
enumeration Pump
enumeration Valve
source <xsd:attribute name="controlType" type="controlTypeEnum"/>

attribute Control/@stages
type stageTypeEnum
properties
use optional
facets
Kind Value Annotation
enumeration 1Stage
enumeration 2Stage
enumeration Variable
source <xsd:attribute name="stages" type="stageTypeEnum" use="optional"/>

attribute Control/@minPowerRatio
type xsd:float
source <xsd:attribute name="minPowerRatio" type="xsd:float"/>

attribute Control/@operationType
type operationTypeEnum
facets
Kind Value Annotation
enumeration Cycling
enumeration Continuous
source <xsd:attribute name="operationType" type="operationTypeEnum"/>

attribute Control/@performanceIdRef
type xsd:IDREF
source <xsd:attribute name="performanceIdRef" type="xsd:IDREF"/>

element ConvergenceLimits
diagram GreenBuildingXML_Ver7.03_p49.png
namespace http://www.gbxml.org/schema
type extension of xsd:string
properties
content complex
used by
element SimulationParameters
attributes
Name  Type  Use  Default  Fixed  Annotation
minimumSystemTimeStep  xsd:integer        
maximumHVACIterations  xsd:integer        
minimumPlantIterations  xsd:integer        
maximumPlantIterations  xsd:integer        
annotation
documentation
ConvergenceLimits is an optional element that can be used to specify timesteps on individual simulation loops.  It is generally reserved for EnergyPlus simulations, and is recommended for advanced users wishing to speed up calculations.  This may be a valid location to store this information if the gbXML file is used as a simulation archive.
source <xsd:element name="ConvergenceLimits">
 
<xsd:annotation>
   
<xsd:documentation>ConvergenceLimits is an optional element that can be used to specify timesteps on individual simulation loops.  It is generally reserved for EnergyPlus simulations, and is recommended for advanced users wishing to speed up calculations.  This may be a valid location to store this information if the gbXML file is used as a simulation archive.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:string">
       
<xsd:attribute name="minimumSystemTimeStep" type="xsd:integer"/>
       
<xsd:attribute name="maximumHVACIterations" type="xsd:integer"/>
       
<xsd:attribute name="minimumPlantIterations" type="xsd:integer"/>
       
<xsd:attribute name="maximumPlantIterations" type="xsd:integer"/>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute ConvergenceLimits/@minimumSystemTimeStep
type xsd:integer
source <xsd:attribute name="minimumSystemTimeStep" type="xsd:integer"/>

attribute ConvergenceLimits/@maximumHVACIterations
type xsd:integer
source <xsd:attribute name="maximumHVACIterations" type="xsd:integer"/>

attribute ConvergenceLimits/@minimumPlantIterations
type xsd:integer
source <xsd:attribute name="minimumPlantIterations" type="xsd:integer"/>

attribute ConvergenceLimits/@maximumPlantIterations
type xsd:integer
source <xsd:attribute name="maximumPlantIterations" type="xsd:integer"/>

element CoolingCoilSetpointResetType
diagram GreenBuildingXML_Ver7.03_p50.png
namespace http://www.gbxml.org/schema
properties
content complex
used by
element AirLoopEquipment
attributes
Name  Type  Use  Default  Fixed  Annotation
unit  coolingCoilSetpointResetTypeEnum        
source <xsd:element name="CoolingCoilSetpointResetType">
 
<xsd:complexType>
   
<xsd:attribute name="unit" type="coolingCoilSetpointResetTypeEnum"/>
 
</xsd:complexType>
</xsd:element>

attribute CoolingCoilSetpointResetType/@unit
type coolingCoilSetpointResetTypeEnum
facets
Kind Value Annotation
enumeration None
enumeration Warmest
enumeration OutdoorAirTemperatureReset
enumeration WarmestTemperatureFirst
source <xsd:attribute name="unit" type="coolingCoilSetpointResetTypeEnum"/>

element CoolingCoilType
diagram GreenBuildingXML_Ver7.03_p51.png
namespace http://www.gbxml.org/schema
properties
content complex
used by
element AirLoopEquipment
attributes
Name  Type  Use  Default  Fixed  Annotation
unit  coolingCoilTypeEnum        
source <xsd:element name="CoolingCoilType">
 
<xsd:complexType>
   
<xsd:attribute name="unit" type="coolingCoilTypeEnum"/>
 
</xsd:complexType>
</xsd:element>

attribute CoolingCoilType/@unit
type coolingCoilTypeEnum
facets
Kind Value Annotation
enumeration ChilledWater
enumeration ChilledWaterDetailedFlatModel
enumeration DirectExpansion
source <xsd:attribute name="unit" type="coolingCoilTypeEnum"/>

element CoolingSizingFactor
diagram GreenBuildingXML_Ver7.03_p52.png
namespace http://www.gbxml.org/schema
type xsd:decimal
properties
content simple
used by
element Zone
source <xsd:element name="CoolingSizingFactor" type="xsd:decimal"/>

element Coordinate
diagram GreenBuildingXML_Ver7.03_p53.png
namespace http://www.gbxml.org/schema
type extension of xsd:decimal
properties
content complex
used by
element CartesianPoint
annotation
documentation
This is the an x, y, or z length measurement from the origin.
appinfo
<xhtml:a href="http://cig.bre.co.uk/iai_uk/documentation/IfcR2x_Final/ifcmeasureresource/lexical/ifclengthmeasure.html">IfcLengthMeasure</xhtml:a>
source <xsd:element name="Coordinate">
 
<xsd:annotation>
   
<xsd:documentation>This is the an x, y, or z length measurement from the origin.</xsd:documentation>
   
<xsd:appinfo>
     
<xhtml:a href="http://cig.bre.co.uk/iai_uk/documentation/IfcR2x_Final/ifcmeasureresource/lexical/ifclengthmeasure.html">IfcLengthMeasure</xhtml:a>
   
</xsd:appinfo>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:decimal"/>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

element Cost
diagram GreenBuildingXML_Ver7.03_p54.png
namespace http://www.gbxml.org/schema
properties
content complex
children CostValue Reference
used by
elements AirLoopEquipment Construction ExtEquip HydronicLoop HydronicLoopEquipment IntEquip Layer LightingSystem Material Transportation Vegetation WindowType
attributes
Name  Type  Use  Default  Fixed  Annotation
costType  costTypeEnum  required      
source <xsd:element name="Cost">
 
<xsd:complexType>
   
<xsd:choice minOccurs="0" maxOccurs="unbounded">
     
<xsd:element ref="CostValue"/>
     
<xsd:element ref="Reference" minOccurs="0" maxOccurs="unbounded"/>
   
</xsd:choice>
   
<xsd:attribute name="costType" type="costTypeEnum" use="required"/>
 
</xsd:complexType>
</xsd:element>

attribute Cost/@costType
type costTypeEnum
properties
use required
facets
Kind Value Annotation
enumeration CO2
enumeration SOx
enumeration NOx
enumeration EmbodiedEnergyTransportation
enumeration EmbodiedEnergyManufacture
enumeration EmbodiedEnergyInstallation
enumeration EmbodiedEnergyTotal
enumeration PurchaseCost
enumeration DeliveryCost
enumeration FirstCost
enumeration MonthlyCost
enumeration AnnualCost
enumeration MaintenanceCost
enumeration OverhaulCost
enumeration InstallationCost
source <xsd:attribute name="costType" type="costTypeEnum" use="required"/>

element CostValue
diagram GreenBuildingXML_Ver7.03_p55.png
namespace http://www.gbxml.org/schema
type extension of xsd:decimal
properties
content complex
used by
element Cost
attributes
Name  Type  Use  Default  Fixed  Annotation
currency  currencyTypeEnum        
unit  xsd:string  optional      
source <xsd:element name="CostValue">
 
<xsd:complexType>
   
<xsd:simpleContent>
     
<xsd:extension base="xsd:decimal">
       
<xsd:attribute name="currency" type="currencyTypeEnum"/>
       
<xsd:attribute name="unit" type="xsd:string" use="optional"/>
     
</xsd:extension>
   
</xsd:simpleContent>
 
</xsd:complexType>
</xsd:element>

attribute CostValue/@currency
type currencyTypeEnum
facets
Kind Value Annotation
enumeration USDollars
enumeration CanadianDollars
enumeration Pesos
enumeration Euros
enumeration Yen
enumeration IndianRupee
enumeration Yuan
enumeration TaiwanDollar
enumeration EnglishPound
enumeration Mark
enumeration Franc
enumeration Ruble
enumeration Real
enumeration NewZealandDollar
enumeration AustralianDollar
source <xsd:attribute name="currency" type="currencyTypeEnum"/>

attribute CostValue/@unit
type xsd:string
properties
use optional
source <xsd:attribute name="unit" type="xsd:string" use="optional"/>

element Country
diagram GreenBuildingXML_Ver7.03_p56.png
namespace http://www.gbxml.org/schema
type xsd:string
properties
content simple
used by
elements PersonInfo Weather
source <xsd:element name="Country" type="xsd:string"/>

element CreatedBy
diagram GreenBuildingXML_Ver7.03_p57.png
namespace http://www.gbxml.org/schema
properties
content complex
children CADModelId
used by
element DocumentHistory
attributes
Name  Type  Use  Default  Fixed  Annotation
personId  xsd:IDREF  required      
programId  xsd:IDREF  required      
date  xsd:dateTime  required      
annotation
documentation
Denotes the time this file has been created, as well as the person and program used to create this file.
source <xsd:element name="CreatedBy">
 
<xsd:annotation>
   
<xsd:documentation>Denotes the time this file has been created, as well as the person and program used to create this file.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexType>
   
<xsd:choice minOccurs="0" maxOccurs="unbounded">
     
<xsd:element ref="CADModelId" minOccurs="0" maxOccurs="unbounded"/>
   
</xsd:choice>
   
<xsd:attribute name="personId" type="xsd:IDREF" use="required"/>
   
<xsd:attribute name="programId" type="xsd:IDREF"