Schema obXML_v1.3.4.xsd


schema location E:\Data\Carmel\ASHRAE\RTAR_RP_SPCs\1815-RP\PM\obXML_Versions\obXML_v1.3.4.xsd
attributeFormDefault unqualified
elementFormDefault qualified
 
Elements  Complex types  Simple types 
Accommodating  CustomProbabilityModelType  BuildingType 
Actions  eqConstantValueType  ClimateZoneType 
Activity  eqGaussianNormal1DType  CommuteModeType 
ActivityDuration  eqLinear1DType  CostType 
ActivityOccurModel  eqLinear2DType  DayofWeekType 
Address  eqLinear3DType  EducationType 
Age  eqLogit1DLinearType  EmploymentType 
ASHRAEComfortEnvelope  eqLogit1DQuadraticType  EventDurationCalculationMethod 
ASHRAEComfortTemperatures  eqLogit2DLinearType  EventOccurCalculationMethod 
ASHRAECoolingAdaptiveComfort  eqLogit3DLinearType  GenderType 
Behavior  eqQuadratic1DType  GroupPriority 
BehaviorID  eqWeibull1D3P  HVACType 
Behaviors  MarkovChainModelType  IncomeGroupType 
Building  MeetingDurationProbabilityType  InfrastructureType 
Buildings  NormalDurationModelType  InteractionType 
BuildingType  NormalProbabilityModelType  JobType 
ClimateZone  ParameterRange  LifeStyleType 
CoefficientA  SpaceOccupancyType  LightType 
CoefficientB  MaritalStatusType 
CoefficientC  OtherConstraintType 
CoefficientD  ParameterType 
CommuteMode  PlugLoadType 
ConstantValue  PolicyType 
ControlValue  RoomEventType 
CoolingTemperature  SeasonType 
Cost  ShadeAndBlindType 
CostConscious  SpaceCategory 
Country  SpaceOccupancyCalculationMethod 
CustomProbabilityModel  SpaceType 
Date  StatusTransitionEventType 
DayofWeek  SubjectiveValueType 
Description  SystemType 
Drivers  ThermostatType 
Duration  TimeFrequencyType 
EarlyOccurTime  TimeofDayType 
Education  TypesDataCollectedList 
Employment  WindowType 
EndHour 
EndMinute 
Environment 
EnvironmentAwareness 
EventDuration 
EventOccurModel 
EventType 
Formula 
Gender 
GeographicLocation 
GroupPriority 
HeatingTemperature 
Holiday 
Holidays 
HVAC 
HVACType 
IAQ 
IncomeGroup 
Infrastructure 
Interaction 
InteractionType 
IsSpecialBehavior 
JobType 
LifeStyle 
Lights 
LightType 
Linear1D 
Linear2D 
Linear3D 
Logit1D 
Logit1DQuadratic 
Logit2D 
Logit3D 
LowerBound 
MaritalStatus 
MarkovChainModel 
MaxNumberOfMeetingsPerDay 
MaxNumOccupantsPerMeeting 
Mean 
MeetingDuration 
MeetingDurationProbability 
MeetingEvent 
MinimumDuration 
MinNumberOfMeetingsPerDay 
MinNumOccupantsPerMeeting 
MovementBehavior 
MovementBehaviorID 
Name 
Needs 
NormalDurationModel 
NormalProbabilityModel 
Occupant 
OccupantBehavior 
OccupantID 
Occupants 
OtherConstraint 
Parameter 
Parameter1ID 
Parameter2ID 
Parameter3ID 
ParameterRange 
ParameterType 
PastExperience 
PercentTimePresence 
Physical 
PlugLoad 
PlugLoadType 
Policy 
Priority 
Probability 
Quadratic1D 
RandomMovementEvent 
Season 
Seasons 
SeasonType 
ShadeAndBlindType 
ShadesAndBlinds 
SocialInfluence 
SocioEconomic 
Space 
SpaceCategory 
SpaceOccupancy 
Spaces 
SpaceType 
StartHour 
StartMinute 
StatusOfActivity 
StatusTransitionEvent 
StatusTransitionEventType 
StatusTransitionProbability 
StDev 
SubjectiveValues 
Systems 
TechnologyOriented 
TemperatureProbabilityModel 
Thermal 
Thermostats 
ThermostatType 
Time 
TimeFrequencyType 
TimeofDay 
TimeofDays 
TypicalDuration 
TypicalOccurTime 
UpperBound 
Visual 
Weibull1D 
Windows 
WindowType 


element Accommodating
diagram obXML_v1.3.4_p1.png
type SubjectiveValueType
properties
content simple
used by
element SubjectiveValues
facets
Kind Value Annotation
enumeration High
enumeration Medium
enumeration Low
source <xs:element name="Accommodating" type="SubjectiveValueType"/>

element Actions
diagram obXML_v1.3.4_p2.png
properties
content complex
children Interaction
used by
element Behavior
annotation
documentation
Occupants can conduct an action in order to satisfy their needs. The action may be an interaction with a system or movement to another location.
source <xs:element name="Actions">
 
<xs:annotation>
   
<xs:documentation>Occupants can conduct an action in order to satisfy their needs. The action may be an interaction with a system or movement to another location. </xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element ref="Interaction" minOccurs="0"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element Activity
diagram obXML_v1.3.4_p3.png
properties
content complex
children Name Description StatusOfActivity
used by
element Behaviors
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  required      
Name  xs:string  optional      
IfcGuid  xs:string  optional      
annotation
documentation
Regarding the types of activities of an occupant
source <xs:element name="Activity">
 
<xs:annotation>
   
<xs:documentation>Regarding the types of activities of an occupant </xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Name" minOccurs="0"/>
     
<xs:element ref="Description" minOccurs="0"/>
     
<xs:element ref="StatusOfActivity" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="ID" type="xs:ID" use="required"/>
   
<xs:attribute name="Name" type="xs:string" use="optional"/>
   
<xs:attribute name="IfcGuid" type="xs:string" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute Activity/@ID
type xs:ID
properties
use required
source <xs:attribute name="ID" type="xs:ID" use="required"/>

attribute Activity/@Name
type xs:string
properties
use optional
source <xs:attribute name="Name" type="xs:string" use="optional"/>

attribute Activity/@IfcGuid
type xs:string
properties
use optional
source <xs:attribute name="IfcGuid" type="xs:string" use="optional"/>

element ActivityDuration
diagram obXML_v1.3.4_p4.png
properties
content complex
children NormalDurationModel
used by
element StatusOfActivity
annotation
documentation
Duration properties of an activity. If specify, the event will end after the duration.
source <xs:element name="ActivityDuration">
 
<xs:annotation>
   
<xs:documentation>Duration properties of an activity. If specify, the event will end after the duration.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="NormalDurationModel"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ActivityOccurModel
diagram obXML_v1.3.4_p5.png
properties
content complex
children CustomProbabilityModel NormalProbabilityModel
used by
element StatusOfActivity
annotation
documentation
The event occur model
source <xs:element name="ActivityOccurModel">
 
<xs:annotation>
   
<xs:documentation>The event occur model</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element ref="CustomProbabilityModel"/>
     
<xs:element ref="NormalProbabilityModel"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element Address
diagram obXML_v1.3.4_p6.png
type xs:string
properties
content simple
used by
element Building
source <xs:element name="Address" type="xs:string"/>

element Age
diagram obXML_v1.3.4_p7.png
type xs:integer
properties
content simple
used by
element SocioEconomic
source <xs:element name="Age" type="xs:integer"/>

element ASHRAEComfortEnvelope
diagram obXML_v1.3.4_p8.png
properties
content complex
children ParameterRange
used by
element Thermal
annotation
documentation
Range of indoor air temperatures can be given where occupants do not feel thermal discomfort and therefore, they don't carry out any actions. 
source <xs:element name="ASHRAEComfortEnvelope">
 
<xs:annotation>
   
<xs:documentation>Range of indoor air temperatures can be given where occupants do not feel thermal discomfort and therefore, they don't carry out any actions.  </xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="ParameterRange" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ASHRAEComfortTemperatures
diagram obXML_v1.3.4_p9.png
properties
content complex
children CoolingTemperature HeatingTemperature
used by
element Thermal
annotation
documentation
A distribution of comfort cooling and heating temperatures can be given where occupants and therefore, they don't carry out any actions. 
source <xs:element name="ASHRAEComfortTemperatures">
 
<xs:annotation>
   
<xs:documentation>A distribution of comfort cooling and heating temperatures can be given where occupants and therefore, they don't carry out any actions.  </xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="CoolingTemperature" minOccurs="0"/>
     
<xs:element ref="HeatingTemperature" minOccurs="0"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element ASHRAECoolingAdaptiveComfort
diagram obXML_v1.3.4_p10.png
properties
content complex
children ParameterRange
used by
element Thermal
annotation
documentation
Range of indoor air temperatures can be given where occupants do not feel thermal discomfort and therefore, they don't carry out any actions. 
source <xs:element name="ASHRAECoolingAdaptiveComfort">
 
<xs:annotation>
   
<xs:documentation>Range of indoor air temperatures can be given where occupants do not feel thermal discomfort and therefore, they don't carry out any actions.  </xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="ParameterRange" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Behavior
diagram obXML_v1.3.4_p11.png
properties
content complex
children Description Drivers Needs Actions Systems IsSpecialBehavior
used by
element Behaviors
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  required      
documentation
Identification of the specific behavior defined in this branch can be given.
Name  xs:string  optional      
IfcGuid  xs:string  optional      
AppliedBuildingType  BuildingType  optional      
BuildingTypeComment  xs:string  optional      
ActionType  InteractionType  optional      
SystemType  SystemType  optional      
PaperAuthors  xs:string  optional      
PaperYear  xs:string  optional      
PaperTitle  xs:string  optional      
PaperDOI  xs:string  optional      
DataCollectionRegion  xs:string  optional      
TypesDataCollected1  TypesDataCollectedList  optional      
TypesDataCollected2  TypesDataCollectedList  optional      
TypesDataCollected3  TypesDataCollectedList  optional      
TypesDataCollectedOther  xs:string  optional      
SampleSize  xs:string  optional      
annotation
documentation
Behavior related to the interaction with buildings
source <xs:element name="Behavior">
 
<xs:annotation>
   
<xs:documentation>Behavior related to the interaction with buildings</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Description" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Description of the specific behavior defined in this branch can be given.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element ref="Drivers" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Drivers represent the environmental factors from the outside world that stimulate occupants in their inside world to fulfill a physical, physiological or psychological need.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element ref="Needs" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Needs represent the physical and non-physical requirements of the occupant's inside world that must be met in order to ensure the satisfaction of the occupant with their environment.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element ref="Actions">
       
<xs:annotation>
         
<xs:documentation>Actions are the interactions with systems or activities that an occupant can conduct to achieve environmental comfort. Actions connect occupants' inside-world needs with the environmental outside world.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element ref="Systems" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Systems refer to the equipment or mechanisms within the building outside world with which an occupant may interact to restore or maintain environmental comfort. Systems are not described in a detailed way, only control types (other parameters of a system can be mapped to building information models).</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element ref="IsSpecialBehavior" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attribute name="ID" type="xs:ID" use="required">
     
<xs:annotation>
       
<xs:documentation>Identification of the specific behavior defined in this branch can be given.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="Name" type="xs:string" use="optional"/>
   
<xs:attribute name="IfcGuid" type="xs:string" use="optional"/>
   
<xs:attribute name="AppliedBuildingType" type="BuildingType" use="optional"/>
   
<xs:attribute name="BuildingTypeComment" type="xs:string" use="optional"/>
   
<xs:attribute name="ActionType" type="InteractionType" use="optional"/>
   
<xs:attribute name="SystemType" type="SystemType" use="optional"/>
   
<xs:attribute name="PaperAuthors" type="xs:string" use="optional"/>
   
<xs:attribute name="PaperYear" type="xs:string" use="optional"/>
   
<xs:attribute name="PaperTitle" type="xs:string" use="optional"/>
   
<xs:attribute name="PaperDOI" type="xs:string" use="optional"/>
   
<xs:attribute name="DataCollectionRegion" type="xs:string" use="optional"/>
   
<xs:attribute name="TypesDataCollected1" type="TypesDataCollectedList" use="optional"/>
   
<xs:attribute name="TypesDataCollected2" type="TypesDataCollectedList" use="optional"/>
   
<xs:attribute name="TypesDataCollected3" type="TypesDataCollectedList" use="optional"/>
   
<xs:attribute name="TypesDataCollectedOther" type="xs:string" use="optional"/>
   
<xs:attribute name="SampleSize" type="xs:string" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute Behavior/@ID
type xs:ID
properties
use required
annotation
documentation
Identification of the specific behavior defined in this branch can be given.
source <xs:attribute name="ID" type="xs:ID" use="required">
 
<xs:annotation>
   
<xs:documentation>Identification of the specific behavior defined in this branch can be given.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Behavior/@Name
type xs:string
properties
use optional
source <xs:attribute name="Name" type="xs:string" use="optional"/>

attribute Behavior/@IfcGuid
type xs:string
properties
use optional
source <xs:attribute name="IfcGuid" type="xs:string" use="optional"/>

attribute Behavior/@AppliedBuildingType
type BuildingType
properties
use optional
facets
Kind Value Annotation
enumeration AutomotiveFacility
enumeration ConventionCenter
enumeration DataCenter
enumeration Courthouse
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 SingleFamilyHome
enumeration ResidentialOwn
enumeration ResidentialRent
enumeration Retail
enumeration Office
enumeration SportsArea
enumeration TownHall
enumeration Transportation
enumeration Unknown
enumeration Warehouse
enumeration Workshop
source <xs:attribute name="AppliedBuildingType" type="BuildingType" use="optional"/>

attribute Behavior/@BuildingTypeComment
type xs:string
properties
use optional
source <xs:attribute name="BuildingTypeComment" type="xs:string" use="optional"/>

attribute Behavior/@ActionType
type InteractionType
properties
use optional
facets
Kind Value Annotation
enumeration TurnOn
documentation
Set the value of a parameter to 1.
enumeration TurnOff
documentation
Set the value of a parameter to 0.
enumeration SetToControlValue
documentation
Set the value of a parameter to a desired value when event occurs.
source <xs:attribute name="ActionType" type="InteractionType" use="optional"/>

attribute Behavior/@SystemType
type SystemType
properties
use optional
facets
Kind Value Annotation
enumeration HVAC
enumeration Lights
enumeration Windows
enumeration PlugLoad
enumeration Thermostats
enumeration ShadesAndBlinds
source <xs:attribute name="SystemType" type="SystemType" use="optional"/>

attribute Behavior/@PaperAuthors
type xs:string
properties
use optional
source <xs:attribute name="PaperAuthors" type="xs:string" use="optional"/>

attribute Behavior/@PaperYear
type xs:string
properties
use optional
source <xs:attribute name="PaperYear" type="xs:string" use="optional"/>

attribute Behavior/@PaperTitle
type xs:string
properties
use optional
source <xs:attribute name="PaperTitle" type="xs:string" use="optional"/>

attribute Behavior/@PaperDOI
type xs:string
properties
use optional
source <xs:attribute name="PaperDOI" type="xs:string" use="optional"/>

attribute Behavior/@DataCollectionRegion
type xs:string
properties
use optional
source <xs:attribute name="DataCollectionRegion" type="xs:string" use="optional"/>

attribute Behavior/@TypesDataCollected1
type TypesDataCollectedList
properties
use optional
facets
Kind Value Annotation
enumeration CrossSectionSurvey
enumeration LongitudinalSurvey
enumeration IEQmeasurements
source <xs:attribute name="TypesDataCollected1" type="TypesDataCollectedList" use="optional"/>

attribute Behavior/@TypesDataCollected2
type TypesDataCollectedList
properties
use optional
facets
Kind Value Annotation
enumeration CrossSectionSurvey
enumeration LongitudinalSurvey
enumeration IEQmeasurements
source <xs:attribute name="TypesDataCollected2" type="TypesDataCollectedList" use="optional"/>

attribute Behavior/@TypesDataCollected3
type TypesDataCollectedList
properties
use optional
facets
Kind Value Annotation
enumeration CrossSectionSurvey
enumeration LongitudinalSurvey
enumeration IEQmeasurements
source <xs:attribute name="TypesDataCollected3" type="TypesDataCollectedList" use="optional"/>

attribute Behavior/@TypesDataCollectedOther
type xs:string
properties
use optional
source <xs:attribute name="TypesDataCollectedOther" type="xs:string" use="optional"/>

attribute Behavior/@SampleSize
type xs:string
properties
use optional
source <xs:attribute name="SampleSize" type="xs:string" use="optional"/>

element BehaviorID
diagram obXML_v1.3.4_p12.png
type xs:IDREF
properties
content simple
used by
element Occupant
source <xs:element name="BehaviorID" type="xs:IDREF"/>

element Behaviors
diagram obXML_v1.3.4_p13.png
properties
content complex
children MovementBehavior Behavior Activity
used by
element OccupantBehavior
source <xs:element name="Behaviors">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="MovementBehavior" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="Behavior" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="Activity" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Building
diagram obXML_v1.3.4_p14.png
properties
content complex
children Description BuildingType Address Spaces
used by
element Buildings
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  required      
Name  xs:string  optional      
IfcGuid  xs:string  optional      
annotation
documentation
The physical building can be mapped to other building information models (e.g. gbXML, ifc).
source <xs:element name="Building">
 
<xs:annotation>
   
<xs:documentation>The physical building can be mapped to other building information models (e.g. gbXML, ifc).</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Description" minOccurs="0"/>
     
<xs:element ref="BuildingType"/>
     
<xs:element ref="Address" minOccurs="0"/>
     
<xs:element ref="Spaces" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="ID" type="xs:ID" use="required"/>
   
<xs:attribute name="Name" type="xs:string" use="optional"/>
   
<xs:attribute name="IfcGuid" type="xs:string" use="optional"/>
 
</xs:complexType>
</xs:element>

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

attribute Building/@Name
type xs:string
properties
use optional
source <xs:attribute name="Name" type="xs:string" use="optional"/>

attribute Building/@IfcGuid
type xs:string
properties
use optional
source <xs:attribute name="IfcGuid" type="xs:string" use="optional"/>

element Buildings
diagram obXML_v1.3.4_p15.png
properties
content complex
children Building
used by
element OccupantBehavior
source <xs:element name="Buildings">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Building"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element BuildingType
diagram obXML_v1.3.4_p16.png
type BuildingType
properties
content simple
used by
element Building
facets
Kind Value Annotation
enumeration AutomotiveFacility
enumeration ConventionCenter
enumeration DataCenter
enumeration Courthouse
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 SingleFamilyHome
enumeration ResidentialOwn
enumeration ResidentialRent
enumeration Retail
enumeration Office
enumeration SportsArea
enumeration TownHall
enumeration Transportation
enumeration Unknown
enumeration Warehouse
enumeration Workshop
source <xs:element name="BuildingType" type="BuildingType"/>

element ClimateZone
diagram obXML_v1.3.4_p17.png
type ClimateZoneType
properties
content simple
used by
element GeographicLocation
facets
Kind Value Annotation
enumeration 1
enumeration 2
enumeration 3
enumeration 4
enumeration 5
enumeration 6
enumeration 7
source <xs:element name="ClimateZone" type="ClimateZoneType"/>

element CoefficientA
diagram obXML_v1.3.4_p18.png
type xs:decimal
properties
content simple
used by
complexTypes eqConstantValueType eqLinear1DType eqLinear2DType eqLinear3DType eqLogit1DLinearType eqLogit1DQuadraticType eqLogit2DLinearType eqLogit3DLinearType eqQuadratic1DType eqWeibull1D3P
source <xs:element name="CoefficientA" type="xs:decimal"/>

element CoefficientB
diagram obXML_v1.3.4_p19.png
type xs:decimal
properties
content simple
used by
complexTypes eqLinear1DType eqLinear2DType eqLinear3DType eqLogit1DLinearType eqLogit1DQuadraticType eqLogit2DLinearType eqLogit3DLinearType eqQuadratic1DType eqWeibull1D3P
source <xs:element name="CoefficientB" type="xs:decimal"/>

element CoefficientC
diagram obXML_v1.3.4_p20.png
type xs:decimal
properties
content simple
used by
complexTypes eqLinear2DType eqLinear3DType eqLogit1DQuadraticType eqLogit2DLinearType eqLogit3DLinearType eqQuadratic1DType eqWeibull1D3P
source <xs:element name="CoefficientC" type="xs:decimal"/>

element CoefficientD
diagram obXML_v1.3.4_p21.png
type xs:decimal
properties
content simple
used by
complexTypes eqLinear3DType eqLogit1DQuadraticType eqLogit3DLinearType
source <xs:element name="CoefficientD" type="xs:decimal"/>

element CommuteMode
diagram obXML_v1.3.4_p22.png
type CommuteModeType
properties
content simple
used by
element GeographicLocation
facets
Kind Value Annotation
enumeration Walk
enumeration Cycle
enumeration Car
enumeration Transit
source <xs:element name="CommuteMode" type="CommuteModeType"/>

element ConstantValue
diagram obXML_v1.3.4_p23.png
type eqConstantValueType
properties
content complex
children Description CoefficientA
used by
element Formula
source <xs:element name="ConstantValue" type="eqConstantValueType"/>

element ControlValue
diagram obXML_v1.3.4_p24.png
type xs:double
properties
content simple
used by
element Interaction
source <xs:element name="ControlValue" type="xs:double"/>

element CoolingTemperature
diagram obXML_v1.3.4_p25.png
properties
content complex
children TemperatureProbabilityModel
used by
element ASHRAEComfortTemperatures
annotation
documentation
A distribution of comfort cooling temperature can be given where occupants and therefore, they don't carry out any actions. 
source <xs:element name="CoolingTemperature">
 
<xs:annotation>
   
<xs:documentation>A distribution of comfort cooling temperature can be given where occupants and therefore, they don't carry out any actions.  </xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element ref="TemperatureProbabilityModel" minOccurs="0"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element Cost
diagram obXML_v1.3.4_p26.png
type CostType
properties
content simple
used by
element GeographicLocation
facets
Kind Value Annotation
enumeration Installation
enumeration Operational
enumeration Service fees
source <xs:element name="Cost" type="CostType"/>

element CostConscious
diagram obXML_v1.3.4_p27.png
type SubjectiveValueType
properties
content simple
used by
element SubjectiveValues
facets
Kind Value Annotation
enumeration High
enumeration Medium
enumeration Low
source <xs:element name="CostConscious" type="SubjectiveValueType"/>

element Country
diagram obXML_v1.3.4_p28.png
type xs:string
properties
content simple
used by
element GeographicLocation
source <xs:element name="Country" type="xs:string"/>

element CustomProbabilityModel
diagram obXML_v1.3.4_p29.png
type CustomProbabilityModelType
properties
content complex
children StatusTransitionProbability
used by
elements ActivityOccurModel EventOccurModel
source <xs:element name="CustomProbabilityModel" type="CustomProbabilityModelType"/>

element Date
diagram obXML_v1.3.4_p30.png
type xs:date
properties
content simple
used by
element Holiday
source <xs:element name="Date" type="xs:date"/>

element DayofWeek
diagram obXML_v1.3.4_p31.png
type DayofWeekType
properties
content simple
used by
elements MeetingEvent MovementBehavior Time
facets
Kind Value Annotation
enumeration Monday
enumeration Tuesday
enumeration Wednesday
enumeration Thursday
enumeration Friday
enumeration Saturday
enumeration Sunday
enumeration Weekdays
enumeration Weekends
enumeration Holiday
enumeration All
source <xs:element name="DayofWeek" type="DayofWeekType"/>

element Description
diagram obXML_v1.3.4_p32.png
type xs:string
properties
content simple
used by
elements Activity Behavior Building HVAC Lights MovementBehavior Parameter PlugLoad ShadesAndBlinds Space Thermostats Windows
source <xs:element name="Description" type="xs:string"/>

element Drivers
diagram obXML_v1.3.4_p33.png
properties
content complex
children Time Environment EventType OtherConstraint
used by
element Behavior
source <xs:element name="Drivers">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Time" minOccurs="0"/>
     
<xs:element ref="Environment" minOccurs="0"/>
     
<xs:element ref="EventType" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="OtherConstraint" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Duration
diagram obXML_v1.3.4_p34.png
type xs:duration
properties
content simple
used by
complexType SpaceOccupancyType
annotation
documentation
Average duration of staying in a space category
source <xs:element name="Duration" type="xs:duration">
 
<xs:annotation>
   
<xs:documentation>Average duration of staying in a space category</xs:documentation>
 
</xs:annotation>
</xs:element>

element EarlyOccurTime
diagram obXML_v1.3.4_p35.png
type xs:time
properties
content simple
used by
complexTypes MarkovChainModelType NormalProbabilityModelType
annotation
documentation
Earliest occurrence time of a status transition event
source <xs:element name="EarlyOccurTime" type="xs:time">
 
<xs:annotation>
   
<xs:documentation>Earliest occurrence time of a status transition event</xs:documentation>
 
</xs:annotation>
</xs:element>

element Education
diagram obXML_v1.3.4_p36.png
type EducationType
properties
content simple
used by
element SocioEconomic
facets
Kind Value Annotation
enumeration High school
enumeration Bachelors
enumeration Post-graduate
source <xs:element name="Education" type="EducationType"/>

element Employment
diagram obXML_v1.3.4_p37.png
type EmploymentType
properties
content simple
used by
element SocioEconomic
facets
Kind Value Annotation
enumeration Unemployed
enumeration Employed
enumeration Self-employed
source <xs:element name="Employment" type="EmploymentType"/>

element EndHour
diagram obXML_v1.3.4_p38.png
type xs:integer
properties
content simple
used by
element TimeofDay
source <xs:element name="EndHour" type="xs:integer"/>

element EndMinute
diagram obXML_v1.3.4_p39.png
type xs:integer
properties
content simple
used by
element TimeofDay
source <xs:element name="EndMinute" type="xs:integer"/>

element Environment
diagram obXML_v1.3.4_p40.png
properties
content complex
children Parameter
used by
element Drivers
annotation
documentation
Environmental driver parameters can be defined.
source <xs:element name="Environment">
 
<xs:annotation>
   
<xs:documentation>Environmental driver parameters can be defined.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Parameter" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element EnvironmentAwareness
diagram obXML_v1.3.4_p41.png
type SubjectiveValueType
properties
content simple
used by
element SubjectiveValues
facets
Kind Value Annotation
enumeration High
enumeration Medium
enumeration Low
source <xs:element name="EnvironmentAwareness" type="SubjectiveValueType"/>

element EventDuration
diagram obXML_v1.3.4_p42.png
properties
content complex
children NormalDurationModel
used by
element StatusTransitionEvent
annotation
documentation
Duration properties of an event. If specify, the event will end after the duration.
source <xs:element name="EventDuration">
 
<xs:annotation>
   
<xs:documentation>Duration properties of an event. If specify, the event will end after the duration.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="NormalDurationModel"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element EventOccurModel
diagram obXML_v1.3.4_p43.png
properties
content complex
children CustomProbabilityModel MarkovChainModel NormalProbabilityModel
used by
element StatusTransitionEvent
annotation
documentation
The event occur model
source <xs:element name="EventOccurModel">
 
<xs:annotation>
   
<xs:documentation>The event occur model</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element ref="CustomProbabilityModel"/>
     
<xs:element ref="MarkovChainModel"/>
     
<xs:element ref="NormalProbabilityModel"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element EventType
diagram obXML_v1.3.4_p44.png
type RoomEventType
properties
content simple
used by
element Drivers
facets
Kind Value Annotation
enumeration LeavingRoom
documentation
The occupant is in the space in the previous time-step and not in the current one.
enumeration LeavingRoomMoreThan1Hour
enumeration LeavingRoomMoreThan6Hours
enumeration EnteringRoom
documentation
The occupant is not in the space in the previous time-step and is in the current one.
enumeration StayingInRoom
annotation
documentation
Events can be defined that are possible to happen in the building
source <xs:element name="EventType" type="RoomEventType">
 
<xs:annotation>
   
<xs:documentation>Events can be defined that are possible to happen in the building</xs:documentation>
 
</xs:annotation>
</xs:element>

element Formula
diagram obXML_v1.3.4_p45.png
properties
content complex
children ConstantValue Linear1D Linear2D Linear3D Quadratic1D Logit1D Logit2D Logit3D Weibull1D Logit1DQuadratic
used by
element Interaction
source <xs:element name="Formula">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element ref="ConstantValue" minOccurs="0"/>
     
<xs:element ref="Linear1D" minOccurs="0"/>
     
<xs:element ref="Linear2D" minOccurs="0"/>
     
<xs:element ref="Linear3D" minOccurs="0"/>
     
<xs:element ref="Quadratic1D" minOccurs="0"/>
     
<xs:element ref="Logit1D" minOccurs="0"/>
     
<xs:element ref="Logit2D" minOccurs="0"/>
     
<xs:element ref="Logit3D" minOccurs="0"/>
     
<xs:element ref="Weibull1D" minOccurs="0"/>
     
<xs:element ref="Logit1DQuadratic" minOccurs="0"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element Gender
diagram obXML_v1.3.4_p46.png
type GenderType
properties
content simple
used by
element SocioEconomic
facets
Kind Value Annotation
enumeration Male
enumeration Female
source <xs:element name="Gender" type="GenderType"/>

element GeographicLocation
diagram obXML_v1.3.4_p47.png
properties
content complex
children Country ClimateZone CommuteMode Policy Infrastructure Cost
used by
element Occupant
annotation
documentation
A specific location can be assigned to each occupant.
source <xs:element name="GeographicLocation">
 
<xs:annotation>
   
<xs:documentation>A specific location can be assigned to each occupant.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Country"/>
     
<xs:element ref="ClimateZone"/>
     
<xs:element ref="CommuteMode"/>
     
<xs:element ref="Policy"/>
     
<xs:element ref="Infrastructure"/>
     
<xs:element ref="Cost"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element GroupPriority
diagram obXML_v1.3.4_p48.png
type GroupPriority
properties
content simple
used by
element Space
facets
Kind Value Annotation
enumeration Majority
documentation
If 50% or higher proportion of occupants would like to take the same action, then the action is trigerred.
annotation
documentation
A method can be defined how the decision is made if there are multiple people in the space.
source <xs:element name="GroupPriority" type="GroupPriority">
 
<xs:annotation>
   
<xs:documentation>A method can be defined how the decision is made if there are multiple people in the space. </xs:documentation>
 
</xs:annotation>
</xs:element>

element HeatingTemperature
diagram obXML_v1.3.4_p49.png
properties
content complex
children TemperatureProbabilityModel
used by
element ASHRAEComfortTemperatures
annotation
documentation
A distribution of comfort heating temperature can be given where occupants and therefore, they don't carry out any actions. 
source <xs:element name="HeatingTemperature">
 
<xs:annotation>
   
<xs:documentation>A distribution of comfort heating temperature can be given where occupants and therefore, they don't carry out any actions.  </xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element ref="TemperatureProbabilityModel" minOccurs="0"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element Holiday
diagram obXML_v1.3.4_p50.png
properties
content complex
children Date
used by
element Holidays
attributes
Name  Type  Use  Default  Fixed  Annotation
Name          
source <xs:element name="Holiday">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Date"/>
   
</xs:sequence>
   
<xs:attribute name="Name"/>
 
</xs:complexType>
</xs:element>

attribute Holiday/@Name
source <xs:attribute name="Name"/>

element Holidays
diagram obXML_v1.3.4_p51.png
properties
content complex
children Holiday
used by
element OccupantBehavior
source <xs:element name="Holidays">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Holiday" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element HVAC
diagram obXML_v1.3.4_p52.png
properties
content complex
children Description HVACType
used by
element Systems
source <xs:element name="HVAC">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Description" minOccurs="0"/>
     
<xs:element ref="HVACType"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element HVACType
diagram obXML_v1.3.4_p53.png
type HVACType
properties
content simple
used by
element HVAC
facets
Kind Value Annotation
enumeration ZoneOnOff
source <xs:element name="HVACType" type="HVACType"/>

element IAQ
diagram obXML_v1.3.4_p54.png
properties
content complex
children ParameterRange
used by
element Physical
source <xs:element name="IAQ">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="ParameterRange" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element IncomeGroup
diagram obXML_v1.3.4_p55.png
type IncomeGroupType
properties
content simple
used by
element SocioEconomic
facets
Kind Value Annotation
enumeration 30,000 USD-50,000 USD
enumeration 51,000 USD-60,000 USD
enumeration 61,000 USD-80,000 USD
enumeration Greater than 80,000 USD
source <xs:element name="IncomeGroup" type="IncomeGroupType"/>

element Infrastructure
diagram obXML_v1.3.4_p56.png
type InfrastructureType
properties
content simple
used by
element GeographicLocation
facets
Kind Value Annotation
enumeration EV charging
enumeration Micro grid
enumeration Grid buyback
source <xs:element name="Infrastructure" type="InfrastructureType"/>

element Interaction
diagram obXML_v1.3.4_p57.png
properties
content complex
children InteractionType Formula ControlValue
used by
element Actions
annotation
documentation
Interaction type and its probability model can be specified.
source <xs:element name="Interaction">
 
<xs:annotation>
   
<xs:documentation>Interaction type and its probability model can be specified.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="InteractionType"/>
     
<xs:element ref="Formula"/>
     
<xs:element ref="ControlValue" minOccurs="0"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element InteractionType
diagram obXML_v1.3.4_p58.png
type InteractionType
properties
content simple
used by
element Interaction
facets
Kind Value Annotation
enumeration TurnOn
documentation
Set the value of a parameter to 1.
enumeration TurnOff
documentation
Set the value of a parameter to 0.
enumeration SetToControlValue
documentation
Set the value of a parameter to a desired value when event occurs.
source <xs:element name="InteractionType" type="InteractionType"/>

element IsSpecialBehavior
diagram obXML_v1.3.4_p59.png
type xs:boolean
properties
content simple
default false
used by
element Behavior
annotation
documentation
Set to true when this is a special behavior. When the special behavior is triggered, other behaviors are ignored.
source <xs:element name="IsSpecialBehavior" type="xs:boolean" default="false">
 
<xs:annotation>
   
<xs:documentation>Set to true when this is a special behavior. When the special behavior is triggered, other behaviors are ignored.</xs:documentation>
 
</xs:annotation>
</xs:element>

element JobType
diagram obXML_v1.3.4_p60.png
type JobType
properties
content simple
used by
element SocioEconomic
facets
Kind Value Annotation
enumeration Regular staff
enumeration Researcher
enumeration Administrator
enumeration Manager
source <xs:element name="JobType" type="JobType"/>

element LifeStyle
diagram obXML_v1.3.4_p61.png
type LifeStyleType
properties
content simple
used by
element SocioEconomic
facets
Kind Value Annotation
enumeration Austerity
enumeration Luxury
enumeration Norm
source <xs:element name="LifeStyle" type="LifeStyleType"/>

element Lights
diagram obXML_v1.3.4_p62.png
properties
content complex
children Description LightType
used by
element Systems
source <xs:element name="Lights">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Description" minOccurs="0"/>
     
<xs:element ref="LightType"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element LightType
diagram obXML_v1.3.4_p63.png
type LightType
properties
content simple
used by
element Lights
facets
Kind Value Annotation
enumeration OnOff
enumeration ContinuousControl
source <xs:element name="LightType" type="LightType"/>

element Linear1D
diagram obXML_v1.3.4_p64.png
type eqLinear1DType
properties
content complex
children Description CoefficientA CoefficientB Parameter1ID
used by
element Formula
source <xs:element name="Linear1D" type="eqLinear1DType"/>

element Linear2D
diagram obXML_v1.3.4_p65.png
type eqLinear2DType
properties
content complex
children Description CoefficientA CoefficientB CoefficientC Parameter1ID Parameter2ID
used by
element Formula
source <xs:element name="Linear2D" type="eqLinear2DType"/>

element Linear3D
diagram obXML_v1.3.4_p66.png
type eqLinear3DType
properties
content complex
children Description CoefficientA CoefficientB CoefficientC CoefficientD Parameter1ID Parameter2ID Parameter3ID
used by
element Formula
source <xs:element name="Linear3D" type="eqLinear3DType"/>

element Logit1D
diagram obXML_v1.3.4_p67.png
type eqLogit1DLinearType
properties
content complex
children Description CoefficientA CoefficientB Parameter1ID
used by
element Formula
source <xs:element name="Logit1D" type="eqLogit1DLinearType"/>

element Logit1DQuadratic
diagram obXML_v1.3.4_p68.png
type eqLogit1DQuadraticType
properties
content complex
children Description CoefficientA CoefficientB CoefficientC CoefficientD Parameter1ID
used by
element Formula
source <xs:element name="Logit1DQuadratic" type="eqLogit1DQuadraticType"/>

element Logit2D
diagram obXML_v1.3.4_p69.png
type eqLogit2DLinearType
properties
content complex
children Description CoefficientA CoefficientB CoefficientC Parameter1ID Parameter2ID
used by
element Formula
source <xs:element name="Logit2D" type="eqLogit2DLinearType"/>

element Logit3D
diagram obXML_v1.3.4_p70.png
type eqLogit3DLinearType
properties
content complex
children Description CoefficientA CoefficientB CoefficientC CoefficientD Parameter1ID Parameter2ID Parameter3ID
used by
element Formula
source <xs:element name="Logit3D" type="eqLogit3DLinearType"/>

element LowerBound
diagram obXML_v1.3.4_p71.png
type xs:decimal
properties
content simple
used by
complexType eqGaussianNormal1DType
source <xs:element name="LowerBound" type="xs:decimal"/>

element MaritalStatus
diagram obXML_v1.3.4_p72.png
type MaritalStatusType
properties
content simple
used by
element SocioEconomic
facets
Kind Value Annotation
enumeration Single
enumeration Married
enumeration Partner
source <xs:element name="MaritalStatus" type="MaritalStatusType"/>

element MarkovChainModel
diagram obXML_v1.3.4_p73.png
type MarkovChainModelType
properties
content complex
children EarlyOccurTime TypicalOccurTime
used by
element EventOccurModel
source <xs:element name="MarkovChainModel" type="MarkovChainModelType"/>

element MaxNumberOfMeetingsPerDay
diagram obXML_v1.3.4_p74.png
type xs:integer
properties
content simple
used by
element MeetingEvent
annotation
documentation
The maximum number of meetings per day. Uniform distribution is applied.
source <xs:element name="MaxNumberOfMeetingsPerDay" type="xs:integer">
 
<xs:annotation>
   
<xs:documentation>The maximum number of meetings per day. Uniform distribution is applied.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MaxNumOccupantsPerMeeting
diagram obXML_v1.3.4_p75.png
type xs:integer
properties
content simple
used by
element MeetingEvent
annotation
documentation
The maximum number of occupants per meeting. Uniform distribution is applied.
source <xs:element name="MaxNumOccupantsPerMeeting" type="xs:integer">
 
<xs:annotation>
   
<xs:documentation>The maximum number of occupants per meeting. Uniform distribution is applied.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Mean
diagram obXML_v1.3.4_p76.png
type xs:decimal
properties
content simple
used by
complexType eqGaussianNormal1DType
source <xs:element name="Mean" type="xs:decimal"/>

element MeetingDuration
diagram obXML_v1.3.4_p77.png
type xs:duration
properties
content simple
used by
complexType MeetingDurationProbabilityType
annotation
documentation
Potential duration of a meeting
source <xs:element name="MeetingDuration" type="xs:duration">
 
<xs:annotation>
   
<xs:documentation>Potential duration of a meeting</xs:documentation>
 
</xs:annotation>
</xs:element>

element MeetingDurationProbability
diagram obXML_v1.3.4_p78.png
type MeetingDurationProbabilityType
properties
content complex
children MeetingDuration Probability
used by
element MeetingEvent
source <xs:element name="MeetingDurationProbability" type="MeetingDurationProbabilityType"/>

element MeetingEvent
diagram obXML_v1.3.4_p79.png
properties
content complex
children SeasonType DayofWeek MinNumOccupantsPerMeeting MaxNumOccupantsPerMeeting MinNumberOfMeetingsPerDay MaxNumberOfMeetingsPerDay MeetingDurationProbability
used by
element Space
annotation
documentation
Meeting event occurrence properties
source <xs:element name="MeetingEvent">
 
<xs:annotation>
   
<xs:documentation>Meeting event occurrence properties</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="SeasonType" minOccurs="0" maxOccurs="5"/>
     
<xs:element ref="DayofWeek" minOccurs="0" maxOccurs="11"/>
     
<xs:element ref="MinNumOccupantsPerMeeting"/>
     
<xs:element ref="MaxNumOccupantsPerMeeting"/>
     
<xs:element ref="MinNumberOfMeetingsPerDay"/>
     
<xs:element ref="MaxNumberOfMeetingsPerDay"/>
     
<xs:element ref="MeetingDurationProbability" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MinimumDuration
diagram obXML_v1.3.4_p80.png
type xs:duration
properties
content simple
used by
complexType NormalDurationModelType
source <xs:element name="MinimumDuration" type="xs:duration"/>

element MinNumberOfMeetingsPerDay
diagram obXML_v1.3.4_p81.png
type xs:integer
properties
content simple
used by
element MeetingEvent
annotation
documentation
The minimum number of meetings per day. Uniform distribution is applied.
source <xs:element name="MinNumberOfMeetingsPerDay" type="xs:integer">
 
<xs:annotation>
   
<xs:documentation>The minimum number of meetings per day. Uniform distribution is applied.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MinNumOccupantsPerMeeting
diagram obXML_v1.3.4_p82.png
type xs:integer
properties
content simple
used by
element MeetingEvent
annotation
documentation
The minimum number of occupants per meeting. Uniform distribution is applied.
source <xs:element name="MinNumOccupantsPerMeeting" type="xs:integer">
 
<xs:annotation>
   
<xs:documentation>The minimum number of occupants per meeting. Uniform distribution is applied.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MovementBehavior
diagram obXML_v1.3.4_p83.png
properties
content complex
children Description SeasonType DayofWeek RandomMovementEvent StatusTransitionEvent
used by
element Behaviors
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  required      
Name  xs:string  optional      
IfcGuid  xs:string  optional      
annotation
documentation
Behavior regarding location change of an occupant
source <xs:element name="MovementBehavior">
 
<xs:annotation>
   
<xs:documentation>Behavior regarding location change of an occupant </xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Description" minOccurs="0"/>
     
<xs:element ref="SeasonType" minOccurs="0" maxOccurs="5"/>
     
<xs:element ref="DayofWeek" minOccurs="0" maxOccurs="11"/>
     
<xs:element ref="RandomMovementEvent"/>
     
<xs:element ref="StatusTransitionEvent" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="ID" type="xs:ID" use="required"/>
   
<xs:attribute name="Name" type="xs:string" use="optional"/>
   
<xs:attribute name="IfcGuid" type="xs:string" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute MovementBehavior/@ID
type xs:ID
properties
use required
source <xs:attribute name="ID" type="xs:ID" use="required"/>

attribute MovementBehavior/@Name
type xs:string
properties
use optional
source <xs:attribute name="Name" type="xs:string" use="optional"/>

attribute MovementBehavior/@IfcGuid
type xs:string
properties
use optional
source <xs:attribute name="IfcGuid" type="xs:string" use="optional"/>

element MovementBehaviorID
diagram obXML_v1.3.4_p84.png
type xs:IDREF
properties
content simple
used by
element Occupant
source <xs:element name="MovementBehaviorID" type="xs:IDREF"/>

element Name
diagram obXML_v1.3.4_p85.png
type xs:string
properties
content simple
used by
element Activity
source <xs:element name="Name" type="xs:string"/>

element Needs
diagram obXML_v1.3.4_p86.png
properties
content complex
children Physical
used by
element Behavior
source <xs:element name="Needs">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Physical" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element NormalDurationModel
diagram obXML_v1.3.4_p87.png
type NormalDurationModelType
properties
content complex
children TypicalDuration MinimumDuration
used by
elements ActivityDuration EventDuration
source <xs:element name="NormalDurationModel" type="NormalDurationModelType"/>

element NormalProbabilityModel
diagram obXML_v1.3.4_p88.png
type NormalProbabilityModelType
properties
content complex
children EarlyOccurTime TypicalOccurTime
used by
elements ActivityOccurModel EventOccurModel
source <xs:element name="NormalProbabilityModel" type="NormalProbabilityModelType"/>

element Occupant
diagram obXML_v1.3.4_p89.png
properties
content complex
children Priority MovementBehaviorID BehaviorID SocioEconomic GeographicLocation SubjectiveValues
used by
element Occupants
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  required      
Name  xs:string  optional      
IfcGuid  xs:string  optional      
annotation
documentation
Attributes to an occupant can be given.
source <xs:element name="Occupant">
 
<xs:annotation>
   
<xs:documentation>Attributes to an occupant can be given.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Priority" minOccurs="0"/>
     
<xs:element ref="MovementBehaviorID" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="BehaviorID" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>A specific behavior can be assigned to each occupant.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element ref="SocioEconomic" minOccurs="0"/>
     
<xs:element ref="GeographicLocation" minOccurs="0"/>
     
<xs:element ref="SubjectiveValues" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attribute name="ID" type="xs:ID" use="required"/>
   
<xs:attribute name="Name" type="xs:string" use="optional"/>
   
<xs:attribute name="IfcGuid" type="xs:string" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute Occupant/@ID
type xs:ID
properties
use required
source <xs:attribute name="ID" type="xs:ID" use="required"/>

attribute Occupant/@Name
type xs:string
properties
use optional
source <xs:attribute name="Name" type="xs:string" use="optional"/>

attribute Occupant/@IfcGuid
type xs:string
properties
use optional
source <xs:attribute name="IfcGuid" type="xs:string" use="optional"/>

element OccupantBehavior
diagram obXML_v1.3.4_p90.png
properties
content complex
children Buildings Occupants Behaviors Seasons TimeofDays Holidays
attributes
Name  Type  Use  Default  Fixed  Annotation
ID    required      
Version    required      
Name  xs:string  optional      
IfcProjectGuid  xs:string        
IfcFilename  xs:string  optional      
IfcOriginatingSystem  xs:string  optional      
IfcCreationDate  xs:date  optional      
IfcAuthor  xs:string  optional      
annotation
documentation
The occupancy behavior root node
source <xs:element name="OccupantBehavior">
 
<xs:annotation>
   
<xs:documentation>The occupancy behavior root node</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Buildings" minOccurs="0"/>
     
<xs:element ref="Occupants" minOccurs="0"/>
     
<xs:element ref="Behaviors"/>
     
<xs:element ref="Seasons" minOccurs="0"/>
     
<xs:element ref="TimeofDays" minOccurs="0"/>
     
<xs:element ref="Holidays" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attribute name="ID" use="required"/>
   
<xs:attribute name="Version" use="required"/>
   
<xs:attribute name="Name" type="xs:string" use="optional"/>
   
<xs:attribute name="IfcProjectGuid" type="xs:string"/>
   
<xs:attribute name="IfcFilename" type="xs:string" use="optional"/>
   
<xs:attribute name="IfcOriginatingSystem" type="xs:string" use="optional"/>
   
<xs:attribute name="IfcCreationDate" type="xs:date" use="optional"/>
   
<xs:attribute name="IfcAuthor" type="xs:string" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute OccupantBehavior/@ID
properties
use required
source <xs:attribute name="ID" use="required"/>

attribute OccupantBehavior/@Version
properties
use required
source <xs:attribute name="Version" use="required"/>

attribute OccupantBehavior/@Name
type xs:string
properties
use optional
source <xs:attribute name="Name" type="xs:string" use="optional"/>

attribute OccupantBehavior/@IfcProjectGuid
type xs:string
source <xs:attribute name="IfcProjectGuid" type="xs:string"/>

attribute OccupantBehavior/@IfcFilename
type xs:string
properties
use optional
source <xs:attribute name="IfcFilename" type="xs:string" use="optional"/>

attribute OccupantBehavior/@IfcOriginatingSystem
type xs:string
properties
use optional
source <xs:attribute name="IfcOriginatingSystem" type="xs:string" use="optional"/>

attribute OccupantBehavior/@IfcCreationDate
type xs:date
properties
use optional
source <xs:attribute name="IfcCreationDate" type="xs:date" use="optional"/>

attribute OccupantBehavior/@IfcAuthor
type xs:string
properties
use optional
source <xs:attribute name="IfcAuthor" type="xs:string" use="optional"/>

element OccupantID
diagram obXML_v1.3.4_p91.png
type xs:IDREF
properties
content simple
used by
element Space
annotation
documentation
Predefined occupants can be added to the space.
source <xs:element name="OccupantID" type="xs:IDREF">
 
<xs:annotation>
   
<xs:documentation>Predefined occupants can be added to the space.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Occupants
diagram obXML_v1.3.4_p92.png
properties
content complex
children Occupant
used by
element OccupantBehavior
source <xs:element name="Occupants">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Occupant" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element OtherConstraint
diagram obXML_v1.3.4_p93.png
type OtherConstraintType
properties
content simple
used by
element Drivers
facets
Kind Value Annotation
enumeration NoOccupantsInRoom
documentation
The action happens only when there is no occupant in the room. (Typically combined with leaving room events.)
source <xs:element name="OtherConstraint" type="OtherConstraintType"/>

element Parameter
diagram obXML_v1.3.4_p94.png
properties
content complex
children Description ParameterType
used by
element Environment
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  required      
Name  xs:string  optional      
IfcGuid  xs:string  optional      
annotation
documentation
Driving parameters can be set. Units of parameters are SI: degree C, ppm, lux, W/m2.
source <xs:element name="Parameter">
 
<xs:annotation>
   
<xs:documentation>Driving parameters can be set. Units of parameters are SI: degree C, ppm, lux, W/m2.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Description" minOccurs="0"/>
     
<xs:element ref="ParameterType"/>
   
</xs:sequence>
   
<xs:attribute name="ID" type="xs:ID" use="required"/>
   
<xs:attribute name="Name" type="xs:string" use="optional"/>
   
<xs:attribute name="IfcGuid" type="xs:string" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute Parameter/@ID
type xs:ID
properties
use required
source <xs:attribute name="ID" type="xs:ID" use="required"/>

attribute Parameter/@Name
type xs:string
properties
use optional
source <xs:attribute name="Name" type="xs:string" use="optional"/>

attribute Parameter/@IfcGuid
type xs:string
properties
use optional
source <xs:attribute name="IfcGuid" type="xs:string" use="optional"/>

element Parameter1ID
diagram obXML_v1.3.4_p95.png
type xs:IDREF
properties
content simple
used by
complexTypes eqLinear1DType eqLinear2DType eqLinear3DType eqLogit1DLinearType eqLogit1DQuadraticType eqLogit2DLinearType eqLogit3DLinearType eqQuadratic1DType eqWeibull1D3P
source <xs:element name="Parameter1ID" type="xs:IDREF"/>

element Parameter2ID
diagram obXML_v1.3.4_p96.png
type xs:IDREF
properties
content simple
used by
complexTypes eqLinear2DType eqLinear3DType eqLogit2DLinearType eqLogit3DLinearType
source <xs:element name="Parameter2ID" type="xs:IDREF"/>

element Parameter3ID
diagram obXML_v1.3.4_p97.png
type xs:IDREF
properties
content simple
used by
complexTypes eqLinear3DType eqLogit3DLinearType
source <xs:element name="Parameter3ID" type="xs:IDREF"/>

element ParameterRange
diagram obXML_v1.3.4_p98.png
type ParameterRange
properties
content complex
children ParameterID Min Max
used by
elements ASHRAEComfortEnvelope ASHRAECoolingAdaptiveComfort IAQ Visual
annotation
documentation
Range of indoor air quality parameter values can be given where occupants do not feel IAQ discomfort and therefore, they don't carry out any actions.
source <xs:element name="ParameterRange" type="ParameterRange">
 
<xs:annotation>
   
<xs:documentation>Range of indoor air quality parameter values can be given where occupants do not feel IAQ discomfort and therefore, they don't carry out any actions.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ParameterType
diagram obXML_v1.3.4_p99.png
type ParameterType
properties
content simple
used by
element Parameter
facets
Kind Value Annotation
enumeration RoomAirTemperature
enumeration RoomCO2Concentration
enumeration RoomWorkPlaneDaylightIlluminance
enumeration RoomLightsPowerDensity
enumeration OutdoorDryBulbTemperature
enumeration OutdoorRainIndicator
annotation
documentation
Parameter type can be simple (integer, flow, boolean, string) or complex (combination of simples or equation).
source <xs:element name="ParameterType" type="ParameterType">
 
<xs:annotation>
   
<xs:documentation>Parameter type can be simple (integer, flow, boolean, string) or complex (combination of simples or equation).</xs:documentation>
 
</xs:annotation>
</xs:element>

element PastExperience
diagram obXML_v1.3.4_p100.png
type SubjectiveValueType
properties
content simple
used by
element SubjectiveValues
facets
Kind Value Annotation
enumeration High
enumeration Medium
enumeration Low
source <xs:element name="PastExperience" type="SubjectiveValueType"/>

element PercentTimePresence
diagram obXML_v1.3.4_p101.png
type restriction of xs:decimal
properties
content simple
used by
complexType SpaceOccupancyType
facets
Kind Value Annotation
minInclusive 0
maxInclusive 100
annotation
documentation
Percentage of time of staying in a specific space category
source <xs:element name="PercentTimePresence">
 
<xs:annotation>
   
<xs:documentation>Percentage of time of staying in a specific space category</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="100"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Physical
diagram obXML_v1.3.4_p102.png
properties
content complex
children Thermal Visual IAQ
used by
element Needs
source <xs:element name="Physical">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Thermal" minOccurs="0"/>
     
<xs:element ref="Visual" minOccurs="0"/>
     
<xs:element ref="IAQ" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element PlugLoad
diagram obXML_v1.3.4_p103.png
properties
content complex
children Description PlugLoadType
used by
element Systems
source <xs:element name="PlugLoad">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Description" minOccurs="0"/>
     
<xs:element ref="PlugLoadType"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element PlugLoadType
diagram obXML_v1.3.4_p104.png
type PlugLoadType
properties
content simple
used by
element PlugLoad
facets
Kind Value Annotation
enumeration OnOff
enumeration ContinuousControl
source <xs:element name="PlugLoadType" type="PlugLoadType"/>

element Policy
diagram obXML_v1.3.4_p105.png
type PolicyType
properties
content simple
used by
element GeographicLocation
facets
Kind Value Annotation
enumeration Subsidies
enumeration Tax-cuts
enumeration Codes compliance
enumeration Insurance mandate
source <xs:element name="Policy" type="PolicyType"/>

element Priority
diagram obXML_v1.3.4_p106.png
type xs:integer
properties
content simple
used by
element Occupant
source <xs:element name="Priority" type="xs:integer"/>

element Probability
diagram obXML_v1.3.4_p107.png
type restriction of xs:decimal
properties
content simple
used by
element StatusTransitionProbability
complexType MeetingDurationProbabilityType
facets
Kind Value Annotation
minInclusive 0
maxInclusive 1
annotation
documentation
Percentage of time of staying in a specific space category
source <xs:element name="Probability">
 
<xs:annotation>
   
<xs:documentation>Percentage of time of staying in a specific space category</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Quadratic1D
diagram obXML_v1.3.4_p108.png
type eqQuadratic1DType
properties
content complex
children Description CoefficientA CoefficientB CoefficientC Parameter1ID
used by
element Formula
source <xs:element name="Quadratic1D" type="eqQuadratic1DType"/>

element RandomMovementEvent
diagram obXML_v1.3.4_p109.png
properties
content complex
children SpaceOccupancy
used by
element MovementBehavior
annotation
documentation
Occupant location change events inside a building
source <xs:element name="RandomMovementEvent">
 
<xs:annotation>
   
<xs:documentation>Occupant location change events inside a building</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="SpaceOccupancy" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Season
diagram obXML_v1.3.4_p110.png
properties
content complex
children StartMonth StartDay EndMonth EndDay
used by
element Seasons
attributes
Name  Type  Use  Default  Fixed  Annotation
Type  SeasonType  required      
source <xs:element name="Season">
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="StartMonth" type="xs:integer"/>
     
<xs:element name="StartDay" type="xs:integer"/>
     
<xs:element name="EndMonth" type="xs:integer"/>
     
<xs:element name="EndDay" type="xs:integer"/>
   
</xs:all>
   
<xs:attribute name="Type" type="SeasonType" use="required"/>
 
</xs:complexType>
</xs:element>

attribute Season/@Type
type SeasonType
properties
use required
facets
Kind Value Annotation
enumeration Spring
documentation
March 1 to May 31
enumeration Summer
documentation
June 1 to August 31
enumeration Fall
documentation
September 1 to November 30
enumeration Winter
documentation
December 1 to February 28
enumeration All
source <xs:attribute name="Type" type="SeasonType" use="required"/>

element Season/StartMonth
diagram obXML_v1.3.4_p111.png
type xs:integer
properties
content simple
source <xs:element name="StartMonth" type="xs:integer"/>

element Season/StartDay
diagram obXML_v1.3.4_p112.png
type xs:integer
properties
content simple
source <xs:element name="StartDay" type="xs:integer"/>

element Season/EndMonth
diagram obXML_v1.3.4_p113.png
type xs:integer
properties
content simple
source <xs:element name="EndMonth" type="xs:integer"/>

element Season/EndDay
diagram obXML_v1.3.4_p114.png
type xs:integer
properties
content simple
source <xs:element name="EndDay" type="xs:integer"/>

element Seasons
diagram obXML_v1.3.4_p115.png
properties
content complex
children Season
used by
element OccupantBehavior
source <xs:element name="Seasons">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Season" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element SeasonType
diagram obXML_v1.3.4_p116.png
type SeasonType
properties
content simple
used by
elements MeetingEvent MovementBehavior Time
facets
Kind Value Annotation
enumeration Spring
documentation
March 1 to May 31
enumeration Summer
documentation
June 1 to August 31
enumeration Fall
documentation
September 1 to November 30
enumeration Winter
documentation
December 1 to February 28
enumeration All
source <xs:element name="SeasonType" type="SeasonType"/>

element ShadeAndBlindType
diagram obXML_v1.3.4_p117.png
type ShadeAndBlindType
properties
content simple
used by
element ShadesAndBlinds
facets
Kind Value Annotation
enumeration Operable
enumeration Fixed
source <xs:element name="ShadeAndBlindType" type="ShadeAndBlindType"/>

element ShadesAndBlinds
diagram obXML_v1.3.4_p118.png
properties
content complex
children Description ShadeAndBlindType
used by
element Systems
source <xs:element name="ShadesAndBlinds">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Description" minOccurs="0"/>
     
<xs:element ref="ShadeAndBlindType"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element SocialInfluence
diagram obXML_v1.3.4_p119.png
type SubjectiveValueType
properties
content simple
used by
element SubjectiveValues
facets
Kind Value Annotation
enumeration High
enumeration Medium
enumeration Low
source <xs:element name="SocialInfluence" type="SubjectiveValueType"/>

element SocioEconomic
diagram obXML_v1.3.4_p120.png
properties
content complex
children Age Gender LifeStyle JobType MaritalStatus Education IncomeGroup Employment
used by
element Occupant
annotation
documentation
A specific location can be assigned to each occupant.
source <xs:element name="SocioEconomic">
 
<xs:annotation>
   
<xs:documentation>A specific location can be assigned to each occupant.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Age" minOccurs="0"/>
     
<xs:element ref="Gender" minOccurs="0"/>
     
<xs:element ref="LifeStyle" minOccurs="0"/>
     
<xs:element ref="JobType" minOccurs="0"/>
     
<xs:element ref="MaritalStatus" minOccurs="0"/>
     
<xs:element ref="Education" minOccurs="0"/>
     
<xs:element ref="IncomeGroup" minOccurs="0"/>
     
<xs:element ref="Employment" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Space
diagram obXML_v1.3.4_p121.png
properties
content complex
children Description SpaceType GroupPriority Systems MeetingEvent OccupantID
used by
element Spaces
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  required      
Name  xs:string  optional      
IfcGuid  xs:string  optional      
annotation
documentation
High level data (occupancy and systems) can be defined for spaces in the building. Other properties of spaces can be mapped to building information models.
source <xs:element name="Space">
 
<xs:annotation>
   
<xs:documentation>High level data (occupancy and systems) can be defined for spaces in the building. Other properties of spaces can be mapped to building information models. </xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Description" minOccurs="0"/>
     
<xs:element ref="SpaceType"/>
     
<xs:element ref="GroupPriority" minOccurs="0"/>
     
<xs:element ref="Systems" minOccurs="0"/>
     
<xs:element ref="MeetingEvent" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element ref="OccupantID" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="ID" type="xs:ID" use="required"/>
   
<xs:attribute name="Name" type="xs:string" use="optional"/>
   
<xs:attribute name="IfcGuid" type="xs:string" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute Space/@ID
type xs:ID
properties
use required
source <xs:attribute name="ID" type="xs:ID" use="required"/>

attribute Space/@Name
type xs:string
properties
use optional
source <xs:attribute name="Name" type="xs:string" use="optional"/>

attribute Space/@IfcGuid
type xs:string
properties
use optional
source <xs:attribute name="IfcGuid" type="xs:string" use="optional"/>

element SpaceCategory
diagram obXML_v1.3.4_p122.png
type SpaceCategory
properties
content simple
used by
complexType SpaceOccupancyType
facets
Kind Value Annotation
enumeration OwnOffice
enumeration OtherOffice
enumeration MeetingRoom
enumeration AuxRoom
documentation
All other rooms
enumeration Outdoor
annotation
documentation
Space category for random movement events in a building
source <xs:element name="SpaceCategory" type="SpaceCategory">
 
<xs:annotation>
   
<xs:documentation>Space category for random movement events in a building</xs:documentation>
 
</xs:annotation>
</xs:element>

element SpaceOccupancy
diagram obXML_v1.3.4_p123.png
type SpaceOccupancyType
properties
content complex
children SpaceCategory PercentTimePresence Duration
used by
element RandomMovementEvent
annotation
documentation
Occupancy percentage of staying in a specific category in a building
source <xs:element name="SpaceOccupancy" type="SpaceOccupancyType">
 
<xs:annotation>
   
<xs:documentation>Occupancy percentage of staying in a specific category in a building</xs:documentation>
 
</xs:annotation>
</xs:element>

element Spaces
diagram obXML_v1.3.4_p124.png
properties
content complex
children Space
used by
element Building
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  xs:ID  required      
Name  xs:string  optional      
IfcGuid  xs:string  optional      
source <xs:element name="Spaces">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Space" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="ID" type="xs:ID" use="required"/>
   
<xs:attribute name="Name" type="xs:string" use="optional"/>
   
<xs:attribute name="IfcGuid" type="xs:string" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute Spaces/@ID
type xs:ID
properties
use required
source <xs:attribute name="ID" type="xs:ID" use="required"/>

attribute Spaces/@Name
type xs:string
properties
use optional
source <xs:attribute name="Name" type="xs:string" use="optional"/>

attribute Spaces/@IfcGuid
type xs:string
properties
use optional
source <xs:attribute name="IfcGuid" type="xs:string" use="optional"/>

element SpaceType
diagram obXML_v1.3.4_p125.png
type SpaceType
properties
content simple
used by
element Space
facets
Kind Value Annotation
enumeration MeetingRoom
enumeration Corridor
enumeration Outdoor
enumeration Office
enumeration ResidentialOwn
enumeration ResidentialRent
enumeration OfficeShared
enumeration OfficePrivate
enumeration Other
source <xs:element name="SpaceType" type="SpaceType"/>

element StartHour
diagram obXML_v1.3.4_p126.png
type xs:integer
properties
content simple
used by
element TimeofDay
source <xs:element name="StartHour" type="xs:integer"/>

element StartMinute
diagram obXML_v1.3.4_p127.png
type xs:integer
properties
content simple
used by
element TimeofDay
source <xs:element name="StartMinute" type="xs:integer"/>

element StatusOfActivity
diagram obXML_v1.3.4_p128.png
properties
content complex
children TimeFrequencyType ActivityOccurModel ActivityDuration
used by
element Activity
annotation
documentation
Activity status in space level
source <xs:element name="StatusOfActivity">
 
<xs:annotation>
   
<xs:documentation>Activity status in space level</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="TimeFrequencyType"/>
     
<xs:element ref="ActivityOccurModel"/>
     
<xs:element ref="ActivityDuration" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element StatusTransitionEvent
diagram obXML_v1.3.4_p129.png
properties
content complex
children StatusTransitionEventType EventOccurModel EventDuration
used by
element MovementBehavior
annotation
documentation
Occupancy status and location change events in building level
source <xs:element name="StatusTransitionEvent">
 
<xs:annotation>
   
<xs:documentation>Occupancy status and location change events in building level</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="StatusTransitionEventType"/>
     
<xs:element ref="EventOccurModel"/>
     
<xs:element ref="EventDuration" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element StatusTransitionEventType
diagram obXML_v1.3.4_p130.png
type StatusTransitionEventType
properties
content simple
used by
element StatusTransitionEvent
facets
Kind Value Annotation
enumeration Arrival
enumeration Departure
enumeration ShortTermLeaving
enumeration ShortTermVisiting
annotation
documentation
The event type, e.g. arrival or departure
source <xs:element name="StatusTransitionEventType" type="StatusTransitionEventType">
 
<xs:annotation>
   
<xs:documentation>The event type, e.g. arrival or departure</xs:documentation>
 
</xs:annotation>
</xs:element>

element StatusTransitionProbability
diagram obXML_v1.3.4_p131.png
properties
content complex
children Time Probability
used by
complexType CustomProbabilityModelType
source <xs:element name="StatusTransitionProbability">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Time" type="xs:time"/>
     
<xs:element ref="Probability"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element StatusTransitionProbability/Time
diagram obXML_v1.3.4_p132.png
type xs:time
properties
content simple
used by
element Drivers
source <xs:element name="Time" type="xs:time"/>

element StDev
diagram obXML_v1.3.4_p133.png
type xs:decimal
properties
content simple
used by
complexType eqGaussianNormal1DType
source <xs:element name="StDev" type="xs:decimal"/>

element SubjectiveValues
diagram obXML_v1.3.4_p134.png
properties
content complex
children PastExperience CostConscious EnvironmentAwareness TechnologyOriented Accommodating SocialInfluence
used by
element Occupant
annotation
documentation
A specific belief can be assigned to each occupant.
source <xs:element name="SubjectiveValues">
 
<xs:annotation>
   
<xs:documentation>A specific belief can be assigned to each occupant.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="PastExperience" minOccurs="0"/>
     
<xs:element ref="CostConscious" minOccurs="0"/>
     
<xs:element ref="EnvironmentAwareness" minOccurs="0"/>
     
<xs:element ref="TechnologyOriented" minOccurs="0"/>
     
<xs:element ref="Accommodating" minOccurs="0"/>
     
<xs:element ref="SocialInfluence" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Systems
diagram obXML_v1.3.4_p135.png
properties
content complex
children HVAC Lights Windows PlugLoad Thermostats ShadesAndBlinds
used by
elements Behavior Space
source <xs:element name="Systems">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element ref="HVAC"/>
     
<xs:element ref="Lights"/>
     
<xs:element ref="Windows"/>
     
<xs:element ref="PlugLoad"/>
     
<xs:element ref="Thermostats"/>
     
<xs:element ref="ShadesAndBlinds"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element TechnologyOriented
diagram obXML_v1.3.4_p136.png
type SubjectiveValueType
properties
content simple
used by
element SubjectiveValues
facets
Kind Value Annotation
enumeration High
enumeration Medium
enumeration Low
source <xs:element name="TechnologyOriented" type="SubjectiveValueType"/>

element TemperatureProbabilityModel
diagram obXML_v1.3.4_p137.png
type eqGaussianNormal1DType
properties
content complex
children Description Mean StDev LowerBound UpperBound
used by
elements CoolingTemperature HeatingTemperature
source <xs:element name="TemperatureProbabilityModel" type="eqGaussianNormal1DType"/>

element Thermal
diagram obXML_v1.3.4_p138.png
properties
content complex
children ASHRAEComfortTemperatures ASHRAEComfortEnvelope ASHRAECoolingAdaptiveComfort
used by
element Physical
source <xs:element name="Thermal">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element ref="ASHRAEComfortTemperatures"/>
     
<xs:element ref="ASHRAEComfortEnvelope" minOccurs="0"/>
     
<xs:element ref="ASHRAECoolingAdaptiveComfort" minOccurs="0"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element Thermostats
diagram obXML_v1.3.4_p139.png
properties
content complex
children Description ThermostatType
used by
element Systems
source <xs:element name="Thermostats">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Description" minOccurs="0"/>
     
<xs:element ref="ThermostatType"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ThermostatType
diagram obXML_v1.3.4_p140.png
type ThermostatType
properties
content simple
used by
element Thermostats
facets
Kind Value Annotation
enumeration Adjustable
enumeration Fixed
source <xs:element name="ThermostatType" type="ThermostatType"/>

element Time
diagram obXML_v1.3.4_p141.png
properties
content complex
children TimeofDay DayofWeek SeasonType
used by
element Drivers
annotation
documentation
A time frame can be set when the specific behavior is expected to happen and when the environmental driver value is needed for simulation.
source <xs:element name="Time">
 
<xs:annotation>
   
<xs:documentation>A time frame can be set when the specific behavior is expected to happen and when the environmental driver value is needed for simulation.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="TimeofDay" minOccurs="0" maxOccurs="7"/>
     
<xs:element ref="DayofWeek" minOccurs="0" maxOccurs="11"/>
     
<xs:element ref="SeasonType" minOccurs="0" maxOccurs="5"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TimeFrequencyType
diagram obXML_v1.3.4_p142.png
type TimeFrequencyType
properties
content simple
used by
element StatusOfActivity
facets
Kind Value Annotation
enumeration Daily
enumeration Weekly
enumeration Monthly
enumeration Yearly
annotation
documentation
The event type, e.g. start and end
source <xs:element name="TimeFrequencyType" type="TimeFrequencyType">
 
<xs:annotation>
   
<xs:documentation>The event type, e.g. start and end</xs:documentation>
 
</xs:annotation>
</xs:element>

element TimeofDay
diagram obXML_v1.3.4_p143.png
properties
content complex
children StartHour StartMinute EndHour EndMinute
used by
elements Time TimeofDays
attributes
Name  Type  Use  Default  Fixed  Annotation
Type  TimeofDayType  required      
source <xs:element name="TimeofDay">
 
<xs:complexType>
   
<xs:all>
     
<xs:element ref="StartHour"/>
     
<xs:element ref="StartMinute"/>
     
<xs:element ref="EndHour"/>
     
<xs:element ref="EndMinute"/>
   
</xs:all>
   
<xs:attribute name="Type" type="TimeofDayType" use="required"/>
 
</xs:complexType>
</xs:element>

attribute TimeofDay/@Type
type TimeofDayType
properties
use required
facets
Kind Value Annotation
enumeration Morning
documentation
6am to 12pm
enumeration Noon
documentation
12pm
enumeration Afternoon
documentation
12pm to 6pm
enumeration Evening
documentation
6pm to 12am
enumeration Day
documentation
6am to 12am
enumeration Night
documentation
12am to 6am
enumeration All
source <xs:attribute name="Type" type="TimeofDayType" use="required"/>

element TimeofDays
diagram obXML_v1.3.4_p144.png
properties
content complex
children TimeofDay
used by
element OccupantBehavior
source <xs:element name="TimeofDays">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="TimeofDay" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element TypicalDuration
diagram obXML_v1.3.4_p145.png
type xs:duration
properties
content simple
used by
complexType NormalDurationModelType
source <xs:element name="TypicalDuration" type="xs:duration"/>

element TypicalOccurTime
diagram obXML_v1.3.4_p146.png
type xs:time
properties
content simple
used by
complexTypes MarkovChainModelType NormalProbabilityModelType
annotation
documentation
Typical occurrence time of a status transition event
source <xs:element name="TypicalOccurTime" type="xs:time">
 
<xs:annotation>
   
<xs:documentation>Typical occurrence time of a status transition event</xs:documentation>
 
</xs:annotation>
</xs:element>

element UpperBound
diagram obXML_v1.3.4_p147.png
type xs:decimal
properties
content simple
used by
complexType eqGaussianNormal1DType
source <xs:element name="UpperBound" type="xs:decimal"/>

element Visual
diagram obXML_v1.3.4_p148.png
properties
content complex
children ParameterRange
used by
element Physical
source <xs:element name="Visual">
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element ref="ParameterRange" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Weibull1D
diagram obXML_v1.3.4_p149.png
type eqWeibull1D3P
properties
content complex
children Description CoefficientA CoefficientB CoefficientC Parameter1ID
used by
element Formula
source <xs:element name="Weibull1D" type="eqWeibull1D3P"/>

element Windows
diagram obXML_v1.3.4_p150.png
properties
content complex
children Description WindowType
used by
element Systems
source <xs:element name="Windows">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Description" minOccurs="0"/>
     
<xs:element ref="WindowType"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element WindowType
diagram obXML_v1.3.4_p151.png
type WindowType
properties
content simple
used by
element Windows
facets
Kind Value Annotation
enumeration Operable
enumeration ContinuousControl
enumeration Fixed
source <xs:element name="WindowType" type="WindowType"/>

complexType CustomProbabilityModelType
diagram obXML_v1.3.4_p152.png
children StatusTransitionProbability
used by
element CustomProbabilityModel
source <xs:complexType name="CustomProbabilityModelType">
 
<xs:sequence>
   
<xs:element ref="StatusTransitionProbability" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

complexType eqConstantValueType
diagram obXML_v1.3.4_p153.png
children Description CoefficientA
used by
element ConstantValue
source <xs:complexType name="eqConstantValueType">
 
<xs:sequence>
   
<xs:element name="Description" type="xs:string" default="p=A" minOccurs="0"/>
   
<xs:element ref="CoefficientA"/>
 
</xs:sequence>
</xs:complexType>

element eqConstantValueType/Description
diagram obXML_v1.3.4_p154.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
default p=A
used by
elements Activity Behavior Building HVAC Lights MovementBehavior Parameter PlugLoad ShadesAndBlinds Space Thermostats Windows
source <xs:element name="Description" type="xs:string" default="p=A" minOccurs="0"/>

complexType eqGaussianNormal1DType
diagram obXML_v1.3.4_p155.png
children Description Mean StDev LowerBound UpperBound
used by
element TemperatureProbabilityModel
source <xs:complexType name="eqGaussianNormal1DType">
 
<xs:sequence>
   
<xs:element name="Description" type="xs:string" default="p=(1/sqrt(2*pi*StDev^2))^exp((-(x-Mean)^2)/(2*StDev^2)); where x is greater than the LowerBound and lower than the UpperBound" minOccurs="0"/>
   
<xs:element ref="Mean"/>
   
<xs:element ref="StDev"/>
   
<xs:element ref="LowerBound"/>
   
<xs:element ref="UpperBound"/>
 
</xs:sequence>
</xs:complexType>

element eqGaussianNormal1DType/Description
diagram obXML_v1.3.4_p156.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
default p=(1/sqrt(2*pi*StDev^2))^exp((-(x-Mean)^2)/(2*StDev^2)); where x is greater than the LowerBound and lower than the UpperBound
used by
elements Activity Behavior Building HVAC Lights MovementBehavior Parameter PlugLoad ShadesAndBlinds Space Thermostats Windows
source <xs:element name="Description" type="xs:string" default="p=(1/sqrt(2*pi*StDev^2))^exp((-(x-Mean)^2)/(2*StDev^2)); where x is greater than the LowerBound and lower than the UpperBound" minOccurs="0"/>

complexType eqLinear1DType
diagram obXML_v1.3.4_p157.png
children Description CoefficientA CoefficientB Parameter1ID
used by
element Linear1D
source <xs:complexType name="eqLinear1DType">
 
<xs:sequence>
   
<xs:element name="Description" type="xs:string" default="p=A*P1+B" minOccurs="0"/>
   
<xs:element ref="CoefficientA"/>
   
<xs:element ref="CoefficientB"/>
   
<xs:element ref="Parameter1ID"/>
 
</xs:sequence>
</xs:complexType>

element eqLinear1DType/Description
diagram obXML_v1.3.4_p158.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
default p=A*P1+B
used by
elements Activity Behavior Building HVAC Lights MovementBehavior Parameter PlugLoad ShadesAndBlinds Space Thermostats Windows
source <xs:element name="Description" type="xs:string" default="p=A*P1+B" minOccurs="0"/>

complexType eqLinear2DType
diagram obXML_v1.3.4_p159.png
children Description CoefficientA CoefficientB CoefficientC Parameter1ID Parameter2ID
used by
element Linear2D
source <xs:complexType name="eqLinear2DType">
 
<xs:sequence>
   
<xs:element name="Description" type="xs:string" default="p=A*P1+B*P2+C" minOccurs="0"/>
   
<xs:element ref="CoefficientA"/>
   
<xs:element ref="CoefficientB"/>
   
<xs:element ref="CoefficientC"/>
   
<xs:element ref="Parameter1ID"/>
   
<xs:element ref="Parameter2ID"/>
 
</xs:sequence>
</xs:complexType>

element eqLinear2DType/Description
diagram obXML_v1.3.4_p160.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
default p=A*P1+B*P2+C
used by
elements Activity Behavior Building HVAC Lights MovementBehavior Parameter PlugLoad ShadesAndBlinds Space Thermostats Windows
source <xs:element name="Description" type="xs:string" default="p=A*P1+B*P2+C" minOccurs="0"/>

complexType eqLinear3DType
diagram obXML_v1.3.4_p161.png
children Description CoefficientA CoefficientB CoefficientC CoefficientD Parameter1ID Parameter2ID Parameter3ID
used by
element Linear3D
source <xs:complexType name="eqLinear3DType">
 
<xs:sequence>
   
<xs:element name="Description" type="xs:string" default="p=A*P1+B*P2+C*P3+D" minOccurs="0"/>
   
<xs:element ref="CoefficientA"/>
   
<xs:element ref="CoefficientB"/>
   
<xs:element ref="CoefficientC"/>
   
<xs:element ref="CoefficientD"/>
   
<xs:element ref="Parameter1ID"/>
   
<xs:element ref="Parameter2ID"/>
   
<xs:element ref="Parameter3ID"/>
 
</xs:sequence>
</xs:complexType>

element eqLinear3DType/Description
diagram obXML_v1.3.4_p162.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
default p=A*P1+B*P2+C*P3+D
used by
elements Activity Behavior Building HVAC Lights MovementBehavior Parameter PlugLoad ShadesAndBlinds Space Thermostats Windows
source <xs:element name="Description" type="xs:string" default="p=A*P1+B*P2+C*P3+D" minOccurs="0"/>

complexType eqLogit1DLinearType
diagram obXML_v1.3.4_p163.png
children Description CoefficientA CoefficientB Parameter1ID
used by
element Logit1D
source <xs:complexType name="eqLogit1DLinearType">
 
<xs:sequence>
   
<xs:element name="Description" default="log(p/(1-p)) = A*P1+B or p = exp(A*P1+B) / { exp(A*P1+B) + 1}" minOccurs="0"/>
   
<xs:element ref="CoefficientA"/>
   
<xs:element ref="CoefficientB"/>
   
<xs:element ref="Parameter1ID"/>
 
</xs:sequence>
</xs:complexType>

element eqLogit1DLinearType/Description
diagram obXML_v1.3.4_p164.png
properties
minOcc 0
maxOcc 1
default log(p/(1-p)) = A*P1+B or p = exp(A*P1+B) / { exp(A*P1+B) + 1}
used by
elements Activity Behavior Building HVAC Lights MovementBehavior Parameter PlugLoad ShadesAndBlinds Space Thermostats Windows
source <xs:element name="Description" default="log(p/(1-p)) = A*P1+B or p = exp(A*P1+B) / { exp(A*P1+B) + 1}" minOccurs="0"/>

complexType eqLogit1DQuadraticType
diagram obXML_v1.3.4_p165.png
children Description CoefficientA CoefficientB CoefficientC CoefficientD Parameter1ID
used by
element Logit1DQuadratic
source <xs:complexType name="eqLogit1DQuadraticType">
 
<xs:sequence>
   
<xs:element name="Description" default="p = A + C / {1 + exp(-B*[log10(P1)-D]}" minOccurs="0"/>
   
<xs:element ref="CoefficientA"/>
   
<xs:element ref="CoefficientB"/>
   
<xs:element ref="CoefficientC"/>
   
<xs:element ref="CoefficientD"/>
   
<xs:element ref="Parameter1ID"/>
 
</xs:sequence>
</xs:complexType>

element eqLogit1DQuadraticType/Description
diagram obXML_v1.3.4_p166.png
properties
minOcc 0
maxOcc 1
default p = A + C / {1 + exp(-B*[log10(P1)-D]}
used by
elements Activity Behavior Building HVAC Lights MovementBehavior Parameter PlugLoad ShadesAndBlinds Space Thermostats Windows
source <xs:element name="Description" default="p = A + C / {1 + exp(-B*[log10(P1)-D]}" minOccurs="0"/>

complexType eqLogit2DLinearType
diagram obXML_v1.3.4_p167.png
children Description CoefficientA CoefficientB CoefficientC Parameter1ID Parameter2ID
used by
element Logit2D
source <xs:complexType name="eqLogit2DLinearType">
 
<xs:sequence>
   
<xs:element name="Description" default="log(p/(1-p)) = A*P1+B*P2+C or p = exp(A*P1+B*P2+C) / { exp(A*P1+B*P2+C) + 1}" minOccurs="0"/>
   
<xs:element ref="CoefficientA"/>
   
<xs:element ref="CoefficientB"/>
   
<xs:element ref="CoefficientC"/>
   
<xs:element ref="Parameter1ID"/>
   
<xs:element ref="Parameter2ID"/>
 
</xs:sequence>
</xs:complexType>

element eqLogit2DLinearType/Description
diagram obXML_v1.3.4_p168.png
properties
minOcc 0
maxOcc 1
default log(p/(1-p)) = A*P1+B*P2+C or p = exp(A*P1+B*P2+C) / { exp(A*P1+B*P2+C) + 1}
used by
elements Activity Behavior Building HVAC Lights MovementBehavior Parameter PlugLoad ShadesAndBlinds Space Thermostats Windows
source <xs:element name="Description" default="log(p/(1-p)) = A*P1+B*P2+C or p = exp(A*P1+B*P2+C) / { exp(A*P1+B*P2+C) + 1}" minOccurs="0"/>

complexType eqLogit3DLinearType
diagram obXML_v1.3.4_p169.png
children Description CoefficientA CoefficientB CoefficientC CoefficientD Parameter1ID Parameter2ID Parameter3ID
used by
element Logit3D
source <xs:complexType name="eqLogit3DLinearType">
 
<xs:sequence>
   
<xs:element name="Description" default="log(p/(1-p)) = A*P1+B*P2+C*P3+D or p = exp(A*P1+B*P2+C*P3+D) / { exp(A*P1+B*P2+C*P3+D) + 1}" minOccurs="0"/>
   
<xs:element ref="CoefficientA"/>
   
<xs:element ref="CoefficientB"/>
   
<xs:element ref="CoefficientC"/>
   
<xs:element ref="CoefficientD"/>
   
<xs:element ref="Parameter1ID"/>
   
<xs:element ref="Parameter2ID"/>
   
<xs:element ref="Parameter3ID"/>
 
</xs:sequence>
</xs:complexType>

element eqLogit3DLinearType/Description
diagram obXML_v1.3.4_p170.png
properties
minOcc 0
maxOcc 1
default log(p/(1-p)) = A*P1+B*P2+C*P3+D or p = exp(A*P1+B*P2+C*P3+D) / { exp(A*P1+B*P2+C*P3+D) + 1}
used by
elements Activity Behavior Building HVAC Lights MovementBehavior Parameter PlugLoad ShadesAndBlinds Space Thermostats Windows
source <xs:element name="Description" default="log(p/(1-p)) = A*P1+B*P2+C*P3+D or p = exp(A*P1+B*P2+C*P3+D) / { exp(A*P1+B*P2+C*P3+D) + 1}" minOccurs="0"/>

complexType eqQuadratic1DType
diagram obXML_v1.3.4_p171.png
children Description CoefficientA CoefficientB CoefficientC Parameter1ID
used by
element Quadratic1D
source <xs:complexType name="eqQuadratic1DType">
 
<xs:sequence>
   
<xs:element name="Description" default="p=A*P1*P1+B*P1+C" minOccurs="0"/>
   
<xs:element ref="CoefficientA"/>
   
<xs:element ref="CoefficientB"/>
   
<xs:element ref="CoefficientC"/>
   
<xs:element ref="Parameter1ID"/>
 
</xs:sequence>
</xs:complexType>

element eqQuadratic1DType/Description
diagram obXML_v1.3.4_p172.png
properties
minOcc 0
maxOcc 1
default p=A*P1*P1+B*P1+C
used by
elements Activity Behavior Building HVAC Lights MovementBehavior Parameter PlugLoad ShadesAndBlinds Space Thermostats Windows
source <xs:element name="Description" default="p=A*P1*P1+B*P1+C" minOccurs="0"/>

complexType eqWeibull1D3P
diagram obXML_v1.3.4_p173.png
children Description CoefficientA CoefficientB CoefficientC Parameter1ID
used by
element Weibull1D
source <xs:complexType name="eqWeibull1D3P">
 
<xs:sequence>
   
<xs:element name="Description" type="xs:string" default="p=1-exp( - dT * ( (P1-A)/B)^C)) if (P1-A)/B is large than 0; p=0 if (P1-A)/B is less or equals to 0" minOccurs="0"/>
   
<xs:element ref="CoefficientA"/>
   
<xs:element ref="CoefficientB"/>
   
<xs:element ref="CoefficientC"/>
   
<xs:element ref="Parameter1ID"/>
 
</xs:sequence>
</xs:complexType>

element eqWeibull1D3P/Description
diagram obXML_v1.3.4_p174.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
default p=1-exp( - dT * ( (P1-A)/B)^C)) if (P1-A)/B is large than 0; p=0 if (P1-A)/B is less or equals to 0
used by
elements Activity Behavior Building HVAC Lights MovementBehavior Parameter PlugLoad ShadesAndBlinds Space Thermostats Windows
source <xs:element name="Description" type="xs:string" default="p=1-exp( - dT * ( (P1-A)/B)^C)) if (P1-A)/B is large than 0; p=0 if (P1-A)/B is less or equals to 0" minOccurs="0"/>

complexType MarkovChainModelType
diagram obXML_v1.3.4_p175.png
children EarlyOccurTime TypicalOccurTime
used by
element MarkovChainModel
source <xs:complexType name="MarkovChainModelType">
 
<xs:sequence>
   
<xs:element ref="EarlyOccurTime"/>
   
<xs:element ref="TypicalOccurTime"/>
 
</xs:sequence>
</xs:complexType>

complexType MeetingDurationProbabilityType
diagram obXML_v1.3.4_p176.png
children MeetingDuration Probability
used by
element MeetingDurationProbability
source <xs:complexType name="MeetingDurationProbabilityType">
 
<xs:sequence>
   
<xs:element ref="MeetingDuration"/>
   
<xs:element ref="Probability"/>
 
</xs:sequence>
</xs:complexType>

complexType NormalDurationModelType
diagram obXML_v1.3.4_p177.png
children TypicalDuration MinimumDuration
used by
element NormalDurationModel
source <xs:complexType name="NormalDurationModelType">
 
<xs:sequence>
   
<xs:element ref="TypicalDuration"/>
   
<xs:element ref="MinimumDuration"/>
 
</xs:sequence>
</xs:complexType>

complexType NormalProbabilityModelType
diagram obXML_v1.3.4_p178.png
children EarlyOccurTime TypicalOccurTime
used by
element NormalProbabilityModel
source <xs:complexType name="NormalProbabilityModelType">
 
<xs:sequence>
   
<xs:element ref="EarlyOccurTime"/>
   
<xs:element ref="TypicalOccurTime"/>
 
</xs:sequence>
</xs:complexType>

complexType ParameterRange
diagram obXML_v1.3.4_p179.png
children ParameterID Min Max
used by
element ParameterRange
source <xs:complexType name="ParameterRange">
 
<xs:sequence>
   
<xs:element name="ParameterID"/>
   
<xs:element name="Min" minOccurs="0"/>
   
<xs:element name="Max" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element ParameterRange/ParameterID
diagram obXML_v1.3.4_p180.png
source <xs:element name="ParameterID"/>

element ParameterRange/Min
diagram obXML_v1.3.4_p181.png
properties
minOcc 0
maxOcc 1
source <xs:element name="Min" minOccurs="0"/>

element ParameterRange/Max
diagram obXML_v1.3.4_p182.png
properties
minOcc 0
maxOcc 1
source <xs:element name="Max" minOccurs="0"/>

complexType SpaceOccupancyType
diagram obXML_v1.3.4_p183.png
children SpaceCategory PercentTimePresence Duration
used by
element SpaceOccupancy
source <xs:complexType name="SpaceOccupancyType">
 
<xs:all>
   
<xs:element ref="SpaceCategory"/>
   
<xs:element ref="PercentTimePresence"/>
   
<xs:element ref="Duration"/>
 
</xs:all>
</xs:complexType>

simpleType BuildingType
type restriction of xs:string
properties
base xs:string
used by
element BuildingType
attribute Behavior/@AppliedBuildingType
facets
Kind Value Annotation
enumeration AutomotiveFacility
enumeration ConventionCenter
enumeration DataCenter
enumeration Courthouse
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 SingleFamilyHome
enumeration ResidentialOwn
enumeration ResidentialRent
enumeration Retail
enumeration Office
enumeration SportsArea
enumeration TownHall
enumeration Transportation
enumeration Unknown
enumeration Warehouse
enumeration Workshop
source <xs:simpleType name="BuildingType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="AutomotiveFacility"/>
   
<xs:enumeration value="ConventionCenter"/>
   
<xs:enumeration value="DataCenter"/>
   
<xs:enumeration value="Courthouse"/>
   
<xs:enumeration value="DiningBarLoungeOrLeisure"/>
   
<xs:enumeration value="DiningCafeteriaFastFood"/>
   
<xs:enumeration value="DiningFamily"/>
   
<xs:enumeration value="Dormitory"/>
   
<xs:enumeration value="ExerciseCenter"/>
   
<xs:enumeration value="Firestation"/>
   
<xs:enumeration value="Gymnasium"/>
   
<xs:enumeration value="HospitalOrHealthcare"/>
   
<xs:enumeration value="Hotel"/>
   
<xs:enumeration value="Library"/>
   
<xs:enumeration value="Manufacturing"/>
   
<xs:enumeration value="Motel"/>
   
<xs:enumeration value="MotionPictureTheatre"/>
   
<xs:enumeration value="MultiFamily"/>
   
<xs:enumeration value="Museum"/>
   
<xs:enumeration value="Office"/>
   
<xs:enumeration value="ParkingGarage"/>
   
<xs:enumeration value="Penitentiary"/>
   
<xs:enumeration value="PerformingArtsTheater"/>
   
<xs:enumeration value="PoliceStation"/>
   
<xs:enumeration value="PostOffice"/>
   
<xs:enumeration value="ReligiousBuilding"/>
   
<xs:enumeration value="Retail"/>
   
<xs:enumeration value="SchoolOrUniversity"/>
   
<xs:enumeration value="SingleFamilyHome"/>
   
<xs:enumeration value="ResidentialOwn"/>
   
<xs:enumeration value="ResidentialRent"/>
   
<xs:enumeration value="Retail"/>
   
<xs:enumeration value="Office"/>
   
<xs:enumeration value="SportsArea"/>
   
<xs:enumeration value="TownHall"/>
   
<xs:enumeration value="Transportation"/>
   
<xs:enumeration value="Unknown"/>
   
<xs:enumeration value="Warehouse"/>
   
<xs:enumeration value="Workshop"/>
 
</xs:restriction>
</xs:simpleType>

simpleType ClimateZoneType
type restriction of xs:string
properties
base xs:string
used by
element ClimateZone
facets
Kind Value Annotation
enumeration 1
enumeration 2
enumeration 3
enumeration 4
enumeration 5
enumeration 6
enumeration 7
source <xs:simpleType name="ClimateZoneType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="1"/>
   
<xs:enumeration value="2"/>
   
<xs:enumeration value="3"/>
   
<xs:enumeration value="4"/>
   
<xs:enumeration value="5"/>
   
<xs:enumeration value="6"/>
   
<xs:enumeration value="7"/>
 
</xs:restriction>
</xs:simpleType>

simpleType CommuteModeType
type restriction of xs:string
properties
base xs:string
used by
element CommuteMode
facets
Kind Value Annotation
enumeration Walk
enumeration Cycle
enumeration Car
enumeration Transit
source <xs:simpleType name="CommuteModeType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Walk"/>
   
<xs:enumeration value="Cycle"/>
   
<xs:enumeration value="Car"/>
   
<xs:enumeration value="Transit"/>
 
</xs:restriction>
</xs:simpleType>

simpleType CostType
type restriction of xs:string
properties
base xs:string
used by
element Cost
facets
Kind Value Annotation
enumeration Installation
enumeration Operational
enumeration Service fees
source <xs:simpleType name="CostType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Installation"/>
   
<xs:enumeration value="Operational"/>
   
<xs:enumeration value="Service fees"/>
 
</xs:restriction>
</xs:simpleType>

simpleType DayofWeekType
type restriction of xs:string
properties
base xs:string
used by
element DayofWeek
facets
Kind Value Annotation
enumeration Monday
enumeration Tuesday
enumeration Wednesday
enumeration Thursday
enumeration Friday
enumeration Saturday
enumeration Sunday
enumeration Weekdays
enumeration Weekends
enumeration Holiday
enumeration All
source <xs:simpleType name="DayofWeekType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Monday"/>
   
<xs:enumeration value="Tuesday"/>
   
<xs:enumeration value="Wednesday"/>
   
<xs:enumeration value="Thursday"/>
   
<xs:enumeration value="Friday"/>
   
<xs:enumeration value="Saturday"/>
   
<xs:enumeration value="Sunday"/>
   
<xs:enumeration value="Weekdays"/>
   
<xs:enumeration value="Weekends"/>
   
<xs:enumeration value="Holiday"/>
   
<xs:enumeration value="All"/>
 
</xs:restriction>
</xs:simpleType>

simpleType EducationType
type restriction of xs:string
properties
base xs:string
used by
element Education
facets
Kind Value Annotation
enumeration High school
enumeration Bachelors
enumeration Post-graduate
source <xs:simpleType name="EducationType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="High school"/>
   
<xs:enumeration value="Bachelors"/>
   
<xs:enumeration value="Post-graduate"/>
 
</xs:restriction>
</xs:simpleType>

simpleType EmploymentType
type restriction of xs:string
properties
base xs:string
used by
element Employment
facets
Kind Value Annotation
enumeration Unemployed
enumeration Employed
enumeration Self-employed
source <xs:simpleType name="EmploymentType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Unemployed"/>
   
<xs:enumeration value="Employed"/>
   
<xs:enumeration value="Self-employed"/>
 
</xs:restriction>
</xs:simpleType>

simpleType EventDurationCalculationMethod
type restriction of xs:string
properties
base xs:string
facets
Kind Value Annotation
enumeration NormalProbabilityModel
enumeration GeometricProbabilityModel
enumeration ExtremeProbabilityModel
annotation
documentation
Theoretical model to calculate the duration of an event
source <xs:simpleType name="EventDurationCalculationMethod">
 
<xs:annotation>
   
<xs:documentation> Theoretical model to calculate the duration of an event</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="NormalProbabilityModel"/>
   
<xs:enumeration value="GeometricProbabilityModel"/>
   
<xs:enumeration value="ExtremeProbabilityModel"/>
 
</xs:restriction>
</xs:simpleType>

simpleType EventOccurCalculationMethod
type restriction of xs:string
properties
base xs:string
facets
Kind Value Annotation
enumeration MarkovChainModel
enumeration NormalProbabilityModel
enumeration GeometricProbabilityModel
enumeration ExtremeProbabilityModel
annotation
documentation
Theoretical model to calculate the occurrence time of an event
source <xs:simpleType name="EventOccurCalculationMethod">
 
<xs:annotation>
   
<xs:documentation> Theoretical model to calculate the occurrence time of an event</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="MarkovChainModel"/>
   
<xs:enumeration value="NormalProbabilityModel"/>
   
<xs:enumeration value="GeometricProbabilityModel"/>
   
<xs:enumeration value="ExtremeProbabilityModel"/>
 
</xs:restriction>
</xs:simpleType>

simpleType GenderType
type restriction of xs:string
properties
base xs:string
used by
element Gender
facets
Kind Value Annotation
enumeration Male
enumeration Female
source <xs:simpleType name="GenderType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Male"/>
   
<xs:enumeration value="Female"/>
 
</xs:restriction>
</xs:simpleType>

simpleType GroupPriority
type restriction of xs:string
properties
base xs:string
used by
element GroupPriority
facets
Kind Value Annotation
enumeration Majority
documentation
If 50% or higher proportion of occupants would like to take the same action, then the action is trigerred.
source <xs:simpleType name="GroupPriority">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Majority">
     
<xs:annotation>
       
<xs:documentation>If 50% or higher proportion of occupants would like to take the same action, then the action is trigerred.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
 
</xs:restriction>
</xs:simpleType>

simpleType HVACType
type restriction of xs:string
properties
base xs:string
used by
element HVACType
facets
Kind Value Annotation
enumeration ZoneOnOff
annotation
documentation
HVAC can be controlled in a continuous scale or on/off (1/0).
source <xs:simpleType name="HVACType">
 
<xs:annotation>
   
<xs:documentation>HVAC can be controlled in a continuous scale or on/off (1/0).</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="ZoneOnOff"/>
 
</xs:restriction>
</xs:simpleType>

simpleType IncomeGroupType
type restriction of xs:string
properties
base xs:string
used by
element IncomeGroup
facets
Kind Value Annotation
enumeration 30,000 USD-50,000 USD
enumeration 51,000 USD-60,000 USD
enumeration 61,000 USD-80,000 USD
enumeration Greater than 80,000 USD
source <xs:simpleType name="IncomeGroupType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="30,000 USD-50,000 USD"/>
   
<xs:enumeration value="51,000 USD-60,000 USD"/>
   
<xs:enumeration value="61,000 USD-80,000 USD"/>
   
<xs:enumeration value="Greater than 80,000 USD"/>
 
</xs:restriction>
</xs:simpleType>

simpleType InfrastructureType
type restriction of xs:string
properties
base xs:string
used by
element Infrastructure
facets
Kind Value Annotation
enumeration EV charging
enumeration Micro grid
enumeration Grid buyback
source <xs:simpleType name="InfrastructureType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="EV charging"/>
   
<xs:enumeration value="Micro grid"/>
   
<xs:enumeration value="Grid buyback"/>
 
</xs:restriction>
</xs:simpleType>

simpleType InteractionType
type restriction of xs:string
properties
base xs:string
used by
element InteractionType
attribute Behavior/@ActionType
facets
Kind Value Annotation
enumeration TurnOn
documentation
Set the value of a parameter to 1.
enumeration TurnOff
documentation
Set the value of a parameter to 0.
enumeration SetToControlValue
documentation
Set the value of a parameter to a desired value when event occurs.
annotation
documentation
There are three types of interactions: TurnOn: set the value of a parameter to 1; TurnOff: set the value of a parameter to 0; and SetToControlValue: set the value of a parameter to a desired value.
source <xs:simpleType name="InteractionType">
 
<xs:annotation>
   
<xs:documentation>There are three types of interactions: TurnOn: set the value of a parameter to 1; TurnOff: set the value of a parameter to 0; and SetToControlValue: set the value of a parameter to a desired value.</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="TurnOn">
     
<xs:annotation>
       
<xs:documentation>Set the value of a parameter to 1.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="TurnOff">
     
<xs:annotation>
       
<xs:documentation>Set the value of a parameter to 0.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="SetToControlValue">
     
<xs:annotation>
       
<xs:documentation>Set the value of a parameter to a desired value when event occurs.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
 
</xs:restriction>
</xs:simpleType>

simpleType JobType
type restriction of xs:string
properties
base xs:string
used by
element JobType
facets
Kind Value Annotation
enumeration Regular staff
enumeration Researcher
enumeration Administrator
enumeration Manager
source <xs:simpleType name="JobType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Regular staff"/>
   
<xs:enumeration value="Researcher"/>
   
<xs:enumeration value="Administrator"/>
   
<xs:enumeration value="Manager"/>
 
</xs:restriction>
</xs:simpleType>

simpleType LifeStyleType
type restriction of xs:string
properties
base xs:string
used by
element LifeStyle
facets
Kind Value Annotation
enumeration Austerity
enumeration Luxury
enumeration Norm
source <xs:simpleType name="LifeStyleType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Austerity"/>
   
<xs:enumeration value="Luxury"/>
   
<xs:enumeration value="Norm"/>
 
</xs:restriction>
</xs:simpleType>

simpleType LightType
type restriction of xs:string
properties
base xs:string
used by
element LightType
facets
Kind Value Annotation
enumeration OnOff
enumeration ContinuousControl
annotation
documentation
Lights can be controlled in a continuous scale or on/off (1/0).
source <xs:simpleType name="LightType">
 
<xs:annotation>
   
<xs:documentation>Lights can be controlled in a continuous scale or on/off (1/0).</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="OnOff"/>
   
<xs:enumeration value="ContinuousControl"/>
 
</xs:restriction>
</xs:simpleType>

simpleType MaritalStatusType
type restriction of xs:string
properties
base xs:string
used by
element MaritalStatus
facets
Kind Value Annotation
enumeration Single
enumeration Married
enumeration Partner
source <xs:simpleType name="MaritalStatusType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Single"/>
   
<xs:enumeration value="Married"/>
   
<xs:enumeration value="Partner"/>
 
</xs:restriction>
</xs:simpleType>

simpleType OtherConstraintType
type restriction of xs:string
properties
base xs:string
used by
element OtherConstraint
facets
Kind Value Annotation
enumeration NoOccupantsInRoom
documentation
The action happens only when there is no occupant in the room. (Typically combined with leaving room events.)
source <xs:simpleType name="OtherConstraintType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="NoOccupantsInRoom">
     
<xs:annotation>
       
<xs:documentation>The action happens only when there is no occupant in the room. (Typically combined with leaving room events.)</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
 
</xs:restriction>
</xs:simpleType>

simpleType ParameterType
type restriction of xs:string
properties
base xs:string
used by
element ParameterType
facets
Kind Value Annotation
enumeration RoomAirTemperature
enumeration RoomCO2Concentration
enumeration RoomWorkPlaneDaylightIlluminance
enumeration RoomLightsPowerDensity
enumeration OutdoorDryBulbTemperature
enumeration OutdoorRainIndicator
source <xs:simpleType name="ParameterType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="RoomAirTemperature"/>
   
<xs:enumeration value="RoomCO2Concentration"/>
   
<xs:enumeration value="RoomWorkPlaneDaylightIlluminance"/>
   
<xs:enumeration value="RoomLightsPowerDensity"/>
   
<xs:enumeration value="OutdoorDryBulbTemperature"/>
   
<xs:enumeration value="OutdoorRainIndicator"/>
 
</xs:restriction>
</xs:simpleType>

simpleType PlugLoadType
type restriction of xs:string
properties
base xs:string
used by
element PlugLoadType
facets
Kind Value Annotation
enumeration OnOff
enumeration ContinuousControl
annotation
documentation
Plug loads can be controlled in a continuous scale or on/off (1/0).
source <xs:simpleType name="PlugLoadType">
 
<xs:annotation>
   
<xs:documentation>Plug loads can be controlled in a continuous scale or on/off (1/0).</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="OnOff"/>
   
<xs:enumeration value="ContinuousControl"/>
 
</xs:restriction>
</xs:simpleType>

simpleType PolicyType
type restriction of xs:string
properties
base xs:string
used by
element Policy
facets
Kind Value Annotation
enumeration Subsidies
enumeration Tax-cuts
enumeration Codes compliance
enumeration Insurance mandate
source <xs:simpleType name="PolicyType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Subsidies"/>
   
<xs:enumeration value="Tax-cuts"/>
   
<xs:enumeration value="Codes compliance"/>
   
<xs:enumeration value="Insurance mandate"/>
 
</xs:restriction>
</xs:simpleType>

simpleType RoomEventType
type restriction of xs:string
properties
base xs:string
used by
element EventType
facets
Kind Value Annotation
enumeration LeavingRoom
documentation
The occupant is in the space in the previous time-step and not in the current one.
enumeration LeavingRoomMoreThan1Hour
enumeration LeavingRoomMoreThan6Hours
enumeration EnteringRoom
documentation
The occupant is not in the space in the previous time-step and is in the current one.
enumeration StayingInRoom
source <xs:simpleType name="RoomEventType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="LeavingRoom">
     
<xs:annotation>
       
<xs:documentation>The occupant is in the space in the previous time-step and not in the current one.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="LeavingRoomMoreThan1Hour"/>
   
<xs:enumeration value="LeavingRoomMoreThan6Hours"/>
   
<xs:enumeration value="EnteringRoom">
     
<xs:annotation>
       
<xs:documentation>The occupant is not in the space in the previous time-step and is in the current one.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="StayingInRoom"/>
 
</xs:restriction>
</xs:simpleType>

simpleType SeasonType
type restriction of xs:string
properties
base xs:string
used by
element SeasonType
attribute Season/@Type
facets
Kind Value Annotation
enumeration Spring
documentation
March 1 to May 31
enumeration Summer
documentation
June 1 to August 31
enumeration Fall
documentation
September 1 to November 30
enumeration Winter
documentation
December 1 to February 28
enumeration All
source <xs:simpleType name="SeasonType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Spring">
     
<xs:annotation>
       
<xs:documentation>March 1 to May 31</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Summer">
     
<xs:annotation>
       
<xs:documentation>June 1 to August 31</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Fall">
     
<xs:annotation>
       
<xs:documentation>September 1 to November 30</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Winter">
     
<xs:annotation>
       
<xs:documentation>December 1 to February 28</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="All"/>
 
</xs:restriction>
</xs:simpleType>

simpleType ShadeAndBlindType
type restriction of xs:string
properties
base xs:string
used by
element ShadeAndBlindType
facets
Kind Value Annotation
enumeration Operable
enumeration Fixed
source <xs:simpleType name="ShadeAndBlindType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Operable"/>
   
<xs:enumeration value="Fixed"/>
 
</xs:restriction>
</xs:simpleType>

simpleType SpaceCategory
type restriction of xs:string
properties
base xs:string
used by
element SpaceCategory
facets
Kind Value Annotation
enumeration OwnOffice
enumeration OtherOffice
enumeration MeetingRoom
enumeration AuxRoom
documentation
All other rooms
enumeration Outdoor
source <xs:simpleType name="SpaceCategory">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="OwnOffice"/>
   
<xs:enumeration value="OtherOffice"/>
   
<xs:enumeration value="MeetingRoom"/>
   
<xs:enumeration value="AuxRoom">
     
<xs:annotation>
       
<xs:documentation>All other rooms</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Outdoor"/>
 
</xs:restriction>
</xs:simpleType>

simpleType SpaceOccupancyCalculationMethod
type restriction of xs:string
properties
base xs:string
facets
Kind Value Annotation
enumeration MarkovChainModel
annotation
documentation
The space occupancy calculation method.
source <xs:simpleType name="SpaceOccupancyCalculationMethod">
 
<xs:annotation>
   
<xs:documentation> The space occupancy calculation method.</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="MarkovChainModel"/>
 
</xs:restriction>
</xs:simpleType>

simpleType SpaceType
type restriction of xs:string
properties
base xs:string
used by
element SpaceType
facets
Kind Value Annotation
enumeration MeetingRoom
enumeration Corridor
enumeration Outdoor
enumeration Office
enumeration ResidentialOwn
enumeration ResidentialRent
enumeration OfficeShared
enumeration OfficePrivate
enumeration Other
source <xs:simpleType name="SpaceType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="MeetingRoom"/>
   
<xs:enumeration value="Corridor"/>
   
<xs:enumeration value="Outdoor"/>
   
<xs:enumeration value="Office"/>
   
<xs:enumeration value="ResidentialOwn"/>
   
<xs:enumeration value="ResidentialRent"/>
   
<xs:enumeration value="OfficeShared"/>
   
<xs:enumeration value="OfficePrivate"/>
   
<xs:enumeration value="Other"/>
 
</xs:restriction>
</xs:simpleType>

simpleType StatusTransitionEventType
type restriction of xs:string
properties
base xs:string
used by
element StatusTransitionEventType
facets
Kind Value Annotation
enumeration Arrival
enumeration Departure
enumeration ShortTermLeaving
enumeration ShortTermVisiting
annotation
documentation
One time event involving occupancy status transition in  building level
source <xs:simpleType name="StatusTransitionEventType">
 
<xs:annotation>
   
<xs:documentation> One time event involving occupancy status transition in  building level</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Arrival"/>
   
<xs:enumeration value="Departure"/>
   
<xs:enumeration value="ShortTermLeaving"/>
   
<xs:enumeration value="ShortTermVisiting"/>
 
</xs:restriction>
</xs:simpleType>

simpleType SubjectiveValueType
type restriction of xs:string
properties
base xs:string
used by
elements Accommodating CostConscious EnvironmentAwareness PastExperience SocialInfluence TechnologyOriented
facets
Kind Value Annotation
enumeration High
enumeration Medium
enumeration Low
source <xs:simpleType name="SubjectiveValueType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="High"/>
   
<xs:enumeration value="Medium"/>
   
<xs:enumeration value="Low"/>
 
</xs:restriction>
</xs:simpleType>

simpleType SystemType
type restriction of xs:string
properties
base xs:string
used by
attribute Behavior/@SystemType
facets
Kind Value Annotation
enumeration HVAC
enumeration Lights
enumeration Windows
enumeration PlugLoad
enumeration Thermostats
enumeration ShadesAndBlinds
source <xs:simpleType name="SystemType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="HVAC"/>
   
<xs:enumeration value="Lights"/>
   
<xs:enumeration value="Windows"/>
   
<xs:enumeration value="PlugLoad"/>
   
<xs:enumeration value="Thermostats"/>
   
<xs:enumeration value="ShadesAndBlinds"/>
 
</xs:restriction>
</xs:simpleType>

simpleType ThermostatType
type restriction of xs:string
properties
base xs:string
used by
element ThermostatType
facets
Kind Value Annotation
enumeration Adjustable
enumeration Fixed
source <xs:simpleType name="ThermostatType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Adjustable"/>
   
<xs:enumeration value="Fixed"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TimeFrequencyType
type restriction of xs:string
properties
base xs:string
used by
element TimeFrequencyType
facets
Kind Value Annotation
enumeration Daily
enumeration Weekly
enumeration Monthly
enumeration Yearly
source <xs:simpleType name="TimeFrequencyType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Daily"/>
   
<xs:enumeration value="Weekly"/>
   
<xs:enumeration value="Monthly"/>
   
<xs:enumeration value="Yearly"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TimeofDayType
type restriction of xs:string
properties
base xs:string
used by
attribute TimeofDay/@Type
facets
Kind Value Annotation
enumeration Morning
documentation
6am to 12pm
enumeration Noon
documentation
12pm
enumeration Afternoon
documentation
12pm to 6pm
enumeration Evening
documentation
6pm to 12am
enumeration Day
documentation
6am to 12am
enumeration Night
documentation
12am to 6am
enumeration All
source <xs:simpleType name="TimeofDayType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Morning">
     
<xs:annotation>
       
<xs:documentation>6am to 12pm</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Noon">
     
<xs:annotation>
       
<xs:documentation>12pm</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Afternoon">
     
<xs:annotation>
       
<xs:documentation>12pm to 6pm</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Evening">
     
<xs:annotation>
       
<xs:documentation>6pm to 12am</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Day">
     
<xs:annotation>
       
<xs:documentation>6am to 12am</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Night">
     
<xs:annotation>
       
<xs:documentation>12am to 6am</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="All"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TypesDataCollectedList
type restriction of xs:string
properties
base xs:string
used by
attributes Behavior/@TypesDataCollected1 Behavior/@TypesDataCollected2 Behavior/@TypesDataCollected3
facets
Kind Value Annotation
enumeration CrossSectionSurvey
enumeration LongitudinalSurvey
enumeration IEQmeasurements
source <xs:simpleType name="TypesDataCollectedList">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="CrossSectionSurvey"/>
   
<xs:enumeration value="LongitudinalSurvey"/>
   
<xs:enumeration value="IEQmeasurements"/>
 
</xs:restriction>
</xs:simpleType>

simpleType WindowType
type restriction of xs:string
properties
base xs:string
used by
element WindowType
facets
Kind Value Annotation
enumeration Operable
enumeration ContinuousControl
enumeration Fixed
source <xs:simpleType name="WindowType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Operable"/>
   
<xs:enumeration value="ContinuousControl"/>
   
<xs:enumeration value="Fixed"/>
 
</xs:restriction>
</xs:simpleType>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy