Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Included schema Common.xsd
Namespace http://www.iepmodel.net
Annotations
The purpose of this schema is to define a set of types and quantities that are frequently used by other schema and can be referenced in a consistent manner.  

Each object is a ComplexType that includes a Value attribute and a Units attribute, which refers to an associated enumeration of units of measurement.

Some objects have additional attributes that are useful for specifying additional information relevant to the value of the quantity (such as test conditions).

The purpose of these classes/objects is not to indicate the way a quantity is used, but rather the value and unit of measurement of that quantity.

The naming of the element or attribute, which is of a "CommonQuantities" type is the way in which we should indicate the manner in which the quantity is use
Properties
attribute form default: unqualified
element form default: unqualified
version: 1.0
Element ApplicationIdType / IdValue
Namespace No namespace
Annotations
This is the applications ID tag
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 1
maxOccurs: 1
Source
<xs:element name="IdValue" type="xs:string" minOccurs="1" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>This is the applications ID tag</xs:documentation>
  </xs:annotation>
</xs:element>
Element ApplicationIdType / IdSource
Namespace No namespace
Annotations
This is a simple description of the source of the information
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 1
maxOccurs: 1
Source
<xs:element name="IdSource" type="xs:string" minOccurs="1" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>This is a simple description of the source of the information</xs:documentation>
  </xs:annotation>
</xs:element>
Element DataOriginatorType / Description
Namespace No namespace
Annotations
This is used as a general descript, name, etc. to be used in place of the Participant
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Source
<xs:element name="Description" type="xs:string" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>This is used as a general descript, name, etc. to be used in place of the Participant</xs:documentation>
  </xs:annotation>
</xs:element>
Element DataOriginatorType / OriginiationDate
Namespace No namespace
Diagram
Diagram
Type xs:date
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="OriginiationDate" type="xs:date"/>
Element SpaceType / Name
Namespace No namespace
Annotations
This is simply a descriptive name, typically a common name used for the system.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Source
<xs:element name="Name" type="xs:string" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>This is simply a descriptive name, typically a common name used for the system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpaceType / Description
Namespace No namespace
Annotations
Place for user to include additional notes/description.
                        
Examples:
- Laundromat, 1st floor
- Pop’s Barber shop, 2nd floor
- Apartments, floors 3-6
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="Description" type="xs:string">
  <xs:annotation>
    <xs:documentation>Place for user to include additional notes/description. Examples: - Laundromat, 1st floor - Pop’s Barber shop, 2nd floor - Apartments, floors 3-6</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpaceType / NewExisting
Namespace No namespace
Annotations
For items marked as new, they will be added as long as the ESP identifier is not found (error otherwise).  For items marked as existing, only updates will be performed if the ESP identifier is found (error otherwise).  For items marked unknown, they will be created if the ESP identifier is not found and updated if the ESP identifier is found (similar to ABS 1.0)
Diagram
Diagram Common_xsd.tmp#ExistenceEnumType
Type ExistenceEnumType
Properties
content: simple
minOccurs: 0
Facets
enumeration Existing
enumeration New
enumeration Unknown
Source
<xs:element minOccurs="0" name="NewExisting" type="ExistenceEnumType">
  <xs:annotation>
    <xs:documentation>For items marked as new, they will be added as long as the ESP identifier is not found (error otherwise). For items marked as existing, only updates will be performed if the ESP identifier is found (error otherwise). For items marked unknown, they will be created if the ESP identifier is not found and updated if the ESP identifier is found (similar to ABS 1.0)</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpaceType / BuildingFraction
Namespace No namespace
Annotations
The fraction of the total building that this space occupies. This is useful for tools including Portfolio Manager:
http://www.energystar.gov/index.cfm?c=evaluate_performance.bus_portfoliomanager
Diagram
Diagram
Type restriction of xs:float
Properties
content: simple
minOccurs: 0
Facets
maxInclusive 1
minInclusive 0
Source
<xs:element minOccurs="0" name="BuildingFraction">
  <xs:annotation>
    <xs:documentation>The fraction of the total building that this space occupies. This is useful for tools including Portfolio Manager: http://www.energystar.gov/index.cfm?c=evaluate_performance.bus_portfoliomanager</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:float">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element SpaceType / SpaceClassification
Namespace No namespace
Annotations
This defines the classification type of the building in terms of residential or non-residential / commercial and further details where relevant.
Diagram
Diagram Common_xsd.tmp#BuildingClassType_Residential Common_xsd.tmp#BuildingClassType_Commercial Common_xsd.tmp#BuildingClassType
Type BuildingClassType
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model Residential | Commercial
Children Commercial, Residential
Instance
<SpaceClassification>
  <Residential>{1,1}</Residential>
  <Commercial>{1,1}</Commercial>
</SpaceClassification>
Source
<xs:element name="SpaceClassification" type="BuildingClassType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>This defines the classification type of the building in terms of residential or non-residential / commercial and further details where relevant.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BuildingClassType / Residential
Namespace No namespace
Diagram
Diagram Common_xsd.tmp#ResidentialEnumType
Type ResidentialEnumType
Properties
content: simple
Facets
enumeration Single-Family
enumeration Multi-Family
Source
<xs:element name="Residential" type="ResidentialEnumType">
</xs:element>
Element BuildingClassType / Commercial
Namespace No namespace
Diagram
Diagram Common_xsd.tmp#CommercialBuildingClassType_CEUSClassification Common_xsd.tmp#CommercialBuildingClassType_DEERClassification Common_xsd.tmp#CommercialBuildingClassType_EnergyStarClassification Common_xsd.tmp#CommercialBuildingClassType
Type CommercialBuildingClassType
Properties
content: complex
Model CEUSClassification{0,1} , DEERClassification{0,1} , EnergyStarClassification{0,1}
Children CEUSClassification, DEERClassification, EnergyStarClassification
Instance
<Commercial>
  <CEUSClassification>{0,1}</CEUSClassification>
  <DEERClassification>{0,1}</DEERClassification>
  <EnergyStarClassification>{0,1}</EnergyStarClassification>
</Commercial>
Source
<xs:element name="Commercial" type="CommercialBuildingClassType"/>
Element CommercialBuildingClassType / CEUSClassification
Namespace No namespace
Diagram
Diagram Common_xsd.tmp#CEUSBuildingEnumType
Type CEUSBuildingEnumType
Properties
content: simple
minOccurs: 0
Facets
enumeration College
enumeration Food Store
enumeration Health
enumeration Large Office (>=30k ft2)
enumeration Lodging
enumeration Miscellaneous
enumeration Refrigerated Warehouse
enumeration Restaurant
enumeration Retail
enumeration School
enumeration Small Office (<30k ft2)
enumeration Unrefrigerated Warehouse
Source
<xs:element name="CEUSClassification" minOccurs="0" type="CEUSBuildingEnumType">
</xs:element>
Element CommercialBuildingClassType / DEERClassification
Namespace No namespace
Diagram
Diagram Common_xsd.tmp#DEERBuildingEnumType
Type DEERBuildingEnumType
Properties
content: simple
minOccurs: 0
Facets
enumeration Education - Community College
enumeration Education - Primary School
enumeration Education - Secondary School
enumeration Education - University
enumeration Grocery
enumeration Health/Medical - Hospital
enumeration Health/Medical - Nursing Home
enumeration Lodging - Guest Rooms
enumeration Lodging - Hotel
enumeration Lodging - Motel
enumeration Manufacturing - Light Industrial
enumeration Office - Large
enumeration Office - Small
enumeration Residential - Indoor
enumeration Residential - Outdoor
enumeration Restaurant - Fast-Food
enumeration Restaurant - Sit-Down
enumeration Retail - 3-Story Large
enumeration Retail - Single-Story Large
enumeration Retail - Small
enumeration Storage - Conditioned
enumeration Storage - Unconditioned
enumeration Warehouse - Refrigerated
Source
<xs:element name="DEERClassification" minOccurs="0" type="DEERBuildingEnumType">
</xs:element>
Element CommercialBuildingClassType / EnergyStarClassification
Namespace No namespace
Annotations
Diagram
Diagram Common_xsd.tmp#EnergyStarBuildingEnumType
Type EnergyStarBuildingEnumType
Properties
content: simple
minOccurs: 0
Facets
enumeration Office
enumeration Bank/Financial Institution
enumeration Courthouse
enumeration Dormitory / Residence Hall
enumeration K-12 School
enumeration Hospital (Acute Care and Children's)
enumeration House of Worship
enumeration Hotel
enumeration Retail Store
enumeration Supermarket
enumeration Senior Care Facility
enumeration Residence Halls/Dormitorie
enumeration Warehouse
enumeration Medical Office
enumeration Wastewater Facility
enumeration Data Center
enumeration Swimming Pool
enumeration Parking
enumeration Other
Source
<xs:element minOccurs="0" name="EnergyStarClassification" type="EnergyStarBuildingEnumType">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>
Element SpaceType / EspSpaceID
Namespace No namespace
Annotations
The identifier for the space as defined in the ESP's system
ReqStringTypeLen60?
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Source
<xs:element name="EspSpaceID" type="xs:string" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The identifier for the space as defined in the ESP's system ReqStringTypeLen60?</xs:documentation>
  </xs:annotation>
</xs:element>
Element SpaceType / ConditionedAreaFractionHeated
Namespace No namespace
Annotations
Fraction of GrossFloorArea that is heated.
Diagram
Diagram
Type restriction of xs:float
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Facets
maxInclusive 1
minInclusive 0
Source
<xs:element name="ConditionedAreaFractionHeated" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Fraction of GrossFloorArea that is heated.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:float">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element SpaceType / ConditionAreaFractionCooled
Namespace No namespace
Annotations
Fraction of GrossFloorArea that is cooled.
Diagram
Diagram
Type restriction of xs:float
Properties
content: simple
minOccurs: 0
Facets
maxInclusive 1
minInclusive 0
Source
<xs:element name="ConditionAreaFractionCooled" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Fraction of GrossFloorArea that is cooled.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:float">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element SpaceType / NumberFloorsAboveGround
Namespace No namespace
Diagram
Diagram
Type restriction of xs:int
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Facets
minInclusive 0
Source
<xs:element name="NumberFloorsAboveGround" minOccurs="0" maxOccurs="1">
  <xs:simpleType>
    <xs:restriction base="xs:int">
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element SpaceType / DateBuilt
Namespace No namespace
Diagram
Diagram
Type xs:date
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Source
<xs:element name="DateBuilt" type="xs:date" minOccurs="0" maxOccurs="1"/>
Element SpaceType / MaximumNumberPersons
Namespace No namespace
Annotations
This is the typical maximum occupancy for the building and does not relate to fire codes. This is not currently validated against the NumberAdults, NumberInfants and NumberTeenagers.
Diagram
Diagram
Type restriction of xs:int
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Facets
minInclusive 0
Source
<xs:element name="MaximumNumberPersons" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>This is the typical maximum occupancy for the building and does not relate to fire codes. This is not currently validated against the NumberAdults, NumberInfants and NumberTeenagers.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:int">
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element SpaceType / NumberAdults
Namespace No namespace
Annotations
This is the typical number of adults occupying the building during normal occupation hours.
Diagram
Diagram
Type restriction of xs:int
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Facets
minInclusive 0
Source
<xs:element name="NumberAdults" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>This is the typical number of adults occupying the building during normal occupation hours.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:int">
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element SpaceType / NumberTeenagers
Namespace No namespace
Annotations
This is the typical number of teenagers occupying the building during normal occupation hours.
Diagram
Diagram
Type restriction of xs:int
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Facets
minInclusive 0
Source
<xs:element name="NumberTeenagers" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>This is the typical number of teenagers occupying the building during normal occupation hours.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:int">
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element SpaceType / NumberInfants
Namespace No namespace
Annotations
This is the typical number of infants occupying the building during normal occupation hours.
Diagram
Diagram
Type restriction of xs:int
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Facets
minInclusive 0
Source
<xs:element name="NumberInfants" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>This is the typical number of infants occupying the building during normal occupation hours.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:int">
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element SpaceType / NumberBathrooms
Namespace No namespace
Annotations
This defines the number of bathrooms where a whole bathroom includes toilet and shower, half baths only include toilets.
Diagram
Diagram
Type restriction of xs:float
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Facets
minInclusive 0
Source
<xs:element name="NumberBathrooms" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>This defines the number of bathrooms where a whole bathroom includes toilet and shower, half baths only include toilets.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:float">
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element SpaceType / NumberBedrooms
Namespace No namespace
Diagram
Diagram
Type restriction of xs:int
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Facets
minInclusive 0
Source
<xs:element name="NumberBedrooms" minOccurs="0" maxOccurs="1">
  <xs:simpleType>
    <xs:restriction base="xs:int">
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element SpaceType / NumberOffices
Namespace No namespace
Diagram
Diagram
Type restriction of xs:int
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Facets
minInclusive 0
Source
<xs:element name="NumberOffices" minOccurs="0" maxOccurs="1">
  <xs:simpleType>
    <xs:restriction base="xs:int">
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element SpaceType / NumberKitchens
Namespace No namespace
Annotations
Number of kitchens or cooking environments. 
                        
This is an input for certain space types in Energy Star Portfolio Manager.
http://www.energystar.gov/index.cfm?c=eligibility.bus_portfoliomanager_space_types#hotel
Diagram
Diagram
Type restriction of xs:int
Properties
content: simple
minOccurs: 0
Facets
minInclusive 0
Source
<xs:element minOccurs="0" name="NumberKitchens">
  <xs:annotation>
    <xs:documentation>Number of kitchens or cooking environments. This is an input for certain space types in Energy Star Portfolio Manager. http://www.energystar.gov/index.cfm?c=eligibility.bus_portfoliomanager_space_types#hotel</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:int">
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element SpaceType / NumberOfWorkers
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="NumberOfWorkers" type="xs:int"/>
Element SpaceType / NumberOfPCs
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="NumberOfPCs" type="xs:int"/>
Element SpaceType / NumberOfCashRegisters
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="NumberOfCashRegisters" type="xs:int"/>
Element SpaceType / NumberOfRooms
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="NumberOfRooms" type="xs:int"/>
Element SpaceType / NumberOfUnits
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="NumberOfUnits" type="xs:int"/>
Element SpaceType / newElement
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="newElement" type="xs:int"/>
Element SpaceType / AverageNumberOfResidents
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="AverageNumberOfResidents" type="xs:int"/>
Element SpaceType / ResidentCapacity
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="ResidentCapacity" type="xs:int"/>
Element SpaceType / SeatingCapacity
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="SeatingCapacity" type="xs:int"/>
Element SpaceType / PresenceOfCookingFacilities
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="PresenceOfCookingFacilities" type="xs:int"/>
Element SpaceType / NumberOfReachInRefrigerators
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="NumberOfReachInRefrigerators" type="xs:int"/>
Element SpaceType / NumberOfWalkInRefrigerators
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="NumberOfWalkInRefrigerators" type="xs:int"/>
Element SpaceType / NumberOfCommericalWashingMachines
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="NumberOfCommericalWashingMachines" type="xs:int"/>
Element SpaceType / NumberOfResidentialWashingMachines
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="NumberOfResidentialWashingMachines" type="xs:int"/>
Element SpaceType / NumberOfResidentialElectronicLifts
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="NumberOfResidentialElectronicLifts" type="xs:int"/>
Element SpaceType / AnnualITEnergy
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="AnnualITEnergy" type="xs:int"/>
Element SpaceType / WeekdayOperation
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="WeekdayOperation " type="xs:boolean"/>
Element SpaceType / OpenWeekends
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="OpenWeekends " type="xs:boolean"/>
Element SpaceType / ExteriorEntrance
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="ExteriorEntrance " type="xs:boolean"/>
Element SpaceType / WeeklyOperatingHours
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="WeeklyOperatingHours" type="xs:int"/>
Element Location3dType / X
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content: simple
Source
<xs:element name="X" type="xs:double"/>
Element Location3dType / Y
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content: simple
Source
<xs:element name="Y" type="xs:double"/>
Element Location3dType / Z
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content: simple
Source
<xs:element name="Z" type="xs:double"/>
Element YearIntervalDataDoubleType / Months
Namespace No namespace
Diagram
Diagram Common_xsd.tmp#MonthlyIntervalDataType_Days Common_xsd.tmp#MonthlyIntervalDataType
Type MonthlyIntervalDataType
Properties
content: complex
minOccurs: 12
maxOccurs: 12
Model Days{1,31}
Children Days
Instance
<Months>
  <Days>{1,31}</Days>
</Months>
Source
<xs:element maxOccurs="12" minOccurs="12" name="Months" type="MonthlyIntervalDataType"/>
Element MonthlyIntervalDataType / Days
Namespace No namespace
Diagram
Diagram Common_xsd.tmp#DailyInvervalDataType_Interval Common_xsd.tmp#DailyInvervalDataType_SunRiseTime Common_xsd.tmp#DailyInvervalDataType_SunSetTime Common_xsd.tmp#DailyInvervalDataType
Type DailyInvervalDataType
Properties
content: complex
minOccurs: 1
maxOccurs: 31
Model Interval+ , SunRiseTime{0,1} , SunSetTime{0,1}
Children Interval, SunRiseTime, SunSetTime
Instance
<Days>
  <Interval>{1,unbounded}</Interval>
  <SunRiseTime>{0,1}</SunRiseTime>
  <SunSetTime>{0,1}</SunSetTime>
</Days>
Source
<xs:element maxOccurs="31" minOccurs="1" name="Days" type="DailyInvervalDataType"/>
Element DailyInvervalDataType / Interval
Namespace No namespace
Diagram
Diagram Common_xsd.tmp#IntervalDataDoubleType_Data Common_xsd.tmp#IntervalDataDoubleType
Type IntervalDataDoubleType
Properties
content: complex
minOccurs: 1
maxOccurs: unbounded
Model Data
Children Data
Instance
<Interval>
  <Data>{1,1}</Data>
</Interval>
Source
<xs:element maxOccurs="unbounded" minOccurs="1" name="Interval" type="IntervalDataDoubleType"/>
Element IntervalDataDoubleType / Data
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content: simple
minOccurs: 1
maxOccurs: 1
Source
<xs:element maxOccurs="1" minOccurs="1" name="Data" type="xs:double"/>
Element DailyInvervalDataType / SunRiseTime
Namespace No namespace
Annotations
The sunrise time, in decimal float, relative to the timezone specified in the root of this data structure.
Diagram
Diagram
Type xs:double
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="SunRiseTime" type="xs:double">
  <xs:annotation>
    <xs:documentation>The sunrise time, in decimal float, relative to the timezone specified in the root of this data structure.</xs:documentation>
  </xs:annotation>
</xs:element>
Element DailyInvervalDataType / SunSetTime
Namespace No namespace
Annotations
The sunset time, in decimal float, relative to the timezone specified in the root of this data structure.
Diagram
Diagram
Type xs:double
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="SunSetTime" type="xs:double">
  <xs:annotation>
    <xs:documentation>The sunset time, in decimal float, relative to the timezone specified in the root of this data structure.</xs:documentation>
  </xs:annotation>
</xs:element>
Element YearIntervalDataDoubleType / IntervalsPerHour
Namespace No namespace
Annotations
The number of interrvals per hour for the Intervals in each of the days.
Diagram
Diagram
Type xs:int
Properties
content: simple
minOccurs: 1
maxOccurs: 1
Source
<xs:element maxOccurs="1" minOccurs="1" name="IntervalsPerHour" type="xs:int">
  <xs:annotation>
    <xs:documentation>The number of interrvals per hour for the Intervals in each of the days.</xs:documentation>
  </xs:annotation>
</xs:element>
Element YearIntervalDataDoubleType / TimeZone
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="TimeZone" type="xs:double"/>
Element Location2dType / X
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content: simple
Source
<xs:element name="X" type="xs:double"/>
Element Location2dType / Y
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content: simple
Source
<xs:element name="Y" type="xs:double"/>
Element EquipmentLocationType / Description
Namespace No namespace
Annotations
Detailed description of the location. Use to provide detail that can assist a user in identifying the precise location on a site, access information, etc. Typically use room names, compass directions, etc to identify the location to users.
                        
When used for site surveys, should include what types of equipment are envisioned to be placed here. For eaxample, in PV Systems, equipment might include: DC transition box, DC Combiner, DC Disconnect, Inverter.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 1
maxOccurs: 1
Source
<xs:element name="Description" type="xs:string" minOccurs="1" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Detailed description of the location. Use to provide detail that can assist a user in identifying the precise location on a site, access information, etc. Typically use room names, compass directions, etc to identify the location to users. When used for site surveys, should include what types of equipment are envisioned to be placed here. For eaxample, in PV Systems, equipment might include: DC transition box, DC Combiner, DC Disconnect, Inverter.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentLocationType / Exposure
Namespace No namespace
Annotations
Describes the elemental exposure of a location.  Important to describe requirements that a piece of equipment must fulfill.  Suggested values include: Indoor-Conditioned, Indoor-Unconditioned, Outdoor-Covered, Outdoor-Uncovered, Rooftop.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Source
<xs:element name="Exposure" type="xs:string" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Describes the elemental exposure of a location. Important to describe requirements that a piece of equipment must fulfill. Suggested values include: Indoor-Conditioned, Indoor-Unconditioned, Outdoor-Covered, Outdoor-Uncovered, Rooftop.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentLocationType / Mounting
Namespace No namespace
Annotations
Describes the type of mounting that equipment would be required to have to occupy the location.  For example: Wall Mount, Wall Mount-Surface, Wall Mount-Flush, Pad Mount.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Source
<xs:element name="Mounting" type="xs:string" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Describes the type of mounting that equipment would be required to have to occupy the location. For example: Wall Mount, Wall Mount-Surface, Wall Mount-Flush, Pad Mount.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentLocationType / AvailableWidth
Namespace No namespace
Annotations
Width of the location. Dimension is assumed to be meters. Used to determine how much space is available for both equipment and code mandated clearances.
Diagram
Diagram
Type xs:float
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Source
<xs:element name="AvailableWidth" type="xs:float" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Width of the location. Dimension is assumed to be meters. Used to determine how much space is available for both equipment and code mandated clearances.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentLocationType / AvailableHeight
Namespace No namespace
Annotations
Height of the location.  Dimension is assumed to be meters. Used to determine how much space is available for both equipment and code mandated clearances.
Diagram
Diagram
Type xs:float
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Source
<xs:element name="AvailableHeight" type="xs:float" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Height of the location. Dimension is assumed to be meters. Used to determine how much space is available for both equipment and code mandated clearances.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentLocationType / AvailableDepth
Namespace No namespace
Annotations
Depth of the location.  Dimension is assumed to be meters. Used to determine how much space is available for both equipment and code mandated clearances.
Diagram
Diagram
Type xs:float
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Source
<xs:element name="AvailableDepth" type="xs:float" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Depth of the location. Dimension is assumed to be meters. Used to determine how much space is available for both equipment and code mandated clearances.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentLocationType / ZoneRef
Namespace No namespace
Annotations
The conditioned zone that this EquipmentLocation occupies.
Diagram
Diagram
Type xs:IDREF
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="ZoneRef" type="xs:IDREF">
  <xs:annotation>
    <xs:documentation>The conditioned zone that this EquipmentLocation occupies.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SiteWeatherDataType / StationCategory
Namespace No namespace
Annotations
Describes the set of weather stations, or geographic cells used to specify the site's weather.  Examples include: WBAN, WMO, NREL 40km Monthly Grid Cell, etc.
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element form="unqualified" name="StationCategory" type="xs:string">
  <xs:annotation>
    <xs:documentation>Describes the set of weather stations, or geographic cells used to specify the site's weather. Examples include: WBAN, WMO, NREL 40km Monthly Grid Cell, etc.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SiteWeatherDataType / StationId
Namespace No namespace
Annotations
The ID number used within the associated Station Category system.  If the Station Category is "WBAN," then this element would contain the WBAN number for the desired station.  For example, San Francisco, CA is WBAN "23234."  And Cairo, Egypt is WMO "623660."
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 1
Source
<xs:element form="unqualified" minOccurs="1" name="StationId" type="xs:string">
  <xs:annotation>
    <xs:documentation>The ID number used within the associated Station Category system. If the Station Category is "WBAN," then this element would contain the WBAN number for the desired station. For example, San Francisco, CA is WBAN "23234." And Cairo, Egypt is WMO "623660."</xs:documentation>
  </xs:annotation>
</xs:element>
Element SiteWeatherDataType / WeatherDataset
Namespace No namespace
Annotations
Type of weather dataset, such as TMY, TMY2, IWEC, etc.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element form="unqualified" minOccurs="0" name="WeatherDataset" type="xs:string">
  <xs:annotation>
    <xs:documentation>Type of weather dataset, such as TMY, TMY2, IWEC, etc.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentDefinitionType / Manufacturer
Namespace No namespace
Annotations
Name of the entity who manufactures the equipment.
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="Manufacturer" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of the entity who manufactures the equipment.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentDefinitionType / ModelNumber
Namespace No namespace
Annotations
Manufacturer's unique identifier for this model of equipment.
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="ModelNumber" type="xs:string">
  <xs:annotation>
    <xs:documentation>Manufacturer's unique identifier for this model of equipment.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentDefinitionType / ProductFamilyName
Namespace No namespace
Annotations
A general name for a group of product models.  Typically each member of the family differs in size or capacity in some way.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="ProductFamilyName" type="xs:string">
  <xs:annotation>
    <xs:documentation>A general name for a group of product models. Typically each member of the family differs in size or capacity in some way.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentDefinitionType / Description
Namespace No namespace
Annotations
Detailed description of the product.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="Description" type="xs:string">
  <xs:annotation>
    <xs:documentation>Detailed description of the product.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentDefinitionType / MountingStyle
Namespace No namespace
Annotations
Describes how the equipment/box is installed (or designed to be installed). This is important for determining components required for interfacing with it.  Suggested values include: Wall Mount, Wall Mount-Surface, Wall Mount-Flush, Pad Mount.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="MountingStyle" type="xs:string">
  <xs:annotation>
    <xs:documentation>Describes how the equipment/box is installed (or designed to be installed). This is important for determining components required for interfacing with it. Suggested values include: Wall Mount, Wall Mount-Surface, Wall Mount-Flush, Pad Mount.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentDefinitionType / Length
Namespace No namespace
Annotations
Dimension assumed to be meters.  The long dimension of the equipment's primary envelope (for example, the height of a wall mounted inverter, or the long edge of a PV Module frame).
Diagram
Diagram
Type xs:double
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="Length" type="xs:double">
  <xs:annotation>
    <xs:documentation>Dimension assumed to be meters. The long dimension of the equipment's primary envelope (for example, the height of a wall mounted inverter, or the long edge of a PV Module frame).</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentDefinitionType / Width
Namespace No namespace
Annotations
Dimension assumed to be meters.  The width dimension of the equipment's primary envelope (for example, the width of a wall mounted inverter, or the short edge of a PV Module frame).
Diagram
Diagram
Type xs:double
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="Width" type="xs:double">
  <xs:annotation>
    <xs:documentation>Dimension assumed to be meters. The width dimension of the equipment's primary envelope (for example, the width of a wall mounted inverter, or the short edge of a PV Module frame).</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentDefinitionType / Depth
Namespace No namespace
Annotations
Dimension assumed to be meters.  The dimension of the equipment's primary envelope perpendicular to the side of its primary interface (for example the thickness of a PV module's frame, or the thickness of a wall mounted inverter from the wall to the front of the inverter.)  Note: PV Module thickness with J-box would be given as part of PvModuleDefintion.
Diagram
Diagram
Type xs:double
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="Depth" type="xs:double">
  <xs:annotation>
    <xs:documentation>Dimension assumed to be meters. The dimension of the equipment's primary envelope perpendicular to the side of its primary interface (for example the thickness of a PV module's frame, or the thickness of a wall mounted inverter from the wall to the front of the inverter.) Note: PV Module thickness with J-box would be given as part of PvModuleDefintion.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentDefinitionType / Weight
Namespace No namespace
Annotations
Weight of equipment in kilograms (kg).
Diagram
Diagram
Type xs:double
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="Weight" type="xs:double">
  <xs:annotation>
    <xs:documentation>Weight of equipment in kilograms (kg).</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentDefinitionType / EnclosureMaterial
Namespace No namespace
Annotations
The material making up the enclosure, such as steel, stainless steel, fiberglass, PVC, etc.
Diagram
Diagram
Type restriction of xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Facets
maxLength 255
Source
<xs:element name="EnclosureMaterial" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The material making up the enclosure, such as steel, stainless steel, fiberglass, PVC, etc.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="255"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element EquipmentDefinitionType / EnclosureNemaRating
Namespace No namespace
Annotations
Equipment enclosures typically have a NEMA rating that describes its protection from weather/elements.
Diagram
Diagram Common_xsd.tmp#NemaRatingEnumType
Type NemaRatingEnumType
Properties
content: simple
minOccurs: 0
Facets
enumeration 3
enumeration 3R
enumeration 4
enumeration 4X
Source
<xs:element minOccurs="0" name="EnclosureNemaRating" type="NemaRatingEnumType">
  <xs:annotation>
    <xs:documentation>Equipment enclosures typically have a NEMA rating that describes its protection from weather/elements.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentDefinitionType / ListingAgency
Namespace No namespace
Annotations
Agency under which the equipment was listed per the associated standard.  Examples include ETL, UL, CSA, etc
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="ListingAgency" type="xs:string">
  <xs:annotation>
    <xs:documentation>Agency under which the equipment was listed per the associated standard. Examples include ETL, UL, CSA, etc</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentDefinitionType / Warranty
Namespace No namespace
Annotations
Description of Manufacturer's warranty on the equipment.
Diagram
Diagram
Type restriction of xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Facets
maxLength 255
Source
<xs:element name="Warranty" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Description of Manufacturer's warranty on the equipment.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="255"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element EquipmentDefinitionType / EnergyStarRated
Namespace No namespace
Annotations
Does the equipment have an EnergyStar rating?
Diagram
Diagram
Type xs:boolean
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="EnergyStarRated" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>Does the equipment have an EnergyStar rating?</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentDefinitionType / WhereManufactured
Namespace No namespace
Annotations
In which country was the equipment manufactured?  Important to know for some incentive programs, as there may be a requirement for rebates to only be paid on domestically manufactured equipment.
Diagram
Diagram
Type restriction of xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Facets
maxLength 255
Source
<xs:element name="WhereManufactured" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>In which country was the equipment manufactured? Important to know for some incentive programs, as there may be a requirement for rebates to only be paid on domestically manufactured equipment.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="255"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element EquipmentInstanceType / Name
Namespace No namespace
Annotations
A user provided name for convenience.  For example, an electrical panel might be the "Main service entry panel", or the "AC combiner panel."
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>A user provided name for convenience. For example, an electrical panel might be the "Main service entry panel", or the "AC combiner panel."</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentInstanceType / SerialNumber
Namespace No namespace
Annotations
Serial number of the equipment
Diagram
Diagram Common_xsd.tmp#SerialNumberType
Type SerialNumberType
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Source
<xs:element name="SerialNumber" type="SerialNumberType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Serial number of the equipment</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentInstanceType / DateManufactured
Namespace No namespace
Annotations
The calendar date on which the manufacturer completed manufacture of this specific piece of equipment. May be limited to the year.
Diagram
Diagram Common_xsd.tmp#DateManufacturedType_DayManufactured Common_xsd.tmp#DateManufacturedType_MonthManufactured Common_xsd.tmp#DateManufacturedType_YearManufactured Common_xsd.tmp#DateManufacturedType
Type DateManufacturedType
Properties
content: complex
minOccurs: 0
Model DayManufactured{0,1} , MonthManufactured{0,1} , YearManufactured
Children DayManufactured, MonthManufactured, YearManufactured
Instance
<DateManufactured>
  <DayManufactured>{0,1}</DayManufactured>
  <MonthManufactured>{0,1}</MonthManufactured>
  <YearManufactured>{1,1}</YearManufactured>
</DateManufactured>
Source
<xs:element minOccurs="0" name="DateManufactured" type="DateManufacturedType">
  <xs:annotation>
    <xs:documentation>The calendar date on which the manufacturer completed manufacture of this specific piece of equipment. May be limited to the year.</xs:documentation>
  </xs:annotation>
</xs:element>
Element DateManufacturedType / DayManufactured
Namespace No namespace
Diagram
Diagram
Type xs:gDay
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="DayManufactured" type="xs:gDay"/>
Element DateManufacturedType / MonthManufactured
Namespace No namespace
Diagram
Diagram
Type xs:gMonth
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="MonthManufactured" type="xs:gMonth"/>
Element DateManufacturedType / YearManufactured
Namespace No namespace
Diagram
Diagram
Type xs:gYear
Properties
content: simple
Source
<xs:element name="YearManufactured" type="xs:gYear"/>
Element EquipmentInstanceType / Location
Namespace No namespace
Annotations
A place where the equipment is located on the site or within the building.
Diagram
Diagram Common_xsd.tmp#EquipmentLocationType_Description Common_xsd.tmp#EquipmentLocationType_Exposure Common_xsd.tmp#EquipmentLocationType_Mounting Common_xsd.tmp#EquipmentLocationType_AvailableWidth Common_xsd.tmp#EquipmentLocationType_AvailableHeight Common_xsd.tmp#EquipmentLocationType_AvailableDepth Common_xsd.tmp#EquipmentLocationType_ZoneRef Common_xsd.tmp#EquipmentLocationType
Type EquipmentLocationType
Properties
content: complex
minOccurs: 0
Model Description , Exposure{0,1} , Mounting{0,1} , AvailableWidth{0,1} , AvailableHeight{0,1} , AvailableDepth{0,1} , ZoneRef{0,1}
Children AvailableDepth, AvailableHeight, AvailableWidth, Description, Exposure, Mounting, ZoneRef
Instance
<Location>
  <Description>{1,1}</Description>
  <Exposure>{0,1}</Exposure>
  <Mounting>{0,1}</Mounting>
  <AvailableWidth>{0,1}</AvailableWidth>
  <AvailableHeight>{0,1}</AvailableHeight>
  <AvailableDepth>{0,1}</AvailableDepth>
  <ZoneRef>{0,1}</ZoneRef>
</Location>
Source
<xs:element minOccurs="0" name="Location" type="EquipmentLocationType">
  <xs:annotation>
    <xs:documentation>A place where the equipment is located on the site or within the building.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentInstanceType / Condition
Namespace No namespace
Annotations
A description of the equipment's condition.  Suggested values include: brand new, mal-functioning, non-functional, normal wear, other.
Diagram
Diagram Common_xsd.tmp#ConditionType
Type ConditionType
Properties
content: complex
minOccurs: 0
Source
<xs:element minOccurs="0" name="Condition" type="ConditionType">
  <xs:annotation>
    <xs:documentation>A description of the equipment's condition. Suggested values include: brand new, mal-functioning, non-functional, normal wear, other.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentInstanceType / LastServiced
Namespace No namespace
Annotations
The date that the equipment was last serviced, if applicable.
Diagram
Diagram Common_xsd.tmp#LastServicedType
Type LastServicedType
Properties
content: complex
minOccurs: 0
Source
<xs:element minOccurs="0" name="LastServiced" type="LastServicedType">
  <xs:annotation>
    <xs:documentation>The date that the equipment was last serviced, if applicable.</xs:documentation>
  </xs:annotation>
</xs:element>
Element EquipmentInstanceType / UsefulLife
Namespace No namespace
Annotations
A description of the expected remaining service life for the equipment.
Diagram
Diagram Common_xsd.tmp#RemainingUsefulLifeType
Type RemainingUsefulLifeType
Properties
content: complex
minOccurs: 0
Source
<xs:element minOccurs="0" name="UsefulLife" type="RemainingUsefulLifeType">
  <xs:annotation>
    <xs:documentation>A description of the expected remaining service life for the equipment.</xs:documentation>
  </xs:annotation>
</xs:element>
Element GeoLocationType / Latitude
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content: simple
Source
<xs:element name="Latitude" type="xs:double"/>
Element GeoLocationType / Longitude
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content: simple
Source
<xs:element name="Longitude" type="xs:double"/>
Element GeoLocationType / Altitude
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content: simple
Source
<xs:element name="Altitude" type="xs:double"/>
Element GeoLocationType / AltitudeReference
Namespace No namespace
Annotations
Reference for 'altitude' element.
Diagram
Diagram
Type restriction of xs:string
Properties
content: simple
default: Ground
Facets
enumeration Ground
The altitude is measured from the ground.
enumeration Ellipsoid
The altitude is measured from the ellipsoid.
enumeration SeaLevel
The altitude is measured from sea level.
Source
<xs:element name="AltitudeReference" default="Ground">
  <xs:annotation>
    <xs:documentation>Reference for 'altitude' element.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Ground">
        <xs:annotation>
          <xs:documentation>The altitude is measured from the ground.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Ellipsoid">
        <xs:annotation>
          <xs:documentation>The altitude is measured from the ellipsoid.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="SeaLevel">
        <xs:annotation>
          <xs:documentation>The altitude is measured from sea level.</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element CostType / Cost
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content: simple
minOccurs: 1
maxOccurs: 1
Source
<xs:element name="Cost" type="xs:float" minOccurs="1" maxOccurs="1"/>
Element CostType / Periodicity
Namespace No namespace
Diagram
Diagram Common_xsd.tmp#PeriodicityType_OneTime Common_xsd.tmp#PeriodicityType_Recurring Common_xsd.tmp#PeriodicityType
Type PeriodicityType
Properties
content: complex
minOccurs: 1
maxOccurs: 1
Model OneTime | Recurring
Children OneTime, Recurring
Instance
<Periodicity>
  <OneTime>{1,1}</OneTime>
  <Recurring>{1,1}</Recurring>
</Periodicity>
Source
<xs:element name="Periodicity" type="PeriodicityType" minOccurs="1" maxOccurs="1"/>
Element PeriodicityType / OneTime
Namespace No namespace
Annotations
This is the year in which this event occurs relative to implementation.
Diagram
Diagram
Type xs:integer
Properties
content: simple
Source
<xs:element name="OneTime" type="xs:integer">
  <xs:annotation>
    <xs:documentation>This is the year in which this event occurs relative to implementation.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PeriodicityType / Recurring
Namespace No namespace
Annotations
This is the time frame in months of the periodicity of the event.
Diagram
Diagram Common_xsd.tmp#PeriodicityType_PeriodicityType_Recurring_Duration Common_xsd.tmp#PeriodicityType_PeriodicityType_Recurring_Frequency
Properties
content: complex
Model Duration , Frequency
Children Duration, Frequency
Instance
<Recurring>
  <Duration>{1,1}</Duration>
  <Frequency>{1,1}</Frequency>
</Recurring>
Source
<xs:element name="Recurring">
  <xs:annotation>
    <xs:documentation>This is the time frame in months of the periodicity of the event.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Duration" type="xs:integer">
        <xs:annotation>
          <xs:documentation>This is the duration in months</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" name="Frequency" type="FrequencyEnumType">
        <xs:annotation>
          <xs:documentation>This is the frequency of the recurring event.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element PeriodicityType / Recurring / Duration
Namespace No namespace
Annotations
This is the duration in months
Diagram
Diagram
Type xs:integer
Properties
content: simple
Source
<xs:element name="Duration" type="xs:integer">
  <xs:annotation>
    <xs:documentation>This is the duration in months</xs:documentation>
  </xs:annotation>
</xs:element>
Element PeriodicityType / Recurring / Frequency
Namespace No namespace
Annotations
This is the frequency of the recurring event.
Diagram
Diagram Common_xsd.tmp#FrequencyEnumType
Type FrequencyEnumType
Properties
content: simple
maxOccurs: 1
Facets
enumeration Daily
enumeration Monthly
enumeration Yearly
Source
<xs:element maxOccurs="1" name="Frequency" type="FrequencyEnumType">
  <xs:annotation>
    <xs:documentation>This is the frequency of the recurring event.</xs:documentation>
  </xs:annotation>
</xs:element>
Element CostType / Description
Namespace No namespace
Annotations
This represents the description of the cost, i.e. maintenance costs, purchase costs, salvage costs, etc.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 1
maxOccurs: 1
Source
<xs:element name="Description" type="xs:string" minOccurs="1" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>This represents the description of the cost, i.e. maintenance costs, purchase costs, salvage costs, etc.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BenefitType / Name
Namespace No namespace
Annotations
Names the specific benefit (or cost).

If Benefit is an incentive, this should be the Name of the incentive program.
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>Names the specific benefit (or cost). If Benefit is an incentive, this should be the Name of the incentive program.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BenefitType / Description
Namespace No namespace
Annotations
Optional description. For example, many incentive programs break their pools of money into discrete steps where the payment rates vary (for example, "Residential Step 8").
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="Description" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Optional description. For example, many incentive programs break their pools of money into discrete steps where the payment rates vary (for example, "Residential Step 8").</xs:documentation>
  </xs:annotation>
</xs:element>
Element BenefitType / BenefitValueUnits
Namespace No namespace
Annotations
This element describes what kind of values are being reported. For example, is it energy, money, emissions, time, other?
Diagram
Diagram Common_xsd.tmp#BenefitValueUnitsType_Energy Common_xsd.tmp#BenefitValueUnitsType_Money Common_xsd.tmp#BenefitValueUnitsType_Power Common_xsd.tmp#BenefitValueUnitsType_Emissions Common_xsd.tmp#BenefitValueUnitsType_Water Common_xsd.tmp#BenefitValueUnitsType_Time Common_xsd.tmp#BenefitValueUnitsType_Other Common_xsd.tmp#BenefitValueUnitsType
Type BenefitValueUnitsType
Properties
content: complex
minOccurs: 0
Model Energy | Money | Power | Emissions | Water | Time | Other
Children Emissions, Energy, Money, Other, Power, Time, Water
Instance
<BenefitValueUnits>
  <Energy Fuel="">{1,1}</Energy>
  <Money>{1,1}</Money>
  <Power Fuel="" TestCondition="">{1,1}</Power>
  <Emissions Emissions="">{1,1}</Emissions>
  <Water>{1,1}</Water>
  <Time>{1,1}</Time>
  <Other>{1,1}</Other>
</BenefitValueUnits>
Source
<xs:element minOccurs="0" name="BenefitValueUnits" type="BenefitValueUnitsType">
  <xs:annotation>
    <xs:documentation>This element describes what kind of values are being reported. For example, is it energy, money, emissions, time, other?</xs:documentation>
  </xs:annotation>
</xs:element>
Element BenefitValueUnitsType / Energy
Namespace No namespace
Diagram
Diagram Common_xsd.tmp#EnergyUnitEnumType Common_xsd.tmp#EnergyUnitsType_Fuel Common_xsd.tmp#EnergyUnitsType
Type EnergyUnitsType
Type hierarchy
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Fuel EnergyClassEnumType optional
Source
<xs:element name="Energy" type="EnergyUnitsType"/>
Element BenefitValueUnitsType / Money
Namespace No namespace
Diagram
Diagram Common_xsd.tmp#MonetaryUnitEnumType
Type MonetaryUnitEnumType
Properties
content: simple
Facets
enumeration $ US dollars
enumeration $ / kWh
enumeration $ / MWh
enumeration $ / peak kW load
enumeration $ / therm
enumeration $ / BTU
enumeration $ / Gal
Source
<xs:element name="Money" type="MonetaryUnitEnumType">
</xs:element>
Element BenefitValueUnitsType / Power
Namespace No namespace
Diagram
Diagram Common_xsd.tmp#PowerUnitEnumType Common_xsd.tmp#PowerUnitsType_TestCondition Common_xsd.tmp#PowerUnitsType_Fuel Common_xsd.tmp#PowerUnitsType
Type PowerUnitsType
Type hierarchy
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Fuel EnergyClassEnumType optional
Fuel type specified as an enum.
TestCondition xs:string optional
The "rating" or list of conditions at which the power was tested.
Source
<xs:element name="Power" type="PowerUnitsType">
</xs:element>
Element BenefitValueUnitsType / Emissions
Namespace No namespace
Diagram
Diagram Common_xsd.tmp#EmissionsUnitEnumType Common_xsd.tmp#EmissionsUnitsType_Emissions Common_xsd.tmp#EmissionsUnitsType
Type EmissionsUnitsType
Type hierarchy
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Emissions EmissionsEnumType optional
Source
<xs:element name="Emissions" type="EmissionsUnitsType">
</xs:element>
Element BenefitValueUnitsType / Water
Namespace No namespace
Diagram
Diagram Common_xsd.tmp#VolumeUnitEnumType Common_xsd.tmp#WaterUnitsType
Type WaterUnitsType
Type hierarchy
Properties
content: complex
Source
<xs:element name="Water" type="WaterUnitsType">
</xs:element>
Element BenefitValueUnitsType / Time
Namespace No namespace
Diagram
Diagram Common_xsd.tmp#TimeUnitEnumType
Type TimeUnitEnumType
Properties
content: simple
Facets
enumeration Day
enumeration Hour
enumeration Minute
enumeration Month
enumeration Second
enumeration Week
enumeration Year
Source
<xs:element name="Time" type="TimeUnitEnumType"/>
Element BenefitValueUnitsType / Other
Namespace No namespace
Diagram
Diagram Common_xsd.tmp#OtherUnitsType
Type OtherUnitsType
Properties
content: complex
Source
<xs:element name="Other" type="OtherUnitsType">
</xs:element>
Element BenefitType / BenefitValue
Namespace No namespace
Annotations
Describes a Benefit (or cost) amount.

When used for an incentive, this amount is a single incentive payment (assumed to be USD). Typical for capacity or investment based incentives in solar, as well as single year tax credits.

Use the Name attribute to capture optional name for the payment. For example, if the incentive extends over several years, a year number can be assigned to the amount (for example, "Year 1").
Diagram
Diagram Common_xsd.tmp#DataValueType_PeriodName Common_xsd.tmp#DataValueType_PeriodLength Common_xsd.tmp#DataValueType_Category Common_xsd.tmp#DataValueType_Date Common_xsd.tmp#DataValueType_Time Common_xsd.tmp#DataValueType
Type DataValueType
Properties
content: complex
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
Category xs:string optional
An optional name for classifying the value. For example, energy bills frequently break the consumption down by time of use period. This category can be used to classify that time of use period.
Date xs:date optional
This is the calendar date associated with the value. Typically used when DataValueType is used for site audit datalogging.
PeriodLength xs:decimal optional
When data value is associated with a duration of time, this number describes its length.  Note that Units must be described in an associated TimeUnit attribute within the element where this DataValue resides.

Useful when defining energy billing periods that do not correspond to calendar months.  Use this attribute to capture the number of days in the billing period.
PeriodName xs:string optional
An optional name for the Period in which the value was captured. Examples:  If Value is associated with a specific calendar month, then this attribute might be the month's name. If the value is an annual value, then the attribute might be "Annual."
Time xs:time optional
This is the time of day associated with the value. Typically used when DataValueType is used for site audit datalogging.
Source
<xs:element maxOccurs="unbounded" name="BenefitValue" type="DataValueType">
  <xs:annotation>
    <xs:documentation>Describes a Benefit (or cost) amount. When used for an incentive, this amount is a single incentive payment (assumed to be USD). Typical for capacity or investment based incentives in solar, as well as single year tax credits. Use the Name attribute to capture optional name for the payment. For example, if the incentive extends over several years, a year number can be assigned to the amount (for example, "Year 1").</xs:documentation>
  </xs:annotation>
</xs:element>
Element BenefitType / DeterminationMethod
Namespace No namespace
Annotations
How the benefit was calculated, either Estimated, Measured, or Incentive
Diagram
Diagram Common_xsd.tmp#DeterminationMethodType_Method Common_xsd.tmp#DeterminationMethodType_Assumption Common_xsd.tmp#DeterminationMethodType
Type DeterminationMethodType
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model Method , Assumption{0,1}
Children Assumption, Method
Instance
<DeterminationMethod>
  <Method>{1,1}</Method>
  <Assumption>{0,1}</Assumption>
</DeterminationMethod>
Source
<xs:element name="DeterminationMethod" type="DeterminationMethodType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>How the benefit was calculated, either Estimated, Measured, or Incentive</xs:documentation>
  </xs:annotation>
</xs:element>
Element DeterminationMethodType / Method
Namespace No namespace
Diagram
Diagram Common_xsd.tmp#DeterminationMethodEnumType
Type DeterminationMethodEnumType
Properties
content: simple
Facets
enumeration Estimated
enumeration Measured
enumeration Incentive
Source
<xs:element name="Method" type="DeterminationMethodEnumType"/>
Element DeterminationMethodType / Assumption
Namespace No namespace
Annotations
This allows the documentation of assumptions used in the determination of the benefit, for the example a blended cost of energy instead of a detailed rate schedule analysis for determining energy cost savings
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="Assumption" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This allows the documentation of assumptions used in the determination of the benefit, for the example a blended cost of energy instead of a detailed rate schedule analysis for determining energy cost savings</xs:documentation>
  </xs:annotation>
</xs:element>
Element BenefitType / DeterminationSource
Namespace No namespace
Annotations
Tool used to calculate the benefit.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Source
<xs:element name="DeterminationSource" type="xs:string" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Tool used to calculate the benefit.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BenefitType / DeterminationAuthor
Namespace No namespace
Annotations
Person, date and time that benefit was calculated.
Diagram
Diagram Common_xsd.tmp#DataOriginatorType_ParticipantID Common_xsd.tmp#DataOriginatorType_Description Common_xsd.tmp#DataOriginatorType_OriginiationDate Common_xsd.tmp#DataOriginatorType
Type DataOriginatorType
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model Description{0,1} , OriginiationDate{0,1}
Children Description, OriginiationDate
Instance
<DeterminationAuthor ParticipantID="">
  <Description>{0,1}</Description>
  <OriginiationDate>{0,1}</OriginiationDate>
</DeterminationAuthor>
Attributes
QName Type Fixed Default Use Annotation
ParticipantID xs:IDREF optional
This references the specific Participant
Source
<xs:element name="DeterminationAuthor" type="DataOriginatorType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Person, date and time that benefit was calculated.</xs:documentation>
  </xs:annotation>
</xs:element>
Element PointDoubleType / X
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content: simple
Source
<xs:element name="X" type="xs:double"/>
Element PointDoubleType / Y
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content: simple
Source
<xs:element name="Y" type="xs:double"/>
Element PointType / X
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content: simple
Source
<xs:element name="X" type="xs:int"/>
Element PointType / Y
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content: simple
Source
<xs:element name="Y" type="xs:int"/>
Element SizeDoubleType / Width
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content: simple
Source
<xs:element name="Width" type="xs:double"/>
Element SizeDoubleType / Height
Namespace No namespace
Diagram
Diagram
Type xs:double
Properties
content: simple
Source
<xs:element name="Height" type="xs:double"/>
Element SizeType / Width
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content: simple
Source
<xs:element name="Width" type="xs:int"/>
Element SizeType / Height
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content: simple
Source
<xs:element name="Height" type="xs:int"/>
Element InputPowerType / Power
Namespace No namespace
Diagram
Diagram Common_xsd.tmp#PowerType_TestCondition Common_xsd.tmp#PowerType_Unit Common_xsd.tmp#PowerType_UnitDesc Common_xsd.tmp#PowerType_Fuel Common_xsd.tmp#PowerType_FuelDesc Common_xsd.tmp#PowerType
Type PowerType
Properties
content: complex
minOccurs: 1
maxOccurs: 1
Attributes
QName Type Fixed Default Use Annotation
Fuel EnergyClassEnumType Electricity optional
Fuel type specified as an enum. This should be used for defining the type value's fuel. If the proper enum is not listed, please use the FuelDesc field to specify the units. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the FuelDesc may contain a default type.
FuelDesc xs:string Electricity optional
FuelType specified as a string. This should be used for defining the type value's fuel if the proper enum is not listed in Fuel. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the FuelDesc may contain a default type.
TestCondition xs:string optional
The "rating" or list of conditions at which the power was tested.
Unit PowerUnitEnumType optional
Unit of measurement specified as an enum. This should be used for defining the type value's units. If the proper enum is not listed, please use the UnitDesc field to specify the units. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.
UnitDesc xs:string kwh optional
Unit of measurement specified as a string This should be used for defining the type value's units if the proper enum is not listed in Unit. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.
Source
<xs:element name="Power" type="PowerType" minOccurs="1" maxOccurs="1"/>
Element InputPowerType / FuelConnector
Namespace No namespace
Diagram
Diagram Common_xsd.tmp#FuelConnectorType
Type FuelConnectorType
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Source
<xs:element name="FuelConnector" type="FuelConnectorType" minOccurs="0" maxOccurs="1"/>
Element Condition
Namespace http://www.iepmodel.net
Annotations
A description of the equipment's condition.  Suggested values include: brand new, mal-functioning, non-functional, normal wear, other.
Diagram
Diagram Common_xsd.tmp#ConditionType
Type ConditionType
Properties
content: complex
Source
<xs:element name="Condition" type="ConditionType">
  <xs:annotation>
    <xs:documentation>A description of the equipment's condition. Suggested values include: brand new, mal-functioning, non-functional, normal wear, other.</xs:documentation>
  </xs:annotation>
</xs:element>
Element DateManufactured
Namespace http://www.iepmodel.net
Annotations
The calendar date on which the manufacturer completed manufacture of this specific piece of equipment. May be limited to the year.
Diagram
Diagram Common_xsd.tmp#DateManufacturedType_DayManufactured Common_xsd.tmp#DateManufacturedType_MonthManufactured Common_xsd.tmp#DateManufacturedType_YearManufactured Common_xsd.tmp#DateManufacturedType
Type DateManufacturedType
Properties
content: complex
Model DayManufactured{0,1} , MonthManufactured{0,1} , YearManufactured
Children DayManufactured, MonthManufactured, YearManufactured
Instance
<DateManufactured xmlns="http://www.iepmodel.net">
  <DayManufactured>{0,1}</DayManufactured>
  <MonthManufactured>{0,1}</MonthManufactured>
  <YearManufactured>{1,1}</YearManufactured>
</DateManufactured>
Source
<xs:element name="DateManufactured" type="DateManufacturedType">
  <xs:annotation>
    <xs:documentation>The calendar date on which the manufacturer completed manufacture of this specific piece of equipment. May be limited to the year.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Location
Namespace http://www.iepmodel.net
Annotations
A place where the equipment is located on the site or within the building.
Diagram
Diagram Common_xsd.tmp#EquipmentLocationType_Description Common_xsd.tmp#EquipmentLocationType_Exposure Common_xsd.tmp#EquipmentLocationType_Mounting Common_xsd.tmp#EquipmentLocationType_AvailableWidth Common_xsd.tmp#EquipmentLocationType_AvailableHeight Common_xsd.tmp#EquipmentLocationType_AvailableDepth Common_xsd.tmp#EquipmentLocationType_ZoneRef Common_xsd.tmp#EquipmentLocationType
Type EquipmentLocationType
Properties
content: complex
Model Description , Exposure{0,1} , Mounting{0,1} , AvailableWidth{0,1} , AvailableHeight{0,1} , AvailableDepth{0,1} , ZoneRef{0,1}
Children AvailableDepth, AvailableHeight, AvailableWidth, Description, Exposure, Mounting, ZoneRef
Instance
<Location xmlns="http://www.iepmodel.net">
  <Description>{1,1}</Description>
  <Exposure>{0,1}</Exposure>
  <Mounting>{0,1}</Mounting>
  <AvailableWidth>{0,1}</AvailableWidth>
  <AvailableHeight>{0,1}</AvailableHeight>
  <AvailableDepth>{0,1}</AvailableDepth>
  <ZoneRef>{0,1}</ZoneRef>
</Location>
Source
<xs:element name="Location" type="EquipmentLocationType">
  <xs:annotation>
    <xs:documentation>A place where the equipment is located on the site or within the building.</xs:documentation>
  </xs:annotation>
</xs:element>
Element LastServiced
Namespace http://www.iepmodel.net
Annotations
The date that the equipment was last serviced, if applicable.
Diagram
Diagram Common_xsd.tmp#LastServicedType
Type LastServicedType
Properties
content: complex
Source
<xs:element name="LastServiced" type="LastServicedType">
  <xs:annotation>
    <xs:documentation>The date that the equipment was last serviced, if applicable.</xs:documentation>
  </xs:annotation>
</xs:element>
Element UsefulLife
Namespace http://www.iepmodel.net
Annotations
A description of the expected remaining service life for the equipment.
Diagram
Diagram Common_xsd.tmp#RemainingUsefulLifeType
Type RemainingUsefulLifeType
Properties
content: complex
Source
<xs:element name="UsefulLife" type="RemainingUsefulLifeType">
  <xs:annotation>
    <xs:documentation>A description of the expected remaining service life for the equipment.</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type ApplicationIdType
Namespace http://www.iepmodel.net
Annotations
This is used to tag schemas elements with a specific application ID. Any element may have multiple application IDs
Diagram
Diagram Common_xsd.tmp#ApplicationIdType_IdValue Common_xsd.tmp#ApplicationIdType_IdSource
Used by
Model IdValue , IdSource
Children IdSource, IdValue
Source
<xs:complexType name="ApplicationIdType">
  <xs:annotation>
    <xs:documentation>This is used to tag schemas elements with a specific application ID. Any element may have multiple application IDs</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="IdValue" type="xs:string" minOccurs="1" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>This is the applications ID tag</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="IdSource" type="xs:string" minOccurs="1" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>This is a simple description of the source of the information</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type DataOriginatorType
Namespace http://www.iepmodel.net
Annotations
This is used to keep track from where the data was obtained.
Diagram
Diagram Common_xsd.tmp#DataOriginatorType_ParticipantID Common_xsd.tmp#DataOriginatorType_Description Common_xsd.tmp#DataOriginatorType_OriginiationDate
Used by
Model Description{0,1} , OriginiationDate{0,1}
Children Description, OriginiationDate
Attributes
QName Type Fixed Default Use Annotation
ParticipantID xs:IDREF optional
This references the specific Participant
Source
<xs:complexType name="DataOriginatorType">
  <xs:annotation>
    <xs:documentation>This is used to keep track from where the data was obtained.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Description" type="xs:string" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>This is used as a general descript, name, etc. to be used in place of the Participant</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="OriginiationDate" type="xs:date"/>
  </xs:sequence>
  <xs:attribute name="ParticipantID" type="xs:IDREF">
    <xs:annotation>
      <xs:documentation>This references the specific Participant</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
Simple Type EnergyClassEnumType
Namespace http://www.iepmodel.net
Annotations
This is an enumeration of fuels and energy transport media.

"Fuel Oil (No. 2)" is the diesel fuel that trucks and some cars run on, leading to the name "road diesel". It is the same thing as heating oil.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Coal (anthracite)
enumeration Coal (bituminous)
enumeration Coke
enumeration Diesel
enumeration District Chilled Water
enumeration District Hot Water
enumeration District Steam
enumeration Electricity
enumeration Fuel Oil (No. 1)
Number 1 is similar to kerosene and is the fraction that boils off right after gasoline.
enumeration Fuel Oil (No. 2)
enumeration Fuel Oil (No. 4)
Number 4 fuel oil is usually a blend of distillate and residual fuel oils, such as No. 2 and 6; however, sometimes it is just a heavy distillate. No. 4 may be classified as diesel, distillate or residual fuel oil.
enumeration Fuel Oil (No. 5 and No. 6)
Number 5 fuel oil and Number 6 fuel oil are called residual fuel oils (RFO) or heavy fuel oils. More Number 6 oil is produced compared to Number 5 oil, the terms heavy fuel oil and residual fuel oil  are sometimes used as names for Number 6. Number 5 and 6 are what remains of the crude oil after gasoline and the distillate fuel oils are extracted through distillation. Number 5 fuel oil is a mixture of 75-80 % Number 6 oil and 25-20% of Number 2 oil. Number 6 oil may also contain a small amount of No. 2 to get it to meet specifications.
enumeration Geothermal
enumeration Kerosene
enumeration Liquid Propane
enumeration Natural Gas
enumeration Other
enumeration Propane
enumeration Steam
enumeration Wood
Used by
Source
<xs:simpleType name="EnergyClassEnumType">
  <xs:annotation>
    <xs:documentation>This is an enumeration of fuels and energy transport media. "Fuel Oil (No. 2)" is the diesel fuel that trucks and some cars run on, leading to the name "road diesel". It is the same thing as heating oil.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="Coal (anthracite)"/>
    <xs:enumeration value="Coal (bituminous)"/>
    <xs:enumeration value="Coke"/>
    <xs:enumeration value="Diesel"/>
    <xs:enumeration value="District Chilled Water"/>
    <xs:enumeration value="District Hot Water"/>
    <xs:enumeration value="District Steam"/>
    <xs:enumeration value="Electricity"/>
    <xs:enumeration value="Fuel Oil (No. 1)">
      <xs:annotation>
        <xs:documentation>Number 1 is similar to kerosene and is the fraction that boils off right after gasoline.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Fuel Oil (No. 2)"/>
    <xs:enumeration value="Fuel Oil (No. 4)">
      <xs:annotation>
        <xs:documentation>Number 4 fuel oil is usually a blend of distillate and residual fuel oils, such as No. 2 and 6; however, sometimes it is just a heavy distillate. No. 4 may be classified as diesel, distillate or residual fuel oil.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Fuel Oil (No. 5 and No. 6)">
      <xs:annotation>
        <xs:documentation>Number 5 fuel oil and Number 6 fuel oil are called residual fuel oils (RFO) or heavy fuel oils. More Number 6 oil is produced compared to Number 5 oil, the terms heavy fuel oil and residual fuel oil are sometimes used as names for Number 6. Number 5 and 6 are what remains of the crude oil after gasoline and the distillate fuel oils are extracted through distillation. Number 5 fuel oil is a mixture of 75-80 % Number 6 oil and 25-20% of Number 2 oil. Number 6 oil may also contain a small amount of No. 2 to get it to meet specifications.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Geothermal"/>
    <xs:enumeration value="Kerosene"/>
    <xs:enumeration value="Liquid Propane"/>
    <xs:enumeration value="Natural Gas"/>
    <xs:enumeration value="Other"/>
    <xs:enumeration value="Propane"/>
    <xs:enumeration value="Steam"/>
    <xs:enumeration value="Wood"/>
  </xs:restriction>
</xs:simpleType>
Complex Type MonetaryType
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#MonetaryType_Unit
Type extension of xs:float
Used by
Attributes
QName Type Fixed Default Use Annotation
Unit MonetaryUnitEnumType optional
Source
<xs:complexType name="MonetaryType">
  <xs:simpleContent>
    <xs:extension base="xs:float">
      <xs:attribute name="Unit" type="MonetaryUnitEnumType"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type MonetaryUnitEnumType
Namespace http://www.iepmodel.net
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration $ US dollars
enumeration $ / kWh
enumeration $ / MWh
enumeration $ / peak kW load
enumeration $ / therm
enumeration $ / BTU
enumeration $ / Gal
Used by
Source
<xs:simpleType name="MonetaryUnitEnumType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="$ US dollars"/>
    <xs:enumeration value="$ / kWh"/>
    <xs:enumeration value="$ / MWh"/>
    <xs:enumeration value="$ / peak kW load"/>
    <xs:enumeration value="$ / therm"/>
    <xs:enumeration value="$ / BTU"/>
    <xs:enumeration value="$ / Gal"/>
  </xs:restriction>
</xs:simpleType>
Complex Type EnergyUnitsType
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#EnergyUnitEnumType Common_xsd.tmp#EnergyUnitsType_Fuel
Type extension of EnergyUnitEnumType
Type hierarchy
Used by
Attributes
QName Type Fixed Default Use Annotation
Fuel EnergyClassEnumType optional
Source
<xs:complexType name="EnergyUnitsType">
  <xs:simpleContent>
    <xs:extension base="EnergyUnitEnumType">
      <xs:attribute name="Fuel" type="EnergyClassEnumType"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type EnergyUnitEnumType
Namespace http://www.iepmodel.net
Annotations
This is an enumeration of common energy units of measurement used in the building industry.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration BTU
enumeration Joules
enumeration KilowattHours
enumeration Therms
Used by
Complex Type EnergyUnitsType
Attribute EnergyType/@Unit
Source
<xs:simpleType name="EnergyUnitEnumType">
  <xs:annotation>
    <xs:documentation>This is an enumeration of common energy units of measurement used in the building industry.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="BTU"/>
    <xs:enumeration value="Joules"/>
    <xs:enumeration value="KilowattHours"/>
    <xs:enumeration value="Therms"/>
  </xs:restriction>
</xs:simpleType>
Complex Type DataValueType
Namespace http://www.iepmodel.net
Annotations
An element for capturing a data value with optional set of attributes for describing that value (date, time, name). For example, use to capture simple site audit data from data loggers, or to describe a series of monthly energy outputs for a PV System.

Notes: to record On/Off data, use 0 for ON, and 1 for OFF.
Diagram
Diagram Common_xsd.tmp#DataValueType_PeriodName Common_xsd.tmp#DataValueType_PeriodLength Common_xsd.tmp#DataValueType_Category Common_xsd.tmp#DataValueType_Date Common_xsd.tmp#DataValueType_Time
Type extension of xs:float
Used by
Attributes
QName Type Fixed Default Use Annotation
Category xs:string optional
An optional name for classifying the value. For example, energy bills frequently break the consumption down by time of use period. This category can be used to classify that time of use period.
Date xs:date optional
This is the calendar date associated with the value. Typically used when DataValueType is used for site audit datalogging.
PeriodLength xs:decimal optional
When data value is associated with a duration of time, this number describes its length.  Note that Units must be described in an associated TimeUnit attribute within the element where this DataValue resides.

Useful when defining energy billing periods that do not correspond to calendar months.  Use this attribute to capture the number of days in the billing period.
PeriodName xs:string optional
An optional name for the Period in which the value was captured. Examples:  If Value is associated with a specific calendar month, then this attribute might be the month's name. If the value is an annual value, then the attribute might be "Annual."
Time xs:time optional
This is the time of day associated with the value. Typically used when DataValueType is used for site audit datalogging.
Source
<xs:complexType name="DataValueType">
  <xs:annotation>
    <xs:documentation>An element for capturing a data value with optional set of attributes for describing that value (date, time, name). For example, use to capture simple site audit data from data loggers, or to describe a series of monthly energy outputs for a PV System. Notes: to record On/Off data, use 0 for ON, and 1 for OFF.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:float">
      <xs:attribute name="PeriodName" type="xs:string">
        <xs:annotation>
          <xs:documentation>An optional name for the Period in which the value was captured. Examples: If Value is associated with a specific calendar month, then this attribute might be the month's name. If the value is an annual value, then the attribute might be "Annual."</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="PeriodLength" type="xs:decimal">
        <xs:annotation>
          <xs:documentation>When data value is associated with a duration of time, this number describes its length. Note that Units must be described in an associated TimeUnit attribute within the element where this DataValue resides. Useful when defining energy billing periods that do not correspond to calendar months. Use this attribute to capture the number of days in the billing period.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="Category" type="xs:string">
        <xs:annotation>
          <xs:documentation>An optional name for classifying the value. For example, energy bills frequently break the consumption down by time of use period. This category can be used to classify that time of use period.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="Date" type="xs:date">
        <xs:annotation>
          <xs:documentation>This is the calendar date associated with the value. Typically used when DataValueType is used for site audit datalogging.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="Time" type="xs:time">
        <xs:annotation>
          <xs:documentation>This is the time of day associated with the value. Typically used when DataValueType is used for site audit datalogging.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type TimeUnitEnumType
Namespace http://www.iepmodel.net
Annotations
This is an enumeration of time units of measurement.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Day
enumeration Hour
enumeration Minute
enumeration Month
enumeration Second
enumeration Week
enumeration Year
Used by
Source
<xs:simpleType name="TimeUnitEnumType">
  <xs:annotation>
    <xs:documentation>This is an enumeration of time units of measurement.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="Day"/>
    <xs:enumeration value="Hour"/>
    <xs:enumeration value="Minute"/>
    <xs:enumeration value="Month"/>
    <xs:enumeration value="Second"/>
    <xs:enumeration value="Week"/>
    <xs:enumeration value="Year"/>
  </xs:restriction>
</xs:simpleType>
Complex Type AreaType
Namespace http://www.iepmodel.net
Annotations
This is a base class used to represent a two-dimensional spatial quantity (i.e. an area).
Diagram
Diagram Common_xsd.tmp#AreaType_Unit
Type extension of xs:double
Used by
Attributes
QName Type Fixed Default Use Annotation
Unit AreaUnitEnumType SquareMeters optional
Unit of measurement.
Source
<xs:complexType name="AreaType">
  <xs:annotation>
    <xs:documentation>This is a base class used to represent a two-dimensional spatial quantity (i.e. an area).</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:double">
      <xs:attribute name="Unit" type="AreaUnitEnumType" use="optional" default="SquareMeters">
        <xs:annotation>
          <xs:documentation>Unit of measurement.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type AreaUnitEnumType
Namespace http://www.iepmodel.net
Annotations
This is an enumeration of area units of measurement. Taken directly from gbXML.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration SquareCentimeters
enumeration SquareFeet
enumeration SquareInches
enumeration SquareKilometers
enumeration SquareMeters
enumeration SquareMiles
enumeration SquareMillimeters
enumeration SquareYards
Used by
Attribute AreaType/@Unit
Source
<xs:simpleType name="AreaUnitEnumType">
  <xs:annotation>
    <xs:documentation>This is an enumeration of area units of measurement. Taken directly from gbXML.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="SquareCentimeters"/>
    <xs:enumeration value="SquareFeet"/>
    <xs:enumeration value="SquareInches"/>
    <xs:enumeration value="SquareKilometers"/>
    <xs:enumeration value="SquareMeters"/>
    <xs:enumeration value="SquareMiles"/>
    <xs:enumeration value="SquareMillimeters"/>
    <xs:enumeration value="SquareYards"/>
  </xs:restriction>
</xs:simpleType>
Complex Type SpaceType
Namespace http://www.iepmodel.net
Annotations
A building consists of one or many spaces. This object provides a high level specification of the building space profile intended for use with Projects and simulations such as SaveEnergy123 and Portfolio Manager.
                
                https://saveenergy123.com/
                
                http://www.energystar.gov/index.cfm?c=evaluate_performance.bus_portfoliomanager
                
ISSUES / TO DO: 
2) get Space documentation from Portfolio Manager
3) To use for benchmarking, need to add in additional operational attributes per space.  The set of attributes differs based on PortfolioMgrSpaceType.
Diagram
Diagram Common_xsd.tmp#SpaceType_id Common_xsd.tmp#SpaceType_Name Common_xsd.tmp#SpaceType_Description Common_xsd.tmp#SpaceType_NewExisting Common_xsd.tmp#SpaceType_BuildingFraction Common_xsd.tmp#SpaceType_SpaceClassification Common_xsd.tmp#SpaceType_EspSpaceID Common_xsd.tmp#SpaceType_ConditionedAreaFractionHeated Common_xsd.tmp#SpaceType_ConditionAreaFractionCooled Common_xsd.tmp#SpaceType_NumberFloorsAboveGround Common_xsd.tmp#SpaceType_DateBuilt Common_xsd.tmp#SpaceType_MaximumNumberPersons Common_xsd.tmp#SpaceType_NumberAdults Common_xsd.tmp#SpaceType_NumberTeenagers Common_xsd.tmp#SpaceType_NumberInfants Common_xsd.tmp#SpaceType_NumberBathrooms Common_xsd.tmp#SpaceType_NumberBedrooms Common_xsd.tmp#SpaceType_NumberOffices Common_xsd.tmp#SpaceType_NumberKitchens Common_xsd.tmp#SpaceType_NumberOfWorkers Common_xsd.tmp#SpaceType_NumberOfPCs Common_xsd.tmp#SpaceType_NumberOfCashRegisters Common_xsd.tmp#SpaceType_NumberOfRooms Common_xsd.tmp#SpaceType_NumberOfUnits Common_xsd.tmp#SpaceType_newElement Common_xsd.tmp#SpaceType_AverageNumberOfResidents Common_xsd.tmp#SpaceType_ResidentCapacity Common_xsd.tmp#SpaceType_SeatingCapacity Common_xsd.tmp#SpaceType_PresenceOfCookingFacilities Common_xsd.tmp#SpaceType_NumberOfReachInRefrigerators Common_xsd.tmp#SpaceType_NumberOfWalkInRefrigerators Common_xsd.tmp#SpaceType_NumberOfCommericalWashingMachines Common_xsd.tmp#SpaceType_NumberOfResidentialWashingMachines Common_xsd.tmp#SpaceType_NumberOfResidentialElectronicLifts Common_xsd.tmp#SpaceType_AnnualITEnergy Common_xsd.tmp#SpaceType_WeekdayOperation Common_xsd.tmp#SpaceType_OpenWeekends Common_xsd.tmp#SpaceType_ExteriorEntrance Common_xsd.tmp#SpaceType_WeeklyOperatingHours
Used by
Model Name{0,1} , Description{0,1} , NewExisting{0,1} , BuildingFraction{0,1} , SpaceClassification{0,1} , EspSpaceID{0,1} , ConditionedAreaFractionHeated{0,1} , ConditionAreaFractionCooled{0,1} , NumberFloorsAboveGround{0,1} , DateBuilt{0,1} , MaximumNumberPersons{0,1} , NumberAdults{0,1} , NumberTeenagers{0,1} , NumberInfants{0,1} , NumberBathrooms{0,1} , NumberBedrooms{0,1} , NumberOffices{0,1} , NumberKitchens{0,1} , NumberOfWorkers{0,1} , NumberOfPCs{0,1} , NumberOfCashRegisters{0,1} , NumberOfRooms{0,1} , NumberOfUnits{0,1} , newElement{0,1} , AverageNumberOfResidents{0,1} , ResidentCapacity{0,1} , SeatingCapacity{0,1} , PresenceOfCookingFacilities{0,1} , NumberOfReachInRefrigerators{0,1} , NumberOfWalkInRefrigerators{0,1} , NumberOfCommericalWashingMachines{0,1} , NumberOfResidentialWashingMachines{0,1} , NumberOfResidentialElectronicLifts{0,1} , AnnualITEnergy{0,1} , WeekdayOperation{0,1} , OpenWeekends{0,1} , ExteriorEntrance{0,1} , WeeklyOperatingHours{0,1}
Children AnnualITEnergy, AverageNumberOfResidents, BuildingFraction, ConditionAreaFractionCooled, ConditionedAreaFractionHeated, DateBuilt, Description, EspSpaceID, ExteriorEntrance, MaximumNumberPersons, Name, NewExisting, NumberAdults, NumberBathrooms, NumberBedrooms, NumberFloorsAboveGround, NumberInfants, NumberKitchens, NumberOfCashRegisters, NumberOfCommericalWashingMachines, NumberOfPCs, NumberOfReachInRefrigerators, NumberOfResidentialElectronicLifts, NumberOfResidentialWashingMachines, NumberOfRooms, NumberOfUnits, NumberOfWalkInRefrigerators, NumberOfWorkers, NumberOffices, NumberTeenagers, OpenWeekends, PresenceOfCookingFacilities, ResidentCapacity, SeatingCapacity, SpaceClassification, WeekdayOperation, WeeklyOperatingHours, newElement
Attributes
QName Type Fixed Default Use Annotation
id xs:ID optional
Source
<xs:complexType name="SpaceType">
  <xs:annotation>
    <xs:documentation>A building consists of one or many spaces. This object provides a high level specification of the building space profile intended for use with Projects and simulations such as SaveEnergy123 and Portfolio Manager. https://saveenergy123.com/ http://www.energystar.gov/index.cfm?c=evaluate_performance.bus_portfoliomanager ISSUES / TO DO: 2) get Space documentation from Portfolio Manager 3) To use for benchmarking, need to add in additional operational attributes per space. The set of attributes differs based on PortfolioMgrSpaceType.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Name" type="xs:string" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>This is simply a descriptive name, typically a common name used for the system.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element maxOccurs="1" minOccurs="0" name="Description" type="xs:string">
      <xs:annotation>
        <xs:documentation>Place for user to include additional notes/description. Examples: - Laundromat, 1st floor - Pop’s Barber shop, 2nd floor - Apartments, floors 3-6</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="NewExisting" type="ExistenceEnumType">
      <xs:annotation>
        <xs:documentation>For items marked as new, they will be added as long as the ESP identifier is not found (error otherwise). For items marked as existing, only updates will be performed if the ESP identifier is found (error otherwise). For items marked unknown, they will be created if the ESP identifier is not found and updated if the ESP identifier is found (similar to ABS 1.0)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="BuildingFraction">
      <xs:annotation>
        <xs:documentation>The fraction of the total building that this space occupies. This is useful for tools including Portfolio Manager: http://www.energystar.gov/index.cfm?c=evaluate_performance.bus_portfoliomanager</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:float">
          <xs:minInclusive value="0"/>
          <xs:maxInclusive value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="SpaceClassification" type="BuildingClassType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>This defines the classification type of the building in terms of residential or non-residential / commercial and further details where relevant.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="EspSpaceID" type="xs:string" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>The identifier for the space as defined in the ESP's system ReqStringTypeLen60?</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ConditionedAreaFractionHeated" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Fraction of GrossFloorArea that is heated.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:float">
          <xs:minInclusive value="0"/>
          <xs:maxInclusive value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="ConditionAreaFractionCooled" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Fraction of GrossFloorArea that is cooled.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:float">
          <xs:minInclusive value="0"/>
          <xs:maxInclusive value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="NumberFloorsAboveGround" minOccurs="0" maxOccurs="1">
      <xs:simpleType>
        <xs:restriction base="xs:int">
          <xs:minInclusive value="0"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="DateBuilt" type="xs:date" minOccurs="0" maxOccurs="1"/>
    <xs:element name="MaximumNumberPersons" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>This is the typical maximum occupancy for the building and does not relate to fire codes. This is not currently validated against the NumberAdults, NumberInfants and NumberTeenagers.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:int">
          <xs:minInclusive value="0"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="NumberAdults" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>This is the typical number of adults occupying the building during normal occupation hours.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:int">
          <xs:minInclusive value="0"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="NumberTeenagers" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>This is the typical number of teenagers occupying the building during normal occupation hours.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:int">
          <xs:minInclusive value="0"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="NumberInfants" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>This is the typical number of infants occupying the building during normal occupation hours.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:int">
          <xs:minInclusive value="0"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="NumberBathrooms" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>This defines the number of bathrooms where a whole bathroom includes toilet and shower, half baths only include toilets.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:float">
          <xs:minInclusive value="0"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="NumberBedrooms" minOccurs="0" maxOccurs="1">
      <xs:simpleType>
        <xs:restriction base="xs:int">
          <xs:minInclusive value="0"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="NumberOffices" minOccurs="0" maxOccurs="1">
      <xs:simpleType>
        <xs:restriction base="xs:int">
          <xs:minInclusive value="0"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element minOccurs="0" name="NumberKitchens">
      <xs:annotation>
        <xs:documentation>Number of kitchens or cooking environments. This is an input for certain space types in Energy Star Portfolio Manager. http://www.energystar.gov/index.cfm?c=eligibility.bus_portfoliomanager_space_types#hotel</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:int">
          <xs:minInclusive value="0"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element minOccurs="0" name="NumberOfWorkers" type="xs:int"/>
    <xs:element minOccurs="0" name="NumberOfPCs" type="xs:int"/>
    <xs:element minOccurs="0" name="NumberOfCashRegisters" type="xs:int"/>
    <xs:element minOccurs="0" name="NumberOfRooms" type="xs:int"/>
    <xs:element minOccurs="0" name="NumberOfUnits" type="xs:int"/>
    <xs:element minOccurs="0" name="newElement" type="xs:int"/>
    <xs:element minOccurs="0" name="AverageNumberOfResidents" type="xs:int"/>
    <xs:element minOccurs="0" name="ResidentCapacity" type="xs:int"/>
    <xs:element minOccurs="0" name="SeatingCapacity" type="xs:int"/>
    <xs:element minOccurs="0" name="PresenceOfCookingFacilities" type="xs:int"/>
    <xs:element minOccurs="0" name="NumberOfReachInRefrigerators" type="xs:int"/>
    <xs:element minOccurs="0" name="NumberOfWalkInRefrigerators" type="xs:int"/>
    <xs:element minOccurs="0" name="NumberOfCommericalWashingMachines" type="xs:int"/>
    <xs:element minOccurs="0" name="NumberOfResidentialWashingMachines" type="xs:int"/>
    <xs:element minOccurs="0" name="NumberOfResidentialElectronicLifts" type="xs:int"/>
    <xs:element minOccurs="0" name="AnnualITEnergy" type="xs:int"/>
    <xs:element minOccurs="0" name="WeekdayOperation " type="xs:boolean"/>
    <xs:element minOccurs="0" name="OpenWeekends " type="xs:boolean"/>
    <xs:element minOccurs="0" name="ExteriorEntrance " type="xs:boolean"/>
    <xs:element minOccurs="0" name="WeeklyOperatingHours" type="xs:int"/>
  </xs:sequence>
  <xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
Simple Type ExistenceEnumType
Namespace http://www.iepmodel.net
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Existing
enumeration New
enumeration Unknown
Used by
Source
<xs:simpleType name="ExistenceEnumType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Existing"/>
    <xs:enumeration value="New"/>
    <xs:enumeration value="Unknown"/>
  </xs:restriction>
</xs:simpleType>
Complex Type BuildingClassType
Namespace http://www.iepmodel.net
Annotations
The building classification indicates the type of Residential or Commercial property. Each of those types also involve multiple classifications.  
                
Residential consists of Single-Family and Multi-Family.
                
Commercial consists of enumerations of common commercial property classifications from three organizations: CEUS, DEER and EnergyStar (US DOE).

This is contained in Common to allow for use in both Building.xsd and UtilityService.xsd
Diagram
Diagram Common_xsd.tmp#BuildingClassType_Residential Common_xsd.tmp#BuildingClassType_Commercial
Used by
Model Residential | Commercial
Children Commercial, Residential
Source
<xs:complexType name="BuildingClassType">
  <xs:annotation>
    <xs:documentation>The building classification indicates the type of Residential or Commercial property. Each of those types also involve multiple classifications. Residential consists of Single-Family and Multi-Family. Commercial consists of enumerations of common commercial property classifications from three organizations: CEUS, DEER and EnergyStar (US DOE). This is contained in Common to allow for use in both Building.xsd and UtilityService.xsd</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="Residential" type="ResidentialEnumType">
    </xs:element>
    <xs:element name="Commercial" type="CommercialBuildingClassType"/>
  </xs:choice>
</xs:complexType>
Simple Type ResidentialEnumType
Namespace http://www.iepmodel.net
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Single-Family
enumeration Multi-Family
Used by
Source
<xs:simpleType name="ResidentialEnumType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Single-Family"/>
    <xs:enumeration value="Multi-Family"/>
  </xs:restriction>
</xs:simpleType>
Complex Type CommercialBuildingClassType
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#CommercialBuildingClassType_CEUSClassification Common_xsd.tmp#CommercialBuildingClassType_DEERClassification Common_xsd.tmp#CommercialBuildingClassType_EnergyStarClassification
Used by
Model CEUSClassification{0,1} , DEERClassification{0,1} , EnergyStarClassification{0,1}
Children CEUSClassification, DEERClassification, EnergyStarClassification
Source
<xs:complexType name="CommercialBuildingClassType">
  <xs:sequence>
    <xs:element name="CEUSClassification" minOccurs="0" type="CEUSBuildingEnumType">
    </xs:element>
    <xs:element name="DEERClassification" minOccurs="0" type="DEERBuildingEnumType">
    </xs:element>
    <xs:element minOccurs="0" name="EnergyStarClassification" type="EnergyStarBuildingEnumType">
      <xs:annotation>
        <xs:documentation/>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type CEUSBuildingEnumType
Namespace http://www.iepmodel.net
Annotations
The California Commercial End-Use Survey (CEUS) is a comprehensive study of
commercial sector energy use, primarily designed to support the state’s energy
demand forecasting activities. http://www.energy.ca.gov/ceus/
This enumeration lists the CEUS building types.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration College
enumeration Food Store
enumeration Health
enumeration Large Office (>=30k ft2)
enumeration Lodging
enumeration Miscellaneous
enumeration Refrigerated Warehouse
enumeration Restaurant
enumeration Retail
enumeration School
enumeration Small Office (<30k ft2)
enumeration Unrefrigerated Warehouse
Used by
Source
<xs:simpleType name="CEUSBuildingEnumType">
  <xs:annotation>
    <xs:documentation>The California Commercial End-Use Survey (CEUS) is a comprehensive study of commercial sector energy use, primarily designed to support the state’s energy demand forecasting activities. http://www.energy.ca.gov/ceus/ This enumeration lists the CEUS building types.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="College"/>
    <xs:enumeration value="Food Store"/>
    <xs:enumeration value="Health"/>
    <xs:enumeration value="Large Office (>=30k ft2)"/>
    <xs:enumeration value="Lodging"/>
    <xs:enumeration value="Miscellaneous"/>
    <xs:enumeration value="Refrigerated Warehouse"/>
    <xs:enumeration value="Restaurant"/>
    <xs:enumeration value="Retail"/>
    <xs:enumeration value="School"/>
    <xs:enumeration value="Small Office (<30k ft2)"/>
    <xs:enumeration value="Unrefrigerated Warehouse"/>
  </xs:restriction>
</xs:simpleType>
Simple Type DEERBuildingEnumType
Namespace http://www.iepmodel.net
Annotations
The Database for Energy Efficient Resources (DEER) is a California Energy Commission and California Public Utilities Commission (CPUC) sponsored database designed to provide well-documented estimates of energy and peak demand savings values, measure costs, and effective useful life (EUL) all with one data source.
http://www.energy.ca.gov/deer/
                
This list can be found in the "key" sheet of the excel file from the DEER website at the following link:
http://www.deeresources.com/deer0911planning/downloads/DEER2008%20Database%20Description%20%28version%202.05%29.xls
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Education - Community College
enumeration Education - Primary School
enumeration Education - Secondary School
enumeration Education - University
enumeration Grocery
enumeration Health/Medical - Hospital
enumeration Health/Medical - Nursing Home
enumeration Lodging - Guest Rooms
enumeration Lodging - Hotel
enumeration Lodging - Motel
enumeration Manufacturing - Light Industrial
enumeration Office - Large
enumeration Office - Small
enumeration Residential - Indoor
enumeration Residential - Outdoor
enumeration Restaurant - Fast-Food
enumeration Restaurant - Sit-Down
enumeration Retail - 3-Story Large
enumeration Retail - Single-Story Large
enumeration Retail - Small
enumeration Storage - Conditioned
enumeration Storage - Unconditioned
enumeration Warehouse - Refrigerated
Used by
Source
<xs:simpleType name="DEERBuildingEnumType">
  <xs:annotation>
    <xs:documentation>The Database for Energy Efficient Resources (DEER) is a California Energy Commission and California Public Utilities Commission (CPUC) sponsored database designed to provide well-documented estimates of energy and peak demand savings values, measure costs, and effective useful life (EUL) all with one data source. http://www.energy.ca.gov/deer/ This list can be found in the "key" sheet of the excel file from the DEER website at the following link: http://www.deeresources.com/deer0911planning/downloads/DEER2008%20Database%20Description%20%28version%202.05%29.xls</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="Education - Community College"/>
    <xs:enumeration value="Education - Primary School"/>
    <xs:enumeration value="Education - Secondary School"/>
    <xs:enumeration value="Education - University"/>
    <xs:enumeration value="Grocery"/>
    <xs:enumeration value="Health/Medical - Hospital"/>
    <xs:enumeration value="Health/Medical - Nursing Home"/>
    <xs:enumeration value="Lodging - Guest Rooms"/>
    <xs:enumeration value="Lodging - Hotel"/>
    <xs:enumeration value="Lodging - Motel"/>
    <xs:enumeration value="Manufacturing - Light Industrial"/>
    <xs:enumeration value="Office - Large"/>
    <xs:enumeration value="Office - Small"/>
    <xs:enumeration value="Residential - Indoor"/>
    <xs:enumeration value="Residential - Outdoor"/>
    <xs:enumeration value="Restaurant - Fast-Food"/>
    <xs:enumeration value="Restaurant - Sit-Down"/>
    <xs:enumeration value="Retail - 3-Story Large"/>
    <xs:enumeration value="Retail - Single-Story Large"/>
    <xs:enumeration value="Retail - Small"/>
    <xs:enumeration value="Storage - Conditioned"/>
    <xs:enumeration value="Storage - Unconditioned"/>
    <xs:enumeration value="Warehouse - Refrigerated"/>
  </xs:restriction>
</xs:simpleType>
Simple Type EnergyStarBuildingEnumType
Namespace http://www.iepmodel.net
Annotations
Details of how the Energy Star Portfolio Manager tool rates buildings can be found at the following url:
http://www.energystar.gov/index.cfm?c=evaluate_performance.pt_neprs_learn
                
When benchmarking a mixed-use building, Portfolio Recommends defining the building as the space type that accounts for 50% or more of the floor area to get an accurate benchmark. Details can be found at the following url:
http://www.energystar.gov/index.cfm?c=eligibility.bus_portfoliomanager_eligibility_mixed
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Office
enumeration Bank/Financial Institution
enumeration Courthouse
enumeration Dormitory / Residence Hall
enumeration K-12 School
enumeration Hospital (Acute Care and Children's)
enumeration House of Worship
enumeration Hotel
enumeration Retail Store
enumeration Supermarket
enumeration Senior Care Facility
enumeration Residence Halls/Dormitorie
enumeration Warehouse
enumeration Medical Office
enumeration Wastewater Facility
enumeration Data Center
enumeration Swimming Pool
enumeration Parking
enumeration Other
Used by
Source
<xs:simpleType name="EnergyStarBuildingEnumType">
  <xs:annotation>
    <xs:documentation>Details of how the Energy Star Portfolio Manager tool rates buildings can be found at the following url: http://www.energystar.gov/index.cfm?c=evaluate_performance.pt_neprs_learn When benchmarking a mixed-use building, Portfolio Recommends defining the building as the space type that accounts for 50% or more of the floor area to get an accurate benchmark. Details can be found at the following url: http://www.energystar.gov/index.cfm?c=eligibility.bus_portfoliomanager_eligibility_mixed</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="Office"/>
    <xs:enumeration value="Bank/Financial Institution"/>
    <xs:enumeration value="Courthouse"/>
    <xs:enumeration value="Dormitory / Residence Hall"/>
    <xs:enumeration value="K-12 School"/>
    <xs:enumeration value="Hospital (Acute Care and Children's)"/>
    <xs:enumeration value="House of Worship"/>
    <xs:enumeration value="Hotel"/>
    <xs:enumeration value="Retail Store"/>
    <xs:enumeration value="Supermarket"/>
    <xs:enumeration value="Senior Care Facility"/>
    <xs:enumeration value="Residence Halls/Dormitorie"/>
    <xs:enumeration value="Warehouse"/>
    <xs:enumeration value="Medical Office"/>
    <xs:enumeration value="Wastewater Facility"/>
    <xs:enumeration value="Data Center"/>
    <xs:enumeration value="Swimming Pool"/>
    <xs:enumeration value="Parking"/>
    <xs:enumeration value="Other"/>
  </xs:restriction>
</xs:simpleType>
Complex Type DimensionType
Namespace http://www.iepmodel.net
Annotations
This is a base class used to represent a linear spatial quantity (i.e. a length or distance).  Default units are meters.
Diagram
Diagram Common_xsd.tmp#DimensionType_Unit
Type extension of xs:double
Used by
Attributes
QName Type Fixed Default Use Annotation
Unit DimensionUnitEnumType Meters optional
Unit of measurement.
Source
<xs:complexType name="DimensionType">
  <xs:annotation>
    <xs:documentation>This is a base class used to represent a linear spatial quantity (i.e. a length or distance). Default units are meters.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:double">
      <xs:attribute name="Unit" type="DimensionUnitEnumType" use="optional" default="Meters">
        <xs:annotation>
          <xs:documentation>Unit of measurement.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type DimensionUnitEnumType
Namespace http://www.iepmodel.net
Annotations
This is an enumeration of one-dimensional spatial units of measurement.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Centimeters
enumeration Feet
enumeration Inches
enumeration Kilometers
enumeration Meters
enumeration Miles
enumeration Millimeters
enumeration Yards
Used by
Source
<xs:simpleType name="DimensionUnitEnumType">
  <xs:annotation>
    <xs:documentation>This is an enumeration of one-dimensional spatial units of measurement.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="Centimeters"/>
    <xs:enumeration value="Feet"/>
    <xs:enumeration value="Inches"/>
    <xs:enumeration value="Kilometers"/>
    <xs:enumeration value="Meters"/>
    <xs:enumeration value="Miles"/>
    <xs:enumeration value="Millimeters"/>
    <xs:enumeration value="Yards"/>
  </xs:restriction>
</xs:simpleType>
Complex Type Location3dType
Namespace http://www.iepmodel.net
Annotations
Location in 3D space
Diagram
Diagram Common_xsd.tmp#Location3dType_X Common_xsd.tmp#Location3dType_Y Common_xsd.tmp#Location3dType_Z
Used by
Model X , Y , Z
Children X, Y, Z
Source
<xs:complexType name="Location3dType">
  <xs:annotation>
    <xs:documentation>Location in 3D space</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="X" type="xs:double"/>
    <xs:element name="Y" type="xs:double"/>
    <xs:element name="Z" type="xs:double"/>
  </xs:sequence>
</xs:complexType>
Complex Type YearIntervalDataDoubleType
Namespace http://www.iepmodel.net
Annotations
Generic data structure to represent a year in arbitrary time increments.  The default is 1 hour. Breaks down an entire year into equal intervals of time, with the ability to associate a value of type double for each time interval.

TODO: Look at consiolidating with the Schedule schema, also look at newly discovered interval data structures such as http://naesb.org/, and http://collaborate.nist.gov/twiki-sggrid/bin/view/SmartGrid/GreenButtonInitiative
Diagram
Diagram Common_xsd.tmp#YearIntervalDataDoubleType_Months Common_xsd.tmp#YearIntervalDataDoubleType_IntervalsPerHour Common_xsd.tmp#YearIntervalDataDoubleType_TimeZone
Used by
Model Months{12,12} , IntervalsPerHour , TimeZone{0,1}
Children IntervalsPerHour, Months, TimeZone
Source
<xs:complexType name="YearIntervalDataDoubleType">
  <xs:annotation>
    <xs:documentation>Generic data structure to represent a year in arbitrary time increments. The default is 1 hour. Breaks down an entire year into equal intervals of time, with the ability to associate a value of type double for each time interval. TODO: Look at consiolidating with the Schedule schema, also look at newly discovered interval data structures such as http://naesb.org/, and http://collaborate.nist.gov/twiki-sggrid/bin/view/SmartGrid/GreenButtonInitiative</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element maxOccurs="12" minOccurs="12" name="Months" type="MonthlyIntervalDataType"/>
    <xs:element maxOccurs="1" minOccurs="1" name="IntervalsPerHour" type="xs:int">
      <xs:annotation>
        <xs:documentation>The number of interrvals per hour for the Intervals in each of the days.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element maxOccurs="1" minOccurs="0" name="TimeZone" type="xs:double"/>
  </xs:sequence>
</xs:complexType>
Complex Type MonthlyIntervalDataType
Namespace http://www.iepmodel.net
Annotations
Used in YearIntervalDataDoubleType.
Diagram
Diagram Common_xsd.tmp#MonthlyIntervalDataType_Days
Used by
Model Days{1,31}
Children Days
Source
<xs:complexType name="MonthlyIntervalDataType">
  <xs:annotation>
    <xs:documentation>Used in YearIntervalDataDoubleType.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element maxOccurs="31" minOccurs="1" name="Days" type="DailyInvervalDataType"/>
  </xs:sequence>
</xs:complexType>
Complex Type DailyInvervalDataType
Namespace http://www.iepmodel.net
Annotations
Used in YearIntervalDataDoubleType.
Diagram
Diagram Common_xsd.tmp#DailyInvervalDataType_Interval Common_xsd.tmp#DailyInvervalDataType_SunRiseTime Common_xsd.tmp#DailyInvervalDataType_SunSetTime
Used by
Model Interval+ , SunRiseTime{0,1} , SunSetTime{0,1}
Children Interval, SunRiseTime, SunSetTime
Source
<xs:complexType name="DailyInvervalDataType">
  <xs:annotation>
    <xs:documentation>Used in YearIntervalDataDoubleType.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element maxOccurs="unbounded" minOccurs="1" name="Interval" type="IntervalDataDoubleType"/>
    <xs:element maxOccurs="1" minOccurs="0" name="SunRiseTime" type="xs:double">
      <xs:annotation>
        <xs:documentation>The sunrise time, in decimal float, relative to the timezone specified in the root of this data structure.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element maxOccurs="1" minOccurs="0" name="SunSetTime" type="xs:double">
      <xs:annotation>
        <xs:documentation>The sunset time, in decimal float, relative to the timezone specified in the root of this data structure.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type IntervalDataDoubleType
Namespace http://www.iepmodel.net
Annotations
Used in YearIntervalDataDoubleType.
Diagram
Diagram Common_xsd.tmp#IntervalDataDoubleType_Data
Used by
Model Data
Children Data
Source
<xs:complexType name="IntervalDataDoubleType">
  <xs:annotation>
    <xs:documentation>Used in YearIntervalDataDoubleType.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element maxOccurs="1" minOccurs="1" name="Data" type="xs:double"/>
  </xs:sequence>
</xs:complexType>
Complex Type Location2dType
Namespace http://www.iepmodel.net
Annotations
Location in 2D space
Diagram
Diagram Common_xsd.tmp#Location2dType_X Common_xsd.tmp#Location2dType_Y
Used by
Model X , Y
Children X, Y
Source
<xs:complexType name="Location2dType">
  <xs:annotation>
    <xs:documentation>Location in 2D space</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="X" type="xs:double"/>
    <xs:element name="Y" type="xs:double"/>
  </xs:sequence>
</xs:complexType>
Complex Type FlowType
Namespace http://www.iepmodel.net
Annotations
This is a base class used for defining the flow rate of a fluid (volumetric rate of change with respect to time). Distribution system is a example of an object that instances this type.
Diagram
Diagram Common_xsd.tmp#FlowType_Unit
Type extension of xs:double
Used by
Attributes
QName Type Fixed Default Use Annotation
Unit FlowUnitEnumType optional
Unit of measurement.
Source
<xs:complexType name="FlowType">
  <xs:annotation>
    <xs:documentation>This is a base class used for defining the flow rate of a fluid (volumetric rate of change with respect to time). Distribution system is a example of an object that instances this type.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:double">
      <xs:attribute name="Unit" type="FlowUnitEnumType" use="optional">
        <xs:annotation>
          <xs:documentation>Unit of measurement.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type FlowUnitEnumType
Namespace http://www.iepmodel.net
Annotations
This is an enumeration of (fluid) flow units of measurement.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration CFM
enumeration CubicMPerHr
enumeration CubicMPerMin
enumeration GPH
enumeration GPM
enumeration LPerSec
Used by
Attribute FlowType/@Unit
Source
<xs:simpleType name="FlowUnitEnumType">
  <xs:annotation>
    <xs:documentation>This is an enumeration of (fluid) flow units of measurement.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="CFM"/>
    <xs:enumeration value="CubicMPerHr"/>
    <xs:enumeration value="CubicMPerMin"/>
    <xs:enumeration value="GPH"/>
    <xs:enumeration value="GPM"/>
    <xs:enumeration value="LPerSec"/>
  </xs:restriction>
</xs:simpleType>
Complex Type PressureType
Namespace http://www.iepmodel.net
Annotations
This is a base class used to represent a pressure quantity.
Diagram
Diagram Common_xsd.tmp#PressureType_Unit
Type extension of xs:double
Used by
Attributes
QName Type Fixed Default Use Annotation
Unit PressureUnitEnumType optional
Unit of measurement.
Source
<xs:complexType name="PressureType">
  <xs:annotation>
    <xs:documentation>This is a base class used to represent a pressure quantity.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:double">
      <xs:attribute name="Unit" type="PressureUnitEnumType" use="optional">
        <xs:annotation>
          <xs:documentation>Unit of measurement.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type PressureUnitEnumType
Namespace http://www.iepmodel.net
Annotations
This is an enumeration of pressure units of measurement.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Atmospheres
enumeration CentimetersOfH2O
enumeration CentimetersOfMercury
enumeration InchesOfH2O
enumeration InchesOfMercury
enumeration kPa
kiloPascals
enumeration MillimetersOfMercury
enumeration Pascals
enumeration PSI
Pounds per Square Inch
Used by
Attribute PressureType/@Unit
Source
<xs:simpleType name="PressureUnitEnumType">
  <xs:annotation>
    <xs:documentation>This is an enumeration of pressure units of measurement.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="Atmospheres"/>
    <xs:enumeration value="CentimetersOfH2O"/>
    <xs:enumeration value="CentimetersOfMercury"/>
    <xs:enumeration value="InchesOfH2O"/>
    <xs:enumeration value="InchesOfMercury"/>
    <xs:enumeration value="kPa">
      <xs:annotation>
        <xs:documentation>kiloPascals</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="MillimetersOfMercury"/>
    <xs:enumeration value="Pascals"/>
    <xs:enumeration value="PSI">
      <xs:annotation>
        <xs:documentation>Pounds per Square Inch</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>
Complex Type PowerType
Namespace http://www.iepmodel.net
Annotations
This is a base class used to define a power quantity (time rate of change of energy).  Most energy producing or consuming systems and equipment instance this type.
Diagram
Diagram Common_xsd.tmp#PowerType_TestCondition Common_xsd.tmp#PowerType_Unit Common_xsd.tmp#PowerType_UnitDesc Common_xsd.tmp#PowerType_Fuel Common_xsd.tmp#PowerType_FuelDesc
Type extension of xs:double
Used by
Attributes
QName Type Fixed Default Use Annotation
Fuel EnergyClassEnumType Electricity optional
Fuel type specified as an enum. This should be used for defining the type value's fuel. If the proper enum is not listed, please use the FuelDesc field to specify the units. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the FuelDesc may contain a default type.
FuelDesc xs:string Electricity optional
FuelType specified as a string. This should be used for defining the type value's fuel if the proper enum is not listed in Fuel. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the FuelDesc may contain a default type.
TestCondition xs:string optional
The "rating" or list of conditions at which the power was tested.
Unit PowerUnitEnumType optional
Unit of measurement specified as an enum. This should be used for defining the type value's units. If the proper enum is not listed, please use the UnitDesc field to specify the units. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.
UnitDesc xs:string kwh optional
Unit of measurement specified as a string This should be used for defining the type value's units if the proper enum is not listed in Unit. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.
Source
<xs:complexType name="PowerType">
  <xs:annotation>
    <xs:documentation>This is a base class used to define a power quantity (time rate of change of energy). Most energy producing or consuming systems and equipment instance this type.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:double">
      <xs:attribute name="TestCondition" type="xs:string" use="optional">
        <xs:annotation>
          <xs:documentation>The "rating" or list of conditions at which the power was tested.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="Unit" type="PowerUnitEnumType" use="optional">
        <xs:annotation>
          <xs:documentation>Unit of measurement specified as an enum. This should be used for defining the type value's units. If the proper enum is not listed, please use the UnitDesc field to specify the units. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute default="kwh" name="UnitDesc" type="xs:string">
        <xs:annotation>
          <xs:documentation>Unit of measurement specified as a string This should be used for defining the type value's units if the proper enum is not listed in Unit. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="Fuel" type="EnergyClassEnumType" use="optional" default="Electricity">
        <xs:annotation>
          <xs:documentation>Fuel type specified as an enum. This should be used for defining the type value's fuel. If the proper enum is not listed, please use the FuelDesc field to specify the units. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the FuelDesc may contain a default type.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute default="Electricity" name="FuelDesc" type="xs:string">
        <xs:annotation>
          <xs:documentation>FuelType specified as a string. This should be used for defining the type value's fuel if the proper enum is not listed in Fuel. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the FuelDesc may contain a default type.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type PowerUnitEnumType
Namespace http://www.iepmodel.net
Annotations
This is an enumeration of common power units of measurement used in the solar and building industry.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration BtuPerHour
enumeration BtuPerSecond
enumeration Candela
enumeration Footcandle
enumeration FootPoundForcePerSecond
enumeration Horsepower
enumeration KilocaloriesPerSecond
enumeration KilogramForceMeterPerSecond
enumeration Kilowatt
enumeration Lumen
enumeration Watt
Used by
Attribute PowerType/@Unit
Complex Type PowerUnitsType
Source
<xs:simpleType name="PowerUnitEnumType">
  <xs:annotation>
    <xs:documentation>This is an enumeration of common power units of measurement used in the solar and building industry.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="BtuPerHour"/>
    <xs:enumeration value="BtuPerSecond"/>
    <xs:enumeration value="Candela"/>
    <xs:enumeration value="Footcandle"/>
    <xs:enumeration value="FootPoundForcePerSecond"/>
    <xs:enumeration value="Horsepower"/>
    <xs:enumeration value="KilocaloriesPerSecond"/>
    <xs:enumeration value="KilogramForceMeterPerSecond"/>
    <xs:enumeration value="Kilowatt"/>
    <xs:enumeration value="Lumen"/>
    <xs:enumeration value="Watt"/>
  </xs:restriction>
</xs:simpleType>
Complex Type EquipmentLocationType
Namespace http://www.iepmodel.net
Annotations
A place where equipment can be located on the site or within the building. Can be used to capture site survey data before any systems are designed, and can be used to specify where specific proposed equipment will be placed during implementation. Note, it can be used to describe an existing equipment location in cases of remove and replace scenarios.
Diagram
Diagram Common_xsd.tmp#EquipmentLocationType_Description Common_xsd.tmp#EquipmentLocationType_Exposure Common_xsd.tmp#EquipmentLocationType_Mounting Common_xsd.tmp#EquipmentLocationType_AvailableWidth Common_xsd.tmp#EquipmentLocationType_AvailableHeight Common_xsd.tmp#EquipmentLocationType_AvailableDepth Common_xsd.tmp#EquipmentLocationType_ZoneRef
Used by
Model Description , Exposure{0,1} , Mounting{0,1} , AvailableWidth{0,1} , AvailableHeight{0,1} , AvailableDepth{0,1} , ZoneRef{0,1}
Children AvailableDepth, AvailableHeight, AvailableWidth, Description, Exposure, Mounting, ZoneRef
Source
<xs:complexType name="EquipmentLocationType">
  <xs:annotation>
    <xs:documentation>A place where equipment can be located on the site or within the building. Can be used to capture site survey data before any systems are designed, and can be used to specify where specific proposed equipment will be placed during implementation. Note, it can be used to describe an existing equipment location in cases of remove and replace scenarios.</xs:documentation>
  </xs:annotation>
  <xs:sequence minOccurs="0" maxOccurs="1">
    <xs:element name="Description" type="xs:string" minOccurs="1" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Detailed description of the location. Use to provide detail that can assist a user in identifying the precise location on a site, access information, etc. Typically use room names, compass directions, etc to identify the location to users. When used for site surveys, should include what types of equipment are envisioned to be placed here. For eaxample, in PV Systems, equipment might include: DC transition box, DC Combiner, DC Disconnect, Inverter.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Exposure" type="xs:string" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Describes the elemental exposure of a location. Important to describe requirements that a piece of equipment must fulfill. Suggested values include: Indoor-Conditioned, Indoor-Unconditioned, Outdoor-Covered, Outdoor-Uncovered, Rooftop.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Mounting" type="xs:string" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Describes the type of mounting that equipment would be required to have to occupy the location. For example: Wall Mount, Wall Mount-Surface, Wall Mount-Flush, Pad Mount.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AvailableWidth" type="xs:float" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Width of the location. Dimension is assumed to be meters. Used to determine how much space is available for both equipment and code mandated clearances.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AvailableHeight" type="xs:float" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Height of the location. Dimension is assumed to be meters. Used to determine how much space is available for both equipment and code mandated clearances.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AvailableDepth" type="xs:float" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Depth of the location. Dimension is assumed to be meters. Used to determine how much space is available for both equipment and code mandated clearances.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="ZoneRef" type="xs:IDREF">
      <xs:annotation>
        <xs:documentation>The conditioned zone that this EquipmentLocation occupies.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type SiteWeatherDataType
Namespace http://www.iepmodel.net
Annotations
Describes what weather data to use in an analysis.  Provides a means to specify a location and type of weather file dataset to use in an analysis.
Diagram
Diagram Common_xsd.tmp#SiteWeatherDataType_StationCategory Common_xsd.tmp#SiteWeatherDataType_StationId Common_xsd.tmp#SiteWeatherDataType_WeatherDataset
Used by
Model StationCategory , StationId , WeatherDataset{0,1}
Children StationCategory, StationId, WeatherDataset
Source
<xs:complexType name="SiteWeatherDataType">
  <xs:annotation>
    <xs:documentation>Describes what weather data to use in an analysis. Provides a means to specify a location and type of weather file dataset to use in an analysis.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element form="unqualified" name="StationCategory" type="xs:string">
      <xs:annotation>
        <xs:documentation>Describes the set of weather stations, or geographic cells used to specify the site's weather. Examples include: WBAN, WMO, NREL 40km Monthly Grid Cell, etc.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element form="unqualified" minOccurs="1" name="StationId" type="xs:string">
      <xs:annotation>
        <xs:documentation>The ID number used within the associated Station Category system. If the Station Category is "WBAN," then this element would contain the WBAN number for the desired station. For example, San Francisco, CA is WBAN "23234." And Cairo, Egypt is WMO "623660."</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element form="unqualified" minOccurs="0" name="WeatherDataset" type="xs:string">
      <xs:annotation>
        <xs:documentation>Type of weather dataset, such as TMY, TMY2, IWEC, etc.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type EquipmentDefinitionType
Namespace http://www.iepmodel.net
Annotations
Base definition of an equipment item.  An equipment defintion does not contain any data about a specific instance of a piece of equipment (for example, SerialNumber, DataManufactured, Location, or Condition).  Equipment definitions are extended from this base type (for example "PvModuleDefinition").
Diagram
Diagram Common_xsd.tmp#EquipmentDefinitionType_Id Common_xsd.tmp#EquipmentDefinitionType_Manufacturer Common_xsd.tmp#EquipmentDefinitionType_ModelNumber Common_xsd.tmp#EquipmentDefinitionType_ProductFamilyName Common_xsd.tmp#EquipmentDefinitionType_Description Common_xsd.tmp#EquipmentDefinitionType_MountingStyle Common_xsd.tmp#EquipmentDefinitionType_Length Common_xsd.tmp#EquipmentDefinitionType_Width Common_xsd.tmp#EquipmentDefinitionType_Depth Common_xsd.tmp#EquipmentDefinitionType_Weight Common_xsd.tmp#EquipmentDefinitionType_EnclosureMaterial Common_xsd.tmp#EquipmentDefinitionType_EnclosureNemaRating Common_xsd.tmp#EquipmentDefinitionType_ListingAgency Common_xsd.tmp#EquipmentDefinitionType_Warranty Common_xsd.tmp#EquipmentDefinitionType_EnergyStarRated Common_xsd.tmp#EquipmentDefinitionType_WhereManufactured
Properties
abstract: true
Used by
Model Manufacturer , ModelNumber , ProductFamilyName{0,1} , Description{0,1} , MountingStyle{0,1} , Length{0,1} , Width{0,1} , Depth{0,1} , Weight{0,1} , EnclosureMaterial{0,1} , EnclosureNemaRating{0,1} , ListingAgency{0,1} , Warranty{0,1} , EnergyStarRated{0,1} , WhereManufactured{0,1}
Children Depth, Description, EnclosureMaterial, EnclosureNemaRating, EnergyStarRated, Length, ListingAgency, Manufacturer, ModelNumber, MountingStyle, ProductFamilyName, Warranty, Weight, WhereManufactured, Width
Attributes
QName Type Fixed Default Use Annotation
Id xs:ID required
Source
<xs:complexType abstract="true" name="EquipmentDefinitionType">
  <xs:annotation>
    <xs:documentation>Base definition of an equipment item. An equipment defintion does not contain any data about a specific instance of a piece of equipment (for example, SerialNumber, DataManufactured, Location, or Condition). Equipment definitions are extended from this base type (for example "PvModuleDefinition").</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Manufacturer" type="xs:string">
      <xs:annotation>
        <xs:documentation>Name of the entity who manufactures the equipment.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ModelNumber" type="xs:string">
      <xs:annotation>
        <xs:documentation>Manufacturer's unique identifier for this model of equipment.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="ProductFamilyName" type="xs:string">
      <xs:annotation>
        <xs:documentation>A general name for a group of product models. Typically each member of the family differs in size or capacity in some way.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="Description" type="xs:string">
      <xs:annotation>
        <xs:documentation>Detailed description of the product.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="MountingStyle" type="xs:string">
      <xs:annotation>
        <xs:documentation>Describes how the equipment/box is installed (or designed to be installed). This is important for determining components required for interfacing with it. Suggested values include: Wall Mount, Wall Mount-Surface, Wall Mount-Flush, Pad Mount.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="Length" type="xs:double">
      <xs:annotation>
        <xs:documentation>Dimension assumed to be meters. The long dimension of the equipment's primary envelope (for example, the height of a wall mounted inverter, or the long edge of a PV Module frame).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="Width" type="xs:double">
      <xs:annotation>
        <xs:documentation>Dimension assumed to be meters. The width dimension of the equipment's primary envelope (for example, the width of a wall mounted inverter, or the short edge of a PV Module frame).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="Depth" type="xs:double">
      <xs:annotation>
        <xs:documentation>Dimension assumed to be meters. The dimension of the equipment's primary envelope perpendicular to the side of its primary interface (for example the thickness of a PV module's frame, or the thickness of a wall mounted inverter from the wall to the front of the inverter.) Note: PV Module thickness with J-box would be given as part of PvModuleDefintion.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="Weight" type="xs:double">
      <xs:annotation>
        <xs:documentation>Weight of equipment in kilograms (kg).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="EnclosureMaterial" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>The material making up the enclosure, such as steel, stainless steel, fiberglass, PVC, etc.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="255"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element minOccurs="0" name="EnclosureNemaRating" type="NemaRatingEnumType">
      <xs:annotation>
        <xs:documentation>Equipment enclosures typically have a NEMA rating that describes its protection from weather/elements.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="ListingAgency" type="xs:string">
      <xs:annotation>
        <xs:documentation>Agency under which the equipment was listed per the associated standard. Examples include ETL, UL, CSA, etc</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Warranty" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Description of Manufacturer's warranty on the equipment.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="255"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element minOccurs="0" name="EnergyStarRated" type="xs:boolean">
      <xs:annotation>
        <xs:documentation>Does the equipment have an EnergyStar rating?</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="WhereManufactured" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>In which country was the equipment manufactured? Important to know for some incentive programs, as there may be a requirement for rebates to only be paid on domestically manufactured equipment.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="255"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="Id" type="xs:ID" use="required"/>
</xs:complexType>
Simple Type NemaRatingEnumType
Namespace http://www.iepmodel.net
Annotations
NEMA provides ratings on equipment enclosures that describe its protection from weather/elements.

Included in Common.xsd because EquipmentDefinitionType element uses it, else would be in CommonElectrical.xsd.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration 3
enumeration 3R
enumeration 4
enumeration 4X
Used by
Source
<xs:simpleType name="NemaRatingEnumType">
  <xs:annotation>
    <xs:documentation>NEMA provides ratings on equipment enclosures that describe its protection from weather/elements. Included in Common.xsd because EquipmentDefinitionType element uses it, else would be in CommonElectrical.xsd.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="3"/>
    <xs:enumeration value="3R"/>
    <xs:enumeration value="4"/>
    <xs:enumeration value="4X"/>
  </xs:restriction>
</xs:simpleType>
Complex Type EquipmentInstanceType
Namespace http://www.iepmodel.net
Annotations
Base class for any instance of equipment.  Provides a base set of elements common to any single instance of a piece of equipment.  Extend with other elements that are specific to the type of equipment instance being defined.
Diagram
Diagram Common_xsd.tmp#EquipmentInstanceType_Id Common_xsd.tmp#EquipmentInstanceType_EquipmentDefinitionIdRef Common_xsd.tmp#EquipmentInstanceType_Name Common_xsd.tmp#EquipmentInstanceType_SerialNumber Common_xsd.tmp#EquipmentInstanceType_DateManufactured Common_xsd.tmp#EquipmentInstanceType_Location Common_xsd.tmp#EquipmentInstanceType_Condition Common_xsd.tmp#EquipmentInstanceType_LastServiced Common_xsd.tmp#EquipmentInstanceType_UsefulLife
Properties
abstract: true
Used by
Model Name{0,1} , SerialNumber{0,1} , DateManufactured{0,1} , Location{0,1} , Condition{0,1} , LastServiced{0,1} , UsefulLife{0,1}
Children Condition, DateManufactured, LastServiced, Location, Name, SerialNumber, UsefulLife
Attributes
QName Type Fixed Default Use Annotation
EquipmentDefinitionIdRef xs:IDREF required
ID Ref of the associated equipment definition for this equipment instance.  For example, in case of a PVModule, this would be the ID of the PvModuleDefinition element that describes this particular PV module instance.
Id xs:ID required
Source
<xs:complexType abstract="true" name="EquipmentInstanceType">
  <xs:annotation>
    <xs:documentation>Base class for any instance of equipment. Provides a base set of elements common to any single instance of a piece of equipment. Extend with other elements that are specific to the type of equipment instance being defined.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element minOccurs="0" name="Name" type="xs:string">
      <xs:annotation>
        <xs:documentation>A user provided name for convenience. For example, an electrical panel might be the "Main service entry panel", or the "AC combiner panel."</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SerialNumber" type="SerialNumberType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Serial number of the equipment</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="DateManufactured" type="DateManufacturedType">
      <xs:annotation>
        <xs:documentation>The calendar date on which the manufacturer completed manufacture of this specific piece of equipment. May be limited to the year.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="Location" type="EquipmentLocationType">
      <xs:annotation>
        <xs:documentation>A place where the equipment is located on the site or within the building.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="Condition" type="ConditionType">
      <xs:annotation>
        <xs:documentation>A description of the equipment's condition. Suggested values include: brand new, mal-functioning, non-functional, normal wear, other.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="LastServiced" type="LastServicedType">
      <xs:annotation>
        <xs:documentation>The date that the equipment was last serviced, if applicable.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="UsefulLife" type="RemainingUsefulLifeType">
      <xs:annotation>
        <xs:documentation>A description of the expected remaining service life for the equipment.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="Id" type="xs:ID" use="required"/>
  <xs:attribute name="EquipmentDefinitionIdRef" type="xs:IDREF" use="required">
    <xs:annotation>
      <xs:documentation>ID Ref of the associated equipment definition for this equipment instance. For example, in case of a PVModule, this would be the ID of the PvModuleDefinition element that describes this particular PV module instance.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
Complex Type SerialNumberType
Namespace http://www.iepmodel.net
Annotations
Manufacturer's assigned identifier for a specific instance of a piece of equipment.
Diagram
Diagram
Type extension of xs:string
Used by
Source
<xs:complexType name="SerialNumberType">
  <xs:annotation>
    <xs:documentation>Manufacturer's assigned identifier for a specific instance of a piece of equipment.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:string">
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Complex Type DateManufacturedType
Namespace http://www.iepmodel.net
Annotations
The calendar date on which the manufacturer completed manufacture of this specific piece of equipment. May be limited to the year.
Diagram
Diagram Common_xsd.tmp#DateManufacturedType_DayManufactured Common_xsd.tmp#DateManufacturedType_MonthManufactured Common_xsd.tmp#DateManufacturedType_YearManufactured
Used by
Model DayManufactured{0,1} , MonthManufactured{0,1} , YearManufactured
Children DayManufactured, MonthManufactured, YearManufactured
Source
<xs:complexType name="DateManufacturedType">
  <xs:annotation>
    <xs:documentation>The calendar date on which the manufacturer completed manufacture of this specific piece of equipment. May be limited to the year.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element minOccurs="0" name="DayManufactured" type="xs:gDay"/>
    <xs:element minOccurs="0" name="MonthManufactured" type="xs:gMonth"/>
    <xs:element name="YearManufactured" type="xs:gYear"/>
  </xs:sequence>
</xs:complexType>
Complex Type ConditionType
Namespace http://www.iepmodel.net
Annotations
A description of the condition of a specific instance of a piece of equipment.  Suggested cvalues might include: brand new, mal-functioning, non-functional, normal wear, other.
Diagram
Diagram
Type extension of xs:string
Used by
Source
<xs:complexType name="ConditionType">
  <xs:annotation>
    <xs:documentation>A description of the condition of a specific instance of a piece of equipment. Suggested cvalues might include: brand new, mal-functioning, non-functional, normal wear, other.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:string">
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Complex Type LastServicedType
Namespace http://www.iepmodel.net
Annotations
The date that a specific instance of a piece of equipment was last serviced. If it has never been serviced, this should be "N/A".
Diagram
Diagram
Type extension of xs:date
Used by
Source
<xs:complexType name="LastServicedType">
  <xs:annotation>
    <xs:documentation>The date that a specific instance of a piece of equipment was last serviced. If it has never been serviced, this should be "N/A".</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:date">
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Complex Type RemainingUsefulLifeType
Namespace http://www.iepmodel.net
Annotations
A description of the expected remaining service life for the equipment.
Diagram
Diagram
Type extension of xs:string
Used by
Source
<xs:complexType name="RemainingUsefulLifeType">
  <xs:annotation>
    <xs:documentation>A description of the expected remaining service life for the equipment.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:string"/>
  </xs:simpleContent>
</xs:complexType>
Complex Type EfficiencyType
Namespace http://www.iepmodel.net
Annotations
This is a base class used for the efficiency of a system, typically an HVAC system.  Most energy producing and consuming systems and equipment instance this type.
Diagram
Diagram Common_xsd.tmp#EfficiencyType_Unit Common_xsd.tmp#EfficiencyType_UnitDesc Common_xsd.tmp#EfficiencyType_TestCondition
Type extension of xs:double
Used by
Attributes
QName Type Fixed Default Use Annotation
TestCondition TestConditionEnumType optional
This represents the operating conditions (typically certified test conditons or full load) at which the efficiency is realized.  Note that at other conditions, the efficiency may be a different value.
Unit EfficiencyUnitEnumType optional
Unit of measurement specified as a string This should be used for defining the type value's units if the proper enum is not listed in Unit. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.
UnitDesc xs:string optional
Unit of measurement specified as a string This should be used for defining the type value's units if the proper enum is not listed in Unit. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.
Source
<xs:complexType name="EfficiencyType">
  <xs:annotation>
    <xs:documentation>This is a base class used for the efficiency of a system, typically an HVAC system. Most energy producing and consuming systems and equipment instance this type.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:double">
      <xs:attribute name="Unit" type="EfficiencyUnitEnumType" use="optional">
        <xs:annotation>
          <xs:documentation>Unit of measurement specified as a string This should be used for defining the type value's units if the proper enum is not listed in Unit. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="UnitDesc" type="xs:string">
        <xs:annotation>
          <xs:documentation>Unit of measurement specified as a string This should be used for defining the type value's units if the proper enum is not listed in Unit. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="TestCondition" type="TestConditionEnumType" use="optional">
        <xs:annotation>
          <xs:documentation>This represents the operating conditions (typically certified test conditons or full load) at which the efficiency is realized. Note that at other conditions, the efficiency may be a different value.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type EfficiencyUnitEnumType
Namespace http://www.iepmodel.net
Annotations
This is an enumeration of common efficiency units of measurement used in the building solar and energy efficiency industry.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration AFUE
The annual fuel utilization efficiency (AFUE; pronounced 'A'-'Few') is a thermal efficiency measure of combustion equipment like furnaces, boilers, and water heaters. The AFUE differs from the true 'thermal efficiency' in that it is not a steady-state, peak measure of conversion efficiency, but instead attempts to represent the actual, season-long, average efficiency of that piece of equipment, including the operating transients.
enumeration BoilerEff
???
enumeration COP
The coefficient of performance or COP (sometimes CP), of a heat pump is the ratio of the change in heat at the "output" (the heat reservoir of interest) to the supplied work.
enumeration EER
The Energy Efficiency Ratio (EER) of a particular cooling device is the ratio of output cooling (in Btu/hr) to input electrical power (in Watts) at a given operating point (indoor and outdoor temperature and humidity conditions). The EER is related to the coefficient of performance (COP) commonly used in thermodynamics, with the primary difference being that the COP of a cooling device is unit-less: the cooling load and the electrical power needed to run the device are both measured using the same units, e.g. watts.
enumeration effectiveness
???
enumeration EnergyFactor
"Energy Factor is the ratio of useful energy output from the water heater to the total amount of energy delivered to the water heater. The higher the EF is, the more efficient the water heater." - http://www.energystar.gov/index.cfm?c=water_heat.pr_crit_water_heaters

"Energy Factor is a metric that was previously used to compare relative efficiencies of clothes washers. The higher the Energy Factor is, the more efficient the clothes washer is. For clothes washers, Energy Factor is calculated using the following formula:[2]"

Energy Factor = 392 x Volume (ft³) / Annual Energy Usage (kWh) - 
http://www.energystar.gov/index.cfm?fuseaction=clotheswash.display_column_definitions
enumeration FanEff
is this Specific Fan power?
enumeration HSPF
HSPF (Heating Seasonal Performance Factor) is a term used in the heating and cooling industry. HSPF is specifically used to measure the efficiency of air source heat pumps.

The efficiency of air conditioners are often rated by the Heating Seasonal Performance Factor (HSPF) as defined by the Air Conditioning, Heating, and Refrigeration Institute in its standard 210/240 Performance Rating of Unitary Air-Conditioning and Air-Source Heat Pump Equipment last updated in 2008.
enumeration kWPerkW
???
enumeration kWPerTon
kiloWatts per Ton - power to weight ratio of an engine
enumeration LumensPerWatt
The ratio of luminous flux in lumens to power measured in watts.
enumeration MechanicalEff
???
enumeration MotorEff
???
enumeration SEER
The Seasonal Energy Efficiency Ratio (SEER) has the same units of Btu/W·hr, but instead of being evaluated at a single operating condition, it represents the expected overall performance for a typical year's weather in a given location.
enumeration ThermalEff
In thermodynamics, the thermal efficiency is a dimensionless performance measure of a device that uses thermal energy, such as  a boiler, a furnace, or a refrigerator.
Used by
Source
<xs:simpleType name="EfficiencyUnitEnumType">
  <xs:annotation>
    <xs:documentation>This is an enumeration of common efficiency units of measurement used in the building solar and energy efficiency industry.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="AFUE">
      <xs:annotation>
        <xs:documentation>The annual fuel utilization efficiency (AFUE; pronounced 'A'-'Few') is a thermal efficiency measure of combustion equipment like furnaces, boilers, and water heaters. The AFUE differs from the true 'thermal efficiency' in that it is not a steady-state, peak measure of conversion efficiency, but instead attempts to represent the actual, season-long, average efficiency of that piece of equipment, including the operating transients.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="BoilerEff">
      <xs:annotation>
        <xs:documentation>???</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="COP">
      <xs:annotation>
        <xs:documentation>The coefficient of performance or COP (sometimes CP), of a heat pump is the ratio of the change in heat at the "output" (the heat reservoir of interest) to the supplied work.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="EER">
      <xs:annotation>
        <xs:documentation>The Energy Efficiency Ratio (EER) of a particular cooling device is the ratio of output cooling (in Btu/hr) to input electrical power (in Watts) at a given operating point (indoor and outdoor temperature and humidity conditions). The EER is related to the coefficient of performance (COP) commonly used in thermodynamics, with the primary difference being that the COP of a cooling device is unit-less: the cooling load and the electrical power needed to run the device are both measured using the same units, e.g. watts.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="effectiveness">
      <xs:annotation>
        <xs:documentation>???</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="EnergyFactor">
      <xs:annotation>
        <xs:documentation>"Energy Factor is the ratio of useful energy output from the water heater to the total amount of energy delivered to the water heater. The higher the EF is, the more efficient the water heater." - http://www.energystar.gov/index.cfm?c=water_heat.pr_crit_water_heaters "Energy Factor is a metric that was previously used to compare relative efficiencies of clothes washers. The higher the Energy Factor is, the more efficient the clothes washer is. For clothes washers, Energy Factor is calculated using the following formula:[2]" Energy Factor = 392 x Volume (ft³) / Annual Energy Usage (kWh) - http://www.energystar.gov/index.cfm?fuseaction=clotheswash.display_column_definitions</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="FanEff">
      <xs:annotation>
        <xs:documentation>is this Specific Fan power?</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="HSPF">
      <xs:annotation>
        <xs:documentation>HSPF (Heating Seasonal Performance Factor) is a term used in the heating and cooling industry. HSPF is specifically used to measure the efficiency of air source heat pumps. The efficiency of air conditioners are often rated by the Heating Seasonal Performance Factor (HSPF) as defined by the Air Conditioning, Heating, and Refrigeration Institute in its standard 210/240 Performance Rating of Unitary Air-Conditioning and Air-Source Heat Pump Equipment last updated in 2008.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="kWPerkW">
      <xs:annotation>
        <xs:documentation>???</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="kWPerTon">
      <xs:annotation>
        <xs:documentation>kiloWatts per Ton - power to weight ratio of an engine</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="LumensPerWatt">
      <xs:annotation>
        <xs:documentation>The ratio of luminous flux in lumens to power measured in watts.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="MechanicalEff">
      <xs:annotation>
        <xs:documentation>???</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="MotorEff">
      <xs:annotation>
        <xs:documentation>???</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="SEER">
      <xs:annotation>
        <xs:documentation>The Seasonal Energy Efficiency Ratio (SEER) has the same units of Btu/W·hr, but instead of being evaluated at a single operating condition, it represents the expected overall performance for a typical year's weather in a given location.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="ThermalEff">
      <xs:annotation>
        <xs:documentation>In thermodynamics, the thermal efficiency is a dimensionless performance measure of a device that uses thermal energy, such as a boiler, a furnace, or a refrigerator.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>
Simple Type TestConditionEnumType
Namespace http://www.iepmodel.net
Annotations
This is an enumeration of common test conditions at which solar and building equipment are certified or marketed.  These include:

AHRI - Air-Conditioning, Heating, and
Refrigeration Institute
http://www.ahrinet.org/

FullLoad - full load conditions of the equipment

NEMA - National Electrical Manufacturers Association

PTC - PV USA Test Conditions
STC - Factory Standard Test Conditions
http://www.sanfranciscosolar.com/stc4.html
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration AHRI
Air-Conditioning, Heating and Refrigeration Institute
enumeration Full Load
enumeration NEMA
National Electrical Manufacturers Association
enumeration PTC
???
enumeration STC
???
Used by
Source
<xs:simpleType name="TestConditionEnumType">
  <xs:annotation>
    <xs:documentation>This is an enumeration of common test conditions at which solar and building equipment are certified or marketed. These include: AHRI - Air-Conditioning, Heating, and Refrigeration Institute http://www.ahrinet.org/ FullLoad - full load conditions of the equipment NEMA - National Electrical Manufacturers Association PTC - PV USA Test Conditions STC - Factory Standard Test Conditions http://www.sanfranciscosolar.com/stc4.html</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="AHRI">
      <xs:annotation>
        <xs:documentation>Air-Conditioning, Heating and Refrigeration Institute</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Full Load"/>
    <xs:enumeration value="NEMA">
      <xs:annotation>
        <xs:documentation>National Electrical Manufacturers Association</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="PTC">
      <xs:annotation>
        <xs:documentation>???</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="STC">
      <xs:annotation>
        <xs:documentation>???</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>
Complex Type GeoLocationType
Namespace http://www.iepmodel.net
Annotations
Geographic location.
Diagram
Diagram Common_xsd.tmp#GeoLocationType_Latitude Common_xsd.tmp#GeoLocationType_Longitude Common_xsd.tmp#GeoLocationType_Altitude Common_xsd.tmp#GeoLocationType_AltitudeReference
Used by
Model Latitude , Longitude , Altitude , AltitudeReference
Children Altitude, AltitudeReference, Latitude, Longitude
Source
<xs:complexType name="GeoLocationType">
  <xs:annotation>
    <xs:documentation>Geographic location.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Latitude" type="xs:double"/>
    <xs:element name="Longitude" type="xs:double"/>
    <xs:element name="Altitude" type="xs:double"/>
    <xs:element name="AltitudeReference" default="Ground">
      <xs:annotation>
        <xs:documentation>Reference for 'altitude' element.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Ground">
            <xs:annotation>
              <xs:documentation>The altitude is measured from the ground.</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="Ellipsoid">
            <xs:annotation>
              <xs:documentation>The altitude is measured from the ellipsoid.</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="SeaLevel">
            <xs:annotation>
              <xs:documentation>The altitude is measured from sea level.</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type VolumeType
Namespace http://www.iepmodel.net
Annotations
This is a base class used to represent a three-dimensional spatial quantity (i.e. a volume).
Diagram
Diagram Common_xsd.tmp#VolumeType_Unit Common_xsd.tmp#VolumeType_UnitDesc
Type extension of xs:double
Used by
Attributes
QName Type Fixed Default Use Annotation
Unit VolumeUnitEnumType optional
Unit of measurement.
UnitDesc xs:string optional
Unit of measurement specified as a string This should be used for defining the type value's units if the proper enum is not listed in Unit. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.
Source
<xs:complexType name="VolumeType">
  <xs:annotation>
    <xs:documentation>This is a base class used to represent a three-dimensional spatial quantity (i.e. a volume).</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:double">
      <xs:attribute name="Unit" type="VolumeUnitEnumType" use="optional">
        <xs:annotation>
          <xs:documentation>Unit of measurement.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="UnitDesc" type="xs:string">
        <xs:annotation>
          <xs:documentation>Unit of measurement specified as a string This should be used for defining the type value's units if the proper enum is not listed in Unit. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type VolumeUnitEnumType
Namespace http://www.iepmodel.net
Annotations
This is an enumeration of volume units of measurement. Taken directly from gbXML.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration CubicCentimeters
enumeration CubicFeet
enumeration CubicInches
enumeration CubicKilometers
enumeration CubicMeters
enumeration CubicMiles
enumeration CubicMillimeters
enumeration CubicYards
enumeration Gallons
enumeration Liters
enumeration Foot-Acres
Used by
Attribute VolumeType/@Unit
Complex Type WaterUnitsType
Source
<xs:simpleType name="VolumeUnitEnumType">
  <xs:annotation>
    <xs:documentation>This is an enumeration of volume units of measurement. Taken directly from gbXML.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="CubicCentimeters"/>
    <xs:enumeration value="CubicFeet"/>
    <xs:enumeration value="CubicInches"/>
    <xs:enumeration value="CubicKilometers"/>
    <xs:enumeration value="CubicMeters"/>
    <xs:enumeration value="CubicMiles"/>
    <xs:enumeration value="CubicMillimeters"/>
    <xs:enumeration value="CubicYards"/>
    <xs:enumeration value="Gallons"/>
    <xs:enumeration value="Liters"/>
    <xs:enumeration value="Foot-Acres"/>
  </xs:restriction>
</xs:simpleType>
Complex Type TemperatureType
Namespace http://www.iepmodel.net
Annotations
This is a base class used to represent a temperature quantity.
Diagram
Diagram Common_xsd.tmp#TemperatureType_Unit
Type extension of xs:double
Used by
Attributes
QName Type Fixed Default Use Annotation
Unit TemperatureUnitEnumType optional
Unit of measurement.
Source
<xs:complexType name="TemperatureType">
  <xs:annotation>
    <xs:documentation>This is a base class used to represent a temperature quantity.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:double">
      <xs:attribute name="Unit" type="TemperatureUnitEnumType" use="optional">
        <xs:annotation>
          <xs:documentation>Unit of measurement.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type TemperatureUnitEnumType
Namespace http://www.iepmodel.net
Annotations
This is an enumeration of temperature units of measurement.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration C
Celsius
enumeration F
Fahrenheit
enumeration K
Kelvin
enumeration R
Rankine
A thermodynamic (absolute) temperature scale named after the Scottish engineer and physicist William John Macquorn Rankine, who proposed it in 1859.
enumeration Re
The Réaumur scale (°Ré, °Re, °R), also known as the "octogesimal division",[1] is a temperature scale in which the freezing and boiling points of water are set to 0 and 80 degrees respectively. The scale is named after René Antoine Ferchault de Réaumur, who first proposed something similar in 1730.[2]

AT: why are we including this? Does someone have a use case?
Used by
Source
<xs:simpleType name="TemperatureUnitEnumType">
  <xs:annotation>
    <xs:documentation>This is an enumeration of temperature units of measurement.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="C">
      <xs:annotation>
        <xs:documentation>Celsius</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="F">
      <xs:annotation>
        <xs:documentation>Fahrenheit</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="K">
      <xs:annotation>
        <xs:documentation>Kelvin</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="R">
      <xs:annotation>
        <xs:documentation>Rankine A thermodynamic (absolute) temperature scale named after the Scottish engineer and physicist William John Macquorn Rankine, who proposed it in 1859.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Re">
      <xs:annotation>
        <xs:documentation>The Réaumur scale (°Ré, °Re, °R), also known as the "octogesimal division",[1] is a temperature scale in which the freezing and boiling points of water are set to 0 and 80 degrees respectively. The scale is named after René Antoine Ferchault de Réaumur, who first proposed something similar in 1730.[2] AT: why are we including this? Does someone have a use case?</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>
Complex Type CostType
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#CostType_Cost Common_xsd.tmp#CostType_Periodicity Common_xsd.tmp#CostType_Description
Used by
Model Cost , Periodicity , Description
Children Cost, Description, Periodicity
Source
<xs:complexType name="CostType">
  <xs:sequence>
    <xs:element name="Cost" type="xs:float" minOccurs="1" maxOccurs="1"/>
    <xs:element name="Periodicity" type="PeriodicityType" minOccurs="1" maxOccurs="1"/>
    <xs:element name="Description" type="xs:string" minOccurs="1" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>This represents the description of the cost, i.e. maintenance costs, purchase costs, salvage costs, etc.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type PeriodicityType
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#PeriodicityType_OneTime Common_xsd.tmp#PeriodicityType_Recurring
Used by
Model OneTime | Recurring
Children OneTime, Recurring
Source
<xs:complexType name="PeriodicityType">
  <xs:choice>
    <xs:element name="OneTime" type="xs:integer">
      <xs:annotation>
        <xs:documentation>This is the year in which this event occurs relative to implementation.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Recurring">
      <xs:annotation>
        <xs:documentation>This is the time frame in months of the periodicity of the event.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Duration" type="xs:integer">
            <xs:annotation>
              <xs:documentation>This is the duration in months</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element maxOccurs="1" name="Frequency" type="FrequencyEnumType">
            <xs:annotation>
              <xs:documentation>This is the frequency of the recurring event.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:choice>
</xs:complexType>
Simple Type FrequencyEnumType
Namespace http://www.iepmodel.net
Annotations
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Daily
enumeration Monthly
enumeration Yearly
Used by
Source
<xs:simpleType name="FrequencyEnumType">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="Daily"/>
    <xs:enumeration value="Monthly"/>
    <xs:enumeration value="Yearly"/>
  </xs:restriction>
</xs:simpleType>
Complex Type BenefitType
Namespace http://www.iepmodel.net
Annotations
This type is used to collect a specific type of benefit i.e. Estimated, Measured, or Incentive and it's associated Method, source and Author.
Diagram
Diagram Common_xsd.tmp#BenefitType_Id Common_xsd.tmp#BenefitType_Category Common_xsd.tmp#BenefitType_Name Common_xsd.tmp#BenefitType_Description Common_xsd.tmp#BenefitType_BenefitValueUnits Common_xsd.tmp#BenefitType_BenefitValue Common_xsd.tmp#BenefitType_DeterminationMethod Common_xsd.tmp#BenefitType_DeterminationSource Common_xsd.tmp#BenefitType_DeterminationAuthor
Used by
Model Name , Description{0,1} , BenefitValueUnits{0,1} , BenefitValue+ , DeterminationMethod{0,1} , DeterminationSource{0,1} , DeterminationAuthor{0,1}
Children BenefitValue, BenefitValueUnits, Description, DeterminationAuthor, DeterminationMethod, DeterminationSource, Name
Attributes
QName Type Fixed Default Use Annotation
Category BenefitCategoryEnumType optional
Describes the category of benefit being described. Typical benefits are financial (for example: incentive payments, utility bill savings, etc) or energy (for example: energy produced or saved).
Id optional
Source
<xs:complexType name="BenefitType">
  <xs:annotation>
    <xs:documentation>This type is used to collect a specific type of benefit i.e. Estimated, Measured, or Incentive and it's associated Method, source and Author.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Name" type="xs:string">
      <xs:annotation>
        <xs:documentation>Names the specific benefit (or cost). If Benefit is an incentive, this should be the Name of the incentive program.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Description" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Optional description. For example, many incentive programs break their pools of money into discrete steps where the payment rates vary (for example, "Residential Step 8").</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="BenefitValueUnits" type="BenefitValueUnitsType">
      <xs:annotation>
        <xs:documentation>This element describes what kind of values are being reported. For example, is it energy, money, emissions, time, other?</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element maxOccurs="unbounded" name="BenefitValue" type="DataValueType">
      <xs:annotation>
        <xs:documentation>Describes a Benefit (or cost) amount. When used for an incentive, this amount is a single incentive payment (assumed to be USD). Typical for capacity or investment based incentives in solar, as well as single year tax credits. Use the Name attribute to capture optional name for the payment. For example, if the incentive extends over several years, a year number can be assigned to the amount (for example, "Year 1").</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DeterminationMethod" type="DeterminationMethodType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>How the benefit was calculated, either Estimated, Measured, or Incentive</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DeterminationSource" type="xs:string" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Tool used to calculate the benefit.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DeterminationAuthor" type="DataOriginatorType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Person, date and time that benefit was calculated.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="Id"/>
  <xs:attribute name="Category" use="optional" type="BenefitCategoryEnumType">
    <xs:annotation>
      <xs:documentation>Describes the category of benefit being described. Typical benefits are financial (for example: incentive payments, utility bill savings, etc) or energy (for example: energy produced or saved).</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
Complex Type BenefitValueUnitsType
Namespace http://www.iepmodel.net
Annotations
Describes the type of benefit being quanitified and its units (for example: energy, power, emissions, time, etc)
Diagram
Diagram Common_xsd.tmp#BenefitValueUnitsType_Energy Common_xsd.tmp#BenefitValueUnitsType_Money Common_xsd.tmp#BenefitValueUnitsType_Power Common_xsd.tmp#BenefitValueUnitsType_Emissions Common_xsd.tmp#BenefitValueUnitsType_Water Common_xsd.tmp#BenefitValueUnitsType_Time Common_xsd.tmp#BenefitValueUnitsType_Other
Used by
Model Energy | Money | Power | Emissions | Water | Time | Other
Children Emissions, Energy, Money, Other, Power, Time, Water
Source
<xs:complexType name="BenefitValueUnitsType">
  <xs:annotation>
    <xs:documentation>Describes the type of benefit being quanitified and its units (for example: energy, power, emissions, time, etc)</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="Energy" type="EnergyUnitsType"/>
    <xs:element name="Money" type="MonetaryUnitEnumType">
    </xs:element>
    <xs:element name="Power" type="PowerUnitsType">
    </xs:element>
    <xs:element name="Emissions" type="EmissionsUnitsType">
    </xs:element>
    <xs:element name="Water" type="WaterUnitsType">
    </xs:element>
    <xs:element name="Time" type="TimeUnitEnumType"/>
    <xs:element name="Other" type="OtherUnitsType">
    </xs:element>
  </xs:choice>
</xs:complexType>
Complex Type PowerUnitsType
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#PowerUnitEnumType Common_xsd.tmp#PowerUnitsType_TestCondition Common_xsd.tmp#PowerUnitsType_Fuel
Type extension of PowerUnitEnumType
Type hierarchy
Used by
Attributes
QName Type Fixed Default Use Annotation
Fuel EnergyClassEnumType optional
Fuel type specified as an enum.
TestCondition xs:string optional
The "rating" or list of conditions at which the power was tested.
Source
<xs:complexType name="PowerUnitsType">
  <xs:simpleContent>
    <xs:extension base="PowerUnitEnumType">
      <xs:attribute name="TestCondition" type="xs:string">
        <xs:annotation>
          <xs:documentation>The "rating" or list of conditions at which the power was tested.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="Fuel" type="EnergyClassEnumType">
        <xs:annotation>
          <xs:documentation>Fuel type specified as an enum.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Complex Type EmissionsUnitsType
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#EmissionsUnitEnumType Common_xsd.tmp#EmissionsUnitsType_Emissions
Type extension of EmissionsUnitEnumType
Type hierarchy
Used by
Attributes
QName Type Fixed Default Use Annotation
Emissions EmissionsEnumType optional
Source
<xs:complexType name="EmissionsUnitsType">
  <xs:simpleContent>
    <xs:extension base="EmissionsUnitEnumType">
      <xs:attribute name="Emissions" type="EmissionsEnumType"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type EmissionsUnitEnumType
Namespace http://www.iepmodel.net
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration pounds
enumeration tons
enumeration kilograms
Used by
Complex Type EmissionsUnitsType
Attribute EmissionsType/@Unit
Source
<xs:simpleType name="EmissionsUnitEnumType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="pounds"/>
    <xs:enumeration value="tons"/>
    <xs:enumeration value="kilograms"/>
  </xs:restriction>
</xs:simpleType>
Simple Type EmissionsEnumType
Namespace http://www.iepmodel.net
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration CO2
enumeration NOX
enumeration SOX
enumeration Methane
Used by
Source
<xs:simpleType name="EmissionsEnumType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="CO2"/>
    <xs:enumeration value="NOX"/>
    <xs:enumeration value="SOX"/>
    <xs:enumeration value="Methane"/>
  </xs:restriction>
</xs:simpleType>
Complex Type WaterUnitsType
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#VolumeUnitEnumType
Type extension of VolumeUnitEnumType
Type hierarchy
Used by
Source
<xs:complexType name="WaterUnitsType">
  <xs:simpleContent>
    <xs:extension base="VolumeUnitEnumType">
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Complex Type OtherUnitsType
Namespace http://www.iepmodel.net
Diagram
Diagram
Type extension of xs:string
Used by
Source
<xs:complexType name="OtherUnitsType">
  <xs:simpleContent>
    <xs:extension base="xs:string">
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Complex Type DeterminationMethodType
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#DeterminationMethodType_Method Common_xsd.tmp#DeterminationMethodType_Assumption
Used by
Model Method , Assumption{0,1}
Children Assumption, Method
Source
<xs:complexType name="DeterminationMethodType">
  <xs:sequence>
    <xs:element name="Method" type="DeterminationMethodEnumType"/>
    <xs:element name="Assumption" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>This allows the documentation of assumptions used in the determination of the benefit, for the example a blended cost of energy instead of a detailed rate schedule analysis for determining energy cost savings</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type DeterminationMethodEnumType
Namespace http://www.iepmodel.net
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Estimated
enumeration Measured
enumeration Incentive
Used by
Source
<xs:simpleType name="DeterminationMethodEnumType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Estimated"/>
    <xs:enumeration value="Measured"/>
    <xs:enumeration value="Incentive"/>
  </xs:restriction>
</xs:simpleType>
Simple Type BenefitCategoryEnumType
Namespace http://www.iepmodel.net
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration energy produced
enumeration energy offset/saved
enumeration emissions offset/saved
enumeration incentive: rebate/buydown
enumeration incentive: production-based incentive
enumeration incentive: renewable energy credit
enumeration incentive: feed-in tariff
enumeration incentive: federal tax credit
enumeration incentive: state tax credit
Used by
Source
<xs:simpleType name="BenefitCategoryEnumType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="energy produced"/>
    <xs:enumeration value="energy offset/saved"/>
    <xs:enumeration value="emissions offset/saved"/>
    <xs:enumeration value="incentive: rebate/buydown"/>
    <xs:enumeration value="incentive: production-based incentive"/>
    <xs:enumeration value="incentive: renewable energy credit"/>
    <xs:enumeration value="incentive: feed-in tariff"/>
    <xs:enumeration value="incentive: federal tax credit"/>
    <xs:enumeration value="incentive: state tax credit"/>
  </xs:restriction>
</xs:simpleType>
Complex Type PointDoubleType
Namespace http://www.iepmodel.net
Annotations
Represents a 2D point, with X and Y as doubles
Diagram
Diagram Common_xsd.tmp#PointDoubleType_X Common_xsd.tmp#PointDoubleType_Y
Model X , Y
Children X, Y
Source
<xs:complexType name="PointDoubleType">
  <xs:annotation>
    <xs:documentation>Represents a 2D point, with X and Y as doubles</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="X" type="xs:double"/>
    <xs:element name="Y" type="xs:double"/>
  </xs:sequence>
</xs:complexType>
Complex Type PointType
Namespace http://www.iepmodel.net
Annotations
Represents a 2D point, with X and Y.
Diagram
Diagram Common_xsd.tmp#PointType_X Common_xsd.tmp#PointType_Y
Model X , Y
Children X, Y
Source
<xs:complexType name="PointType">
  <xs:annotation>
    <xs:documentation>Represents a 2D point, with X and Y.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="X" type="xs:int"/>
    <xs:element name="Y" type="xs:int"/>
  </xs:sequence>
</xs:complexType>
Complex Type SizeDoubleType
Namespace http://www.iepmodel.net
Annotations
Represents a 2D size, with a width and a height as doubles
Diagram
Diagram Common_xsd.tmp#SizeDoubleType_Width Common_xsd.tmp#SizeDoubleType_Height
Model Width , Height
Children Height, Width
Source
<xs:complexType name="SizeDoubleType">
  <xs:annotation>
    <xs:documentation>Represents a 2D size, with a width and a height as doubles</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Width" type="xs:double"/>
    <xs:element name="Height" type="xs:double"/>
  </xs:sequence>
</xs:complexType>
Complex Type SizeType
Namespace http://www.iepmodel.net
Annotations
Represents a 2D size, with a width and a height
Diagram
Diagram Common_xsd.tmp#SizeType_Width Common_xsd.tmp#SizeType_Height
Model Width , Height
Children Height, Width
Source
<xs:complexType name="SizeType">
  <xs:annotation>
    <xs:documentation>Represents a 2D size, with a width and a height</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Width" type="xs:int"/>
    <xs:element name="Height" type="xs:int"/>
  </xs:sequence>
</xs:complexType>
Complex Type AngleType
Namespace http://www.iepmodel.net
Annotations
This is a base class used to represent an angular quantity.
Diagram
Diagram Common_xsd.tmp#AngleType_Unit
Type extension of xs:double
Attributes
QName Type Fixed Default Use Annotation
Unit AngularUnitEnumType degrees optional
Unit of measurement.
Source
<xs:complexType name="AngleType">
  <xs:annotation>
    <xs:documentation>This is a base class used to represent an angular quantity.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:double">
      <xs:attribute name="Unit" type="AngularUnitEnumType" use="optional" default="degrees">
        <xs:annotation>
          <xs:documentation>Unit of measurement.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type AngularUnitEnumType
Namespace http://www.iepmodel.net
Annotations
This is an enumeration of angular units of measurement.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration degrees
enumeration "in 12"
enumeration radians
Used by
Attribute AngleType/@Unit
Source
<xs:simpleType name="AngularUnitEnumType">
  <xs:annotation>
    <xs:documentation>This is an enumeration of angular units of measurement.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="degrees"/>
    <xs:enumeration value=""in 12""/>
    <xs:enumeration value="radians"/>
  </xs:restriction>
</xs:simpleType>
Complex Type EnergyType
Namespace http://www.iepmodel.net
Annotations
This is a base class used for defining an energy quantity. System objects are among those that instance this type.
                
Note that Title24 & HPXML uses "EnergyType" as their Enums name so we followed suit.
Diagram
Diagram Common_xsd.tmp#EnergyType_Unit Common_xsd.tmp#EnergyType_UnitDesc Common_xsd.tmp#EnergyType_Fuel Common_xsd.tmp#EnergyType_FuelDesc
Type extension of xs:double
Attributes
QName Type Fixed Default Use Annotation
Fuel EnergyClassEnumType optional
Fuel type specified as an enum. This should be used for defining the type value's fuel. If the proper enum is not listed, please use the FuelDesc field to specify the units. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the FuelDesc may contain a default type.
FuelDesc xs:string optional
FuelType specified as a string. This should be used for defining the type value's fuel if the proper enum is not listed in Fuel. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the FuelDesc may contain a default type.
Unit EnergyUnitEnumType optional
Unit of measurement specified as an enum. This should be used for defining the type value's units. If the proper enum is not listed, please use the UnitDesc field to specify the units. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.
UnitDesc xs:string optional
Unit of measurement specified as a string This should be used for defining the type value's units if the proper enum is not listed in Unit. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.
Source
<xs:complexType name="EnergyType">
  <xs:annotation>
    <xs:documentation>This is a base class used for defining an energy quantity. System objects are among those that instance this type. Note that Title24 & HPXML uses "EnergyType" as their Enums name so we followed suit.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:double">
      <xs:attribute name="Unit" type="EnergyUnitEnumType" use="optional">
        <xs:annotation>
          <xs:documentation>Unit of measurement specified as an enum. This should be used for defining the type value's units. If the proper enum is not listed, please use the UnitDesc field to specify the units. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="UnitDesc" type="xs:string">
        <xs:annotation>
          <xs:documentation>Unit of measurement specified as a string This should be used for defining the type value's units if the proper enum is not listed in Unit. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="Fuel" type="EnergyClassEnumType" use="optional">
        <xs:annotation>
          <xs:documentation>Fuel type specified as an enum. This should be used for defining the type value's fuel. If the proper enum is not listed, please use the FuelDesc field to specify the units. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the FuelDesc may contain a default type.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="FuelDesc" type="xs:string">
        <xs:annotation>
          <xs:documentation>FuelType specified as a string. This should be used for defining the type value's fuel if the proper enum is not listed in Fuel. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the FuelDesc may contain a default type.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type WeightUnitEnumType
Namespace http://www.iepmodel.net
Annotations
This is an enumeration of weight units of measurement.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Kilograms
enumeration Pounds
enumeration Tons
Used by
Attribute WeightType/@Unit
Source
<xs:simpleType name="WeightUnitEnumType">
  <xs:annotation>
    <xs:documentation>This is an enumeration of weight units of measurement.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="Kilograms"/>
    <xs:enumeration value="Pounds"/>
    <xs:enumeration value="Tons"/>
  </xs:restriction>
</xs:simpleType>
Complex Type WeightType
Namespace http://www.iepmodel.net
Annotations
This is a base class for defining a weight quantity. Equipment objects instance this type.
Diagram
Diagram Common_xsd.tmp#WeightType_Unit
Type extension of xs:double
Attributes
QName Type Fixed Default Use Annotation
Unit WeightUnitEnumType optional
Unit of measurement.
Source
<xs:complexType name="WeightType">
  <xs:annotation>
    <xs:documentation>This is a base class for defining a weight quantity. Equipment objects instance this type.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:double">
      <xs:attribute name="Unit" type="WeightUnitEnumType" use="optional">
        <xs:annotation>
          <xs:documentation>Unit of measurement.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Complex Type VelocityType
Namespace http://www.iepmodel.net
Annotations
This is a base class used for defining a velocity quantity.  This is a common design criteria for air flow in ducts (distribution systems).
Diagram
Diagram Common_xsd.tmp#VelocityType_Unit
Type extension of xs:double
Attributes
QName Type Fixed Default Use Annotation
Unit VelocityUnitEnumType optional
Unit of measurement.
Source
<xs:complexType name="VelocityType">
  <xs:annotation>
    <xs:documentation>This is a base class used for defining a velocity quantity. This is a common design criteria for air flow in ducts (distribution systems).</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:double">
      <xs:attribute name="Unit" type="VelocityUnitEnumType" use="optional">
        <xs:annotation>
          <xs:documentation>Unit of measurement.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type VelocityUnitEnumType
Namespace http://www.iepmodel.net
Annotations
This is an enumeration of velocity units of measurement.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration FeetPerMinute
enumeration FeetPerSecond
enumeration KilometerPerHour
enumeration Knots
enumeration MetersPerMinute
enumeration MetersPerSecond
enumeration MilesPerHour
Used by
Attribute VelocityType/@Unit
Source
<xs:simpleType name="VelocityUnitEnumType">
  <xs:annotation>
    <xs:documentation>This is an enumeration of velocity units of measurement.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="FeetPerMinute"/>
    <xs:enumeration value="FeetPerSecond"/>
    <xs:enumeration value="KilometerPerHour"/>
    <xs:enumeration value="Knots"/>
    <xs:enumeration value="MetersPerMinute"/>
    <xs:enumeration value="MetersPerSecond"/>
    <xs:enumeration value="MilesPerHour"/>
  </xs:restriction>
</xs:simpleType>
Simple Type DensityUnitEnumType
Namespace http://www.iepmodel.net
Annotations
This is an enumeration of density units of measurement.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration GramsPerCubicCm
enumeration KgPerCubicM
enumeration LbsPerCubicFt
enumeration LbsPerCubicIn
Used by
Attribute DensityType/@Unit
Source
<xs:simpleType name="DensityUnitEnumType">
  <xs:annotation>
    <xs:documentation>This is an enumeration of density units of measurement.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="GramsPerCubicCm"/>
    <xs:enumeration value="KgPerCubicM"/>
    <xs:enumeration value="LbsPerCubicFt"/>
    <xs:enumeration value="LbsPerCubicIn"/>
  </xs:restriction>
</xs:simpleType>
Complex Type DensityType
Namespace http://www.iepmodel.net
Annotations
This is a base class used to represent a density quantity.
Diagram
Diagram Common_xsd.tmp#DensityType_Unit
Type extension of xs:double
Attributes
QName Type Fixed Default Use Annotation
Unit DensityUnitEnumType optional
Unit of measurement.
Source
<xs:complexType name="DensityType">
  <xs:annotation>
    <xs:documentation>This is a base class used to represent a density quantity.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:double">
      <xs:attribute name="Unit" type="DensityUnitEnumType" use="optional">
        <xs:annotation>
          <xs:documentation>Unit of measurement.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Complex Type EmissionsType
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#EmissionsType_Unit Common_xsd.tmp#EmissionsType_UnitDesc Common_xsd.tmp#EmissionsType_Emissions Common_xsd.tmp#EmissionsType_EmissionsDesc
Type extension of xs:float
Attributes
QName Type Fixed Default Use Annotation
Emissions EmissionsEnumType optional
EmissionsDesc xs:string optional
Unit EmissionsUnitEnumType optional
Unit of measurement specified as an enum. This should be used for defining the type value's units. If the proper enum is not listed, please use the UnitDesc field to specify the units. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.
UnitDesc xs:string optional
Unit of measurement specified as a string This should be used for defining the type value's units if the proper enum is not listed in Unit. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.
Source
<xs:complexType name="EmissionsType">
  <xs:simpleContent>
    <xs:extension base="xs:float">
      <xs:attribute name="Unit" type="EmissionsUnitEnumType">
        <xs:annotation>
          <xs:documentation>Unit of measurement specified as an enum. This should be used for defining the type value's units. If the proper enum is not listed, please use the UnitDesc field to specify the units. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="UnitDesc" type="xs:string">
        <xs:annotation>
          <xs:documentation>Unit of measurement specified as a string This should be used for defining the type value's units if the proper enum is not listed in Unit. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="Emissions" type="EmissionsEnumType"/>
      <xs:attribute name="EmissionsDesc" type="xs:string"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Complex Type TimePeriodType
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#TimePeriodType_TimeUnits
Type extension of xs:decimal
Attributes
QName Type Fixed Default Use Annotation
TimeUnits TimeUnitEnumType required
Source
<xs:complexType name="TimePeriodType">
  <xs:simpleContent>
    <xs:extension base="xs:decimal">
      <xs:attribute name="TimeUnits" type="TimeUnitEnumType" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Complex Type TimeType
Namespace http://www.iepmodel.net
Annotations
This is a base class used to represent a time quantity. A use case is in the lighting system lamp life.
Diagram
Diagram Common_xsd.tmp#TimeType_Unit
Type extension of xs:time
Attributes
QName Type Fixed Default Use Annotation
Unit TimeUnitEnumType optional
Unit of measurement.
Source
<xs:complexType name="TimeType">
  <xs:annotation>
    <xs:documentation>This is a base class used to represent a time quantity. A use case is in the lighting system lamp life.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:time">
      <xs:attribute name="Unit" type="TimeUnitEnumType" use="optional">
        <xs:annotation>
          <xs:documentation>Unit of measurement.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Complex Type GenericValueType
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#GenericValueType_Unit
Type extension of xs:double
Attributes
QName Type Fixed Default Use Annotation
Unit xs:string optional
Source
<xs:complexType name="GenericValueType">
  <xs:simpleContent>
    <xs:extension base="xs:double">
      <xs:attribute name="Unit" type="xs:string"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Complex Type FuelConnectorType
Namespace http://www.iepmodel.net
Annotations
This is the type of connector used for linking in the fuel.
Diagram
Diagram
Type extension of xs:string
Used by
Source
<xs:complexType name="FuelConnectorType">
  <xs:annotation>
    <xs:documentation>This is the type of connector used for linking in the fuel.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:string">
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Complex Type InputPowerType
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#InputPowerType_Power Common_xsd.tmp#InputPowerType_FuelConnector
Model Power , FuelConnector{0,1}
Children FuelConnector, Power
Source
<xs:complexType name="InputPowerType">
  <xs:sequence>
    <xs:element name="Power" type="PowerType" minOccurs="1" maxOccurs="1"/>
    <xs:element name="FuelConnector" type="FuelConnectorType" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
Attribute DataOriginatorType / @ParticipantID
Namespace No namespace
Annotations
This references the specific Participant
Type xs:IDREF
Properties
content: simple
Used by
Complex Type DataOriginatorType
Source
<xs:attribute name="ParticipantID" type="xs:IDREF">
  <xs:annotation>
    <xs:documentation>This references the specific Participant</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute MonetaryType / @Unit
Namespace No namespace
Type MonetaryUnitEnumType
Properties
content: simple
Facets
enumeration $ US dollars
enumeration $ / kWh
enumeration $ / MWh
enumeration $ / peak kW load
enumeration $ / therm
enumeration $ / BTU
enumeration $ / Gal
Used by
Complex Type MonetaryType
Source
<xs:attribute name="Unit" type="MonetaryUnitEnumType"/>
Attribute EnergyUnitsType / @Fuel
Namespace No namespace
Type EnergyClassEnumType
Properties
content: simple
Facets
enumeration Coal (anthracite)
enumeration Coal (bituminous)
enumeration Coke
enumeration Diesel
enumeration District Chilled Water
enumeration District Hot Water
enumeration District Steam
enumeration Electricity
enumeration Fuel Oil (No. 1)
Number 1 is similar to kerosene and is the fraction that boils off right after gasoline.
enumeration Fuel Oil (No. 2)
enumeration Fuel Oil (No. 4)
Number 4 fuel oil is usually a blend of distillate and residual fuel oils, such as No. 2 and 6; however, sometimes it is just a heavy distillate. No. 4 may be classified as diesel, distillate or residual fuel oil.
enumeration Fuel Oil (No. 5 and No. 6)
Number 5 fuel oil and Number 6 fuel oil are called residual fuel oils (RFO) or heavy fuel oils. More Number 6 oil is produced compared to Number 5 oil, the terms heavy fuel oil and residual fuel oil  are sometimes used as names for Number 6. Number 5 and 6 are what remains of the crude oil after gasoline and the distillate fuel oils are extracted through distillation. Number 5 fuel oil is a mixture of 75-80 % Number 6 oil and 25-20% of Number 2 oil. Number 6 oil may also contain a small amount of No. 2 to get it to meet specifications.
enumeration Geothermal
enumeration Kerosene
enumeration Liquid Propane
enumeration Natural Gas
enumeration Other
enumeration Propane
enumeration Steam
enumeration Wood
Used by
Complex Type EnergyUnitsType
Source
<xs:attribute name="Fuel" type="EnergyClassEnumType"/>
Attribute DataValueType / @PeriodName
Namespace No namespace
Annotations
An optional name for the Period in which the value was captured. Examples:  If Value is associated with a specific calendar month, then this attribute might be the month's name. If the value is an annual value, then the attribute might be "Annual."
Type xs:string
Properties
content: simple
Used by
Complex Type DataValueType
Source
<xs:attribute name="PeriodName" type="xs:string">
  <xs:annotation>
    <xs:documentation>An optional name for the Period in which the value was captured. Examples: If Value is associated with a specific calendar month, then this attribute might be the month's name. If the value is an annual value, then the attribute might be "Annual."</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute DataValueType / @PeriodLength
Namespace No namespace
Annotations
When data value is associated with a duration of time, this number describes its length.  Note that Units must be described in an associated TimeUnit attribute within the element where this DataValue resides.

Useful when defining energy billing periods that do not correspond to calendar months.  Use this attribute to capture the number of days in the billing period.
Type xs:decimal
Properties
content: simple
Used by
Complex Type DataValueType
Source
<xs:attribute name="PeriodLength" type="xs:decimal">
  <xs:annotation>
    <xs:documentation>When data value is associated with a duration of time, this number describes its length. Note that Units must be described in an associated TimeUnit attribute within the element where this DataValue resides. Useful when defining energy billing periods that do not correspond to calendar months. Use this attribute to capture the number of days in the billing period.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute DataValueType / @Category
Namespace No namespace
Annotations
An optional name for classifying the value. For example, energy bills frequently break the consumption down by time of use period. This category can be used to classify that time of use period.
Type xs:string
Properties
content: simple
Used by
Complex Type DataValueType
Source
<xs:attribute name="Category" type="xs:string">
  <xs:annotation>
    <xs:documentation>An optional name for classifying the value. For example, energy bills frequently break the consumption down by time of use period. This category can be used to classify that time of use period.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute DataValueType / @Date
Namespace No namespace
Annotations
This is the calendar date associated with the value. Typically used when DataValueType is used for site audit datalogging.
Type xs:date
Properties
content: simple
Used by
Complex Type DataValueType
Source
<xs:attribute name="Date" type="xs:date">
  <xs:annotation>
    <xs:documentation>This is the calendar date associated with the value. Typically used when DataValueType is used for site audit datalogging.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute DataValueType / @Time
Namespace No namespace
Annotations
This is the time of day associated with the value. Typically used when DataValueType is used for site audit datalogging.
Type xs:time
Properties
content: simple
Used by
Complex Type DataValueType
Source
<xs:attribute name="Time" type="xs:time">
  <xs:annotation>
    <xs:documentation>This is the time of day associated with the value. Typically used when DataValueType is used for site audit datalogging.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute AreaType / @Unit
Namespace No namespace
Annotations
Unit of measurement.
Type AreaUnitEnumType
Properties
use: optional
default: SquareMeters
Facets
enumeration SquareCentimeters
enumeration SquareFeet
enumeration SquareInches
enumeration SquareKilometers
enumeration SquareMeters
enumeration SquareMiles
enumeration SquareMillimeters
enumeration SquareYards
Used by
Complex Type AreaType
Source
<xs:attribute name="Unit" type="AreaUnitEnumType" use="optional" default="SquareMeters">
  <xs:annotation>
    <xs:documentation>Unit of measurement.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute SpaceType / @id
Namespace No namespace
Type xs:ID
Properties
content: simple
Used by
Complex Type SpaceType
Source
<xs:attribute name="id" type="xs:ID"/>
Attribute DimensionType / @Unit
Namespace No namespace
Annotations
Unit of measurement.
Type DimensionUnitEnumType
Properties
use: optional
default: Meters
Facets
enumeration Centimeters
enumeration Feet
enumeration Inches
enumeration Kilometers
enumeration Meters
enumeration Miles
enumeration Millimeters
enumeration Yards
Used by
Complex Type DimensionType
Source
<xs:attribute name="Unit" type="DimensionUnitEnumType" use="optional" default="Meters">
  <xs:annotation>
    <xs:documentation>Unit of measurement.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute FlowType / @Unit
Namespace No namespace
Annotations
Unit of measurement.
Type FlowUnitEnumType
Properties
use: optional
Facets
enumeration CFM
enumeration CubicMPerHr
enumeration CubicMPerMin
enumeration GPH
enumeration GPM
enumeration LPerSec
Used by
Complex Type FlowType
Source
<xs:attribute name="Unit" type="FlowUnitEnumType" use="optional">
  <xs:annotation>
    <xs:documentation>Unit of measurement.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PressureType / @Unit
Namespace No namespace
Annotations
Unit of measurement.
Type PressureUnitEnumType
Properties
use: optional
Facets
enumeration Atmospheres
enumeration CentimetersOfH2O
enumeration CentimetersOfMercury
enumeration InchesOfH2O
enumeration InchesOfMercury
enumeration kPa
kiloPascals
enumeration MillimetersOfMercury
enumeration Pascals
enumeration PSI
Pounds per Square Inch
Used by
Complex Type PressureType
Source
<xs:attribute name="Unit" type="PressureUnitEnumType" use="optional">
  <xs:annotation>
    <xs:documentation>Unit of measurement.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PowerType / @TestCondition
Namespace No namespace
Annotations
The "rating" or list of conditions at which the power was tested.
Type xs:string
Properties
use: optional
Used by
Complex Type PowerType
Source
<xs:attribute name="TestCondition" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>The "rating" or list of conditions at which the power was tested.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PowerType / @Unit
Namespace No namespace
Annotations
Unit of measurement specified as an enum. This should be used for defining the type value's units. If the proper enum is not listed, please use the UnitDesc field to specify the units. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.
Type PowerUnitEnumType
Properties
use: optional
Facets
enumeration BtuPerHour
enumeration BtuPerSecond
enumeration Candela
enumeration Footcandle
enumeration FootPoundForcePerSecond
enumeration Horsepower
enumeration KilocaloriesPerSecond
enumeration KilogramForceMeterPerSecond
enumeration Kilowatt
enumeration Lumen
enumeration Watt
Used by
Complex Type PowerType
Source
<xs:attribute name="Unit" type="PowerUnitEnumType" use="optional">
  <xs:annotation>
    <xs:documentation>Unit of measurement specified as an enum. This should be used for defining the type value's units. If the proper enum is not listed, please use the UnitDesc field to specify the units. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PowerType / @UnitDesc
Namespace No namespace
Annotations
Unit of measurement specified as a string This should be used for defining the type value's units if the proper enum is not listed in Unit. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.
Type xs:string
Properties
default: kwh
Used by
Complex Type PowerType
Source
<xs:attribute default="kwh" name="UnitDesc" type="xs:string">
  <xs:annotation>
    <xs:documentation>Unit of measurement specified as a string This should be used for defining the type value's units if the proper enum is not listed in Unit. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PowerType / @Fuel
Namespace No namespace
Annotations
Fuel type specified as an enum. This should be used for defining the type value's fuel. If the proper enum is not listed, please use the FuelDesc field to specify the units. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the FuelDesc may contain a default type.
Type EnergyClassEnumType
Properties
use: optional
default: Electricity
Facets
enumeration Coal (anthracite)
enumeration Coal (bituminous)
enumeration Coke
enumeration Diesel
enumeration District Chilled Water
enumeration District Hot Water
enumeration District Steam
enumeration Electricity
enumeration Fuel Oil (No. 1)
Number 1 is similar to kerosene and is the fraction that boils off right after gasoline.
enumeration Fuel Oil (No. 2)
enumeration Fuel Oil (No. 4)
Number 4 fuel oil is usually a blend of distillate and residual fuel oils, such as No. 2 and 6; however, sometimes it is just a heavy distillate. No. 4 may be classified as diesel, distillate or residual fuel oil.
enumeration Fuel Oil (No. 5 and No. 6)
Number 5 fuel oil and Number 6 fuel oil are called residual fuel oils (RFO) or heavy fuel oils. More Number 6 oil is produced compared to Number 5 oil, the terms heavy fuel oil and residual fuel oil  are sometimes used as names for Number 6. Number 5 and 6 are what remains of the crude oil after gasoline and the distillate fuel oils are extracted through distillation. Number 5 fuel oil is a mixture of 75-80 % Number 6 oil and 25-20% of Number 2 oil. Number 6 oil may also contain a small amount of No. 2 to get it to meet specifications.
enumeration Geothermal
enumeration Kerosene
enumeration Liquid Propane
enumeration Natural Gas
enumeration Other
enumeration Propane
enumeration Steam
enumeration Wood
Used by
Complex Type PowerType
Source
<xs:attribute name="Fuel" type="EnergyClassEnumType" use="optional" default="Electricity">
  <xs:annotation>
    <xs:documentation>Fuel type specified as an enum. This should be used for defining the type value's fuel. If the proper enum is not listed, please use the FuelDesc field to specify the units. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the FuelDesc may contain a default type.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PowerType / @FuelDesc
Namespace No namespace
Annotations
FuelType specified as a string. This should be used for defining the type value's fuel if the proper enum is not listed in Fuel. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the FuelDesc may contain a default type.
Type xs:string
Properties
default: Electricity
Used by
Complex Type PowerType
Source
<xs:attribute default="Electricity" name="FuelDesc" type="xs:string">
  <xs:annotation>
    <xs:documentation>FuelType specified as a string. This should be used for defining the type value's fuel if the proper enum is not listed in Fuel. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the FuelDesc may contain a default type.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute EquipmentDefinitionType / @Id
Namespace No namespace
Type xs:ID
Properties
use: required
Used by
Source
<xs:attribute name="Id" type="xs:ID" use="required"/>
Attribute EquipmentInstanceType / @Id
Namespace No namespace
Type xs:ID
Properties
use: required
Used by
Complex Type EquipmentInstanceType
Source
<xs:attribute name="Id" type="xs:ID" use="required"/>
Attribute EquipmentInstanceType / @EquipmentDefinitionIdRef
Namespace No namespace
Annotations
ID Ref of the associated equipment definition for this equipment instance.  For example, in case of a PVModule, this would be the ID of the PvModuleDefinition element that describes this particular PV module instance.
Type xs:IDREF
Properties
use: required
Used by
Complex Type EquipmentInstanceType
Source
<xs:attribute name="EquipmentDefinitionIdRef" type="xs:IDREF" use="required">
  <xs:annotation>
    <xs:documentation>ID Ref of the associated equipment definition for this equipment instance. For example, in case of a PVModule, this would be the ID of the PvModuleDefinition element that describes this particular PV module instance.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute EfficiencyType / @Unit
Namespace No namespace
Annotations
Unit of measurement specified as a string This should be used for defining the type value's units if the proper enum is not listed in Unit. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.
Type EfficiencyUnitEnumType
Properties
use: optional
Facets
enumeration AFUE
The annual fuel utilization efficiency (AFUE; pronounced 'A'-'Few') is a thermal efficiency measure of combustion equipment like furnaces, boilers, and water heaters. The AFUE differs from the true 'thermal efficiency' in that it is not a steady-state, peak measure of conversion efficiency, but instead attempts to represent the actual, season-long, average efficiency of that piece of equipment, including the operating transients.
enumeration BoilerEff
???
enumeration COP
The coefficient of performance or COP (sometimes CP), of a heat pump is the ratio of the change in heat at the "output" (the heat reservoir of interest) to the supplied work.
enumeration EER
The Energy Efficiency Ratio (EER) of a particular cooling device is the ratio of output cooling (in Btu/hr) to input electrical power (in Watts) at a given operating point (indoor and outdoor temperature and humidity conditions). The EER is related to the coefficient of performance (COP) commonly used in thermodynamics, with the primary difference being that the COP of a cooling device is unit-less: the cooling load and the electrical power needed to run the device are both measured using the same units, e.g. watts.
enumeration effectiveness
???
enumeration EnergyFactor
"Energy Factor is the ratio of useful energy output from the water heater to the total amount of energy delivered to the water heater. The higher the EF is, the more efficient the water heater." - http://www.energystar.gov/index.cfm?c=water_heat.pr_crit_water_heaters

"Energy Factor is a metric that was previously used to compare relative efficiencies of clothes washers. The higher the Energy Factor is, the more efficient the clothes washer is. For clothes washers, Energy Factor is calculated using the following formula:[2]"

Energy Factor = 392 x Volume (ft³) / Annual Energy Usage (kWh) - 
http://www.energystar.gov/index.cfm?fuseaction=clotheswash.display_column_definitions
enumeration FanEff
is this Specific Fan power?
enumeration HSPF
HSPF (Heating Seasonal Performance Factor) is a term used in the heating and cooling industry. HSPF is specifically used to measure the efficiency of air source heat pumps.

The efficiency of air conditioners are often rated by the Heating Seasonal Performance Factor (HSPF) as defined by the Air Conditioning, Heating, and Refrigeration Institute in its standard 210/240 Performance Rating of Unitary Air-Conditioning and Air-Source Heat Pump Equipment last updated in 2008.
enumeration kWPerkW
???
enumeration kWPerTon
kiloWatts per Ton - power to weight ratio of an engine
enumeration LumensPerWatt
The ratio of luminous flux in lumens to power measured in watts.
enumeration MechanicalEff
???
enumeration MotorEff
???
enumeration SEER
The Seasonal Energy Efficiency Ratio (SEER) has the same units of Btu/W·hr, but instead of being evaluated at a single operating condition, it represents the expected overall performance for a typical year's weather in a given location.
enumeration ThermalEff
In thermodynamics, the thermal efficiency is a dimensionless performance measure of a device that uses thermal energy, such as  a boiler, a furnace, or a refrigerator.
Used by
Complex Type EfficiencyType
Source
<xs:attribute name="Unit" type="EfficiencyUnitEnumType" use="optional">
  <xs:annotation>
    <xs:documentation>Unit of measurement specified as a string This should be used for defining the type value's units if the proper enum is not listed in Unit. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute EfficiencyType / @UnitDesc
Namespace No namespace
Annotations
Unit of measurement specified as a string This should be used for defining the type value's units if the proper enum is not listed in Unit. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.
Type xs:string
Properties
content: simple
Used by
Complex Type EfficiencyType
Source
<xs:attribute name="UnitDesc" type="xs:string">
  <xs:annotation>
    <xs:documentation>Unit of measurement specified as a string This should be used for defining the type value's units if the proper enum is not listed in Unit. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute EfficiencyType / @TestCondition
Namespace No namespace
Annotations
This represents the operating conditions (typically certified test conditons or full load) at which the efficiency is realized.  Note that at other conditions, the efficiency may be a different value.
Type TestConditionEnumType
Properties
use: optional
Facets
enumeration AHRI
Air-Conditioning, Heating and Refrigeration Institute
enumeration Full Load
enumeration NEMA
National Electrical Manufacturers Association
enumeration PTC
???
enumeration STC
???
Used by
Complex Type EfficiencyType
Source
<xs:attribute name="TestCondition" type="TestConditionEnumType" use="optional">
  <xs:annotation>
    <xs:documentation>This represents the operating conditions (typically certified test conditons or full load) at which the efficiency is realized. Note that at other conditions, the efficiency may be a different value.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute VolumeType / @Unit
Namespace No namespace
Annotations
Unit of measurement.
Type VolumeUnitEnumType
Properties
use: optional
Facets
enumeration CubicCentimeters
enumeration CubicFeet
enumeration CubicInches
enumeration CubicKilometers
enumeration CubicMeters
enumeration CubicMiles
enumeration CubicMillimeters
enumeration CubicYards
enumeration Gallons
enumeration Liters
enumeration Foot-Acres
Used by
Complex Type VolumeType
Source
<xs:attribute name="Unit" type="VolumeUnitEnumType" use="optional">
  <xs:annotation>
    <xs:documentation>Unit of measurement.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute VolumeType / @UnitDesc
Namespace No namespace
Annotations
Unit of measurement specified as a string This should be used for defining the type value's units if the proper enum is not listed in Unit. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.
Type xs:string
Properties
content: simple
Used by
Complex Type VolumeType
Source
<xs:attribute name="UnitDesc" type="xs:string">
  <xs:annotation>
    <xs:documentation>Unit of measurement specified as a string This should be used for defining the type value's units if the proper enum is not listed in Unit. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute TemperatureType / @Unit
Namespace No namespace
Annotations
Unit of measurement.
Type TemperatureUnitEnumType
Properties
use: optional
Facets
enumeration C
Celsius
enumeration F
Fahrenheit
enumeration K
Kelvin
enumeration R
Rankine
A thermodynamic (absolute) temperature scale named after the Scottish engineer and physicist William John Macquorn Rankine, who proposed it in 1859.
enumeration Re
The Réaumur scale (°Ré, °Re, °R), also known as the "octogesimal division",[1] is a temperature scale in which the freezing and boiling points of water are set to 0 and 80 degrees respectively. The scale is named after René Antoine Ferchault de Réaumur, who first proposed something similar in 1730.[2]

AT: why are we including this? Does someone have a use case?
Used by
Complex Type TemperatureType
Source
<xs:attribute name="Unit" type="TemperatureUnitEnumType" use="optional">
  <xs:annotation>
    <xs:documentation>Unit of measurement.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PowerUnitsType / @TestCondition
Namespace No namespace
Annotations
The "rating" or list of conditions at which the power was tested.
Type xs:string
Properties
content: simple
Used by
Complex Type PowerUnitsType
Source
<xs:attribute name="TestCondition" type="xs:string">
  <xs:annotation>
    <xs:documentation>The "rating" or list of conditions at which the power was tested.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute PowerUnitsType / @Fuel
Namespace No namespace
Annotations
Fuel type specified as an enum.
Type EnergyClassEnumType
Properties
content: simple
Facets
enumeration Coal (anthracite)
enumeration Coal (bituminous)
enumeration Coke
enumeration Diesel
enumeration District Chilled Water
enumeration District Hot Water
enumeration District Steam
enumeration Electricity
enumeration Fuel Oil (No. 1)
Number 1 is similar to kerosene and is the fraction that boils off right after gasoline.
enumeration Fuel Oil (No. 2)
enumeration Fuel Oil (No. 4)
Number 4 fuel oil is usually a blend of distillate and residual fuel oils, such as No. 2 and 6; however, sometimes it is just a heavy distillate. No. 4 may be classified as diesel, distillate or residual fuel oil.
enumeration Fuel Oil (No. 5 and No. 6)
Number 5 fuel oil and Number 6 fuel oil are called residual fuel oils (RFO) or heavy fuel oils. More Number 6 oil is produced compared to Number 5 oil, the terms heavy fuel oil and residual fuel oil  are sometimes used as names for Number 6. Number 5 and 6 are what remains of the crude oil after gasoline and the distillate fuel oils are extracted through distillation. Number 5 fuel oil is a mixture of 75-80 % Number 6 oil and 25-20% of Number 2 oil. Number 6 oil may also contain a small amount of No. 2 to get it to meet specifications.
enumeration Geothermal
enumeration Kerosene
enumeration Liquid Propane
enumeration Natural Gas
enumeration Other
enumeration Propane
enumeration Steam
enumeration Wood
Used by
Complex Type PowerUnitsType
Source
<xs:attribute name="Fuel" type="EnergyClassEnumType">
  <xs:annotation>
    <xs:documentation>Fuel type specified as an enum.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute EmissionsUnitsType / @Emissions
Namespace No namespace
Type EmissionsEnumType
Properties
content: simple
Facets
enumeration CO2
enumeration NOX
enumeration SOX
enumeration Methane
Used by
Complex Type EmissionsUnitsType
Source
<xs:attribute name="Emissions" type="EmissionsEnumType"/>
Attribute BenefitType / @Id
Namespace No namespace
Used by
Complex Type BenefitType
Source
<xs:attribute name="Id"/>
Attribute BenefitType / @Category
Namespace No namespace
Annotations
Describes the category of benefit being described. Typical benefits are financial (for example: incentive payments, utility bill savings, etc) or energy (for example: energy produced or saved).
Type BenefitCategoryEnumType
Properties
use: optional
Facets
enumeration energy produced
enumeration energy offset/saved
enumeration emissions offset/saved
enumeration incentive: rebate/buydown
enumeration incentive: production-based incentive
enumeration incentive: renewable energy credit
enumeration incentive: feed-in tariff
enumeration incentive: federal tax credit
enumeration incentive: state tax credit
Used by
Complex Type BenefitType
Source
<xs:attribute name="Category" use="optional" type="BenefitCategoryEnumType">
  <xs:annotation>
    <xs:documentation>Describes the category of benefit being described. Typical benefits are financial (for example: incentive payments, utility bill savings, etc) or energy (for example: energy produced or saved).</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute AngleType / @Unit
Namespace No namespace
Annotations
Unit of measurement.
Type AngularUnitEnumType
Properties
use: optional
default: degrees
Facets
enumeration degrees
enumeration "in 12"
enumeration radians
Used by
Complex Type AngleType
Source
<xs:attribute name="Unit" type="AngularUnitEnumType" use="optional" default="degrees">
  <xs:annotation>
    <xs:documentation>Unit of measurement.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute EnergyType / @Unit
Namespace No namespace
Annotations
Unit of measurement specified as an enum. This should be used for defining the type value's units. If the proper enum is not listed, please use the UnitDesc field to specify the units. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.
Type EnergyUnitEnumType
Properties
use: optional
Facets
enumeration BTU
enumeration Joules
enumeration KilowattHours
enumeration Therms
Used by
Complex Type EnergyType
Source
<xs:attribute name="Unit" type="EnergyUnitEnumType" use="optional">
  <xs:annotation>
    <xs:documentation>Unit of measurement specified as an enum. This should be used for defining the type value's units. If the proper enum is not listed, please use the UnitDesc field to specify the units. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute EnergyType / @UnitDesc
Namespace No namespace
Annotations
Unit of measurement specified as a string This should be used for defining the type value's units if the proper enum is not listed in Unit. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.
Type xs:string
Properties
content: simple
Used by
Complex Type EnergyType
Source
<xs:attribute name="UnitDesc" type="xs:string">
  <xs:annotation>
    <xs:documentation>Unit of measurement specified as a string This should be used for defining the type value's units if the proper enum is not listed in Unit. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute EnergyType / @Fuel
Namespace No namespace
Annotations
Fuel type specified as an enum. This should be used for defining the type value's fuel. If the proper enum is not listed, please use the FuelDesc field to specify the units. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the FuelDesc may contain a default type.
Type EnergyClassEnumType
Properties
use: optional
Facets
enumeration Coal (anthracite)
enumeration Coal (bituminous)
enumeration Coke
enumeration Diesel
enumeration District Chilled Water
enumeration District Hot Water
enumeration District Steam
enumeration Electricity
enumeration Fuel Oil (No. 1)
Number 1 is similar to kerosene and is the fraction that boils off right after gasoline.
enumeration Fuel Oil (No. 2)
enumeration Fuel Oil (No. 4)
Number 4 fuel oil is usually a blend of distillate and residual fuel oils, such as No. 2 and 6; however, sometimes it is just a heavy distillate. No. 4 may be classified as diesel, distillate or residual fuel oil.
enumeration Fuel Oil (No. 5 and No. 6)
Number 5 fuel oil and Number 6 fuel oil are called residual fuel oils (RFO) or heavy fuel oils. More Number 6 oil is produced compared to Number 5 oil, the terms heavy fuel oil and residual fuel oil  are sometimes used as names for Number 6. Number 5 and 6 are what remains of the crude oil after gasoline and the distillate fuel oils are extracted through distillation. Number 5 fuel oil is a mixture of 75-80 % Number 6 oil and 25-20% of Number 2 oil. Number 6 oil may also contain a small amount of No. 2 to get it to meet specifications.
enumeration Geothermal
enumeration Kerosene
enumeration Liquid Propane
enumeration Natural Gas
enumeration Other
enumeration Propane
enumeration Steam
enumeration Wood
Used by
Complex Type EnergyType
Source
<xs:attribute name="Fuel" type="EnergyClassEnumType" use="optional">
  <xs:annotation>
    <xs:documentation>Fuel type specified as an enum. This should be used for defining the type value's fuel. If the proper enum is not listed, please use the FuelDesc field to specify the units. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the FuelDesc may contain a default type.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute EnergyType / @FuelDesc
Namespace No namespace
Annotations
FuelType specified as a string. This should be used for defining the type value's fuel if the proper enum is not listed in Fuel. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the FuelDesc may contain a default type.
Type xs:string
Properties
content: simple
Used by
Complex Type EnergyType
Source
<xs:attribute name="FuelDesc" type="xs:string">
  <xs:annotation>
    <xs:documentation>FuelType specified as a string. This should be used for defining the type value's fuel if the proper enum is not listed in Fuel. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the FuelDesc may contain a default type.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute WeightType / @Unit
Namespace No namespace
Annotations
Unit of measurement.
Type WeightUnitEnumType
Properties
use: optional
Facets
enumeration Kilograms
enumeration Pounds
enumeration Tons
Used by
Complex Type WeightType
Source
<xs:attribute name="Unit" type="WeightUnitEnumType" use="optional">
  <xs:annotation>
    <xs:documentation>Unit of measurement.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute VelocityType / @Unit
Namespace No namespace
Annotations
Unit of measurement.
Type VelocityUnitEnumType
Properties
use: optional
Facets
enumeration FeetPerMinute
enumeration FeetPerSecond
enumeration KilometerPerHour
enumeration Knots
enumeration MetersPerMinute
enumeration MetersPerSecond
enumeration MilesPerHour
Used by
Complex Type VelocityType
Source
<xs:attribute name="Unit" type="VelocityUnitEnumType" use="optional">
  <xs:annotation>
    <xs:documentation>Unit of measurement.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute DensityType / @Unit
Namespace No namespace
Annotations
Unit of measurement.
Type DensityUnitEnumType
Properties
use: optional
Facets
enumeration GramsPerCubicCm
enumeration KgPerCubicM
enumeration LbsPerCubicFt
enumeration LbsPerCubicIn
Used by
Complex Type DensityType
Source
<xs:attribute name="Unit" type="DensityUnitEnumType" use="optional">
  <xs:annotation>
    <xs:documentation>Unit of measurement.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute EmissionsType / @Unit
Namespace No namespace
Annotations
Unit of measurement specified as an enum. This should be used for defining the type value's units. If the proper enum is not listed, please use the UnitDesc field to specify the units. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.
Type EmissionsUnitEnumType
Properties
content: simple
Facets
enumeration pounds
enumeration tons
enumeration kilograms
Used by
Complex Type EmissionsType
Source
<xs:attribute name="Unit" type="EmissionsUnitEnumType">
  <xs:annotation>
    <xs:documentation>Unit of measurement specified as an enum. This should be used for defining the type value's units. If the proper enum is not listed, please use the UnitDesc field to specify the units. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute EmissionsType / @UnitDesc
Namespace No namespace
Annotations
Unit of measurement specified as a string This should be used for defining the type value's units if the proper enum is not listed in Unit. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.
Type xs:string
Properties
content: simple
Used by
Complex Type EmissionsType
Source
<xs:attribute name="UnitDesc" type="xs:string">
  <xs:annotation>
    <xs:documentation>Unit of measurement specified as a string This should be used for defining the type value's units if the proper enum is not listed in Unit. These are all optional attributes in order to allow for a simplified value descriptions since these are used throughout the IEP schemas. Additionally the UnitDesc may contain a default type.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute EmissionsType / @Emissions
Namespace No namespace
Type EmissionsEnumType
Properties
content: simple
Facets
enumeration CO2
enumeration NOX
enumeration SOX
enumeration Methane
Used by
Complex Type EmissionsType
Source
<xs:attribute name="Emissions" type="EmissionsEnumType"/>
Attribute EmissionsType / @EmissionsDesc
Namespace No namespace
Type xs:string
Properties
content: simple
Used by
Complex Type EmissionsType
Source
<xs:attribute name="EmissionsDesc" type="xs:string"/>
Attribute TimePeriodType / @TimeUnits
Namespace No namespace
Type TimeUnitEnumType
Properties
use: required
Facets
enumeration Day
enumeration Hour
enumeration Minute
enumeration Month
enumeration Second
enumeration Week
enumeration Year
Used by
Complex Type TimePeriodType
Source
<xs:attribute name="TimeUnits" type="TimeUnitEnumType" use="required"/>
Attribute TimeType / @Unit
Namespace No namespace
Annotations
Unit of measurement.
Type TimeUnitEnumType
Properties
use: optional
Facets
enumeration Day
enumeration Hour
enumeration Minute
enumeration Month
enumeration Second
enumeration Week
enumeration Year
Used by
Complex Type TimeType
Source
<xs:attribute name="Unit" type="TimeUnitEnumType" use="optional">
  <xs:annotation>
    <xs:documentation>Unit of measurement.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute GenericValueType / @Unit
Namespace No namespace
Type xs:string
Properties
content: simple
Used by
Complex Type GenericValueType
Source
<xs:attribute name="Unit" type="xs:string"/>