<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>
This is a simple description of the source of the information
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>
<xs:element minOccurs="0" name="addressUse" type="addressUseEnum"><xs:annotation><xs:documentation>Use to describe the use of the address, for example, "Mailing," "Shipping," "Project," etc)</xs:documentation></xs:annotation></xs:element>
<xs:element minOccurs="0" name="elevation" nillable="true" type="xs:float"><xs:annotation><xs:documentation>This is in feer</xs:documentation></xs:annotation></xs:element>
<xs:element minOccurs="0" name="latitude" nillable="true" type="xs:float"><xs:annotation><xs:documentation>This is in degrees</xs:documentation></xs:annotation></xs:element>
<xs:element minOccurs="0" name="longitude" nillable="true" type="xs:float"><xs:annotation><xs:documentation>This is in degrees</xs:documentation></xs:annotation></xs:element>
Optional URL pointing to an online mapping service that shows the location.
Diagram
Type
xs:string
Properties
content
simple
minOccurs
0
maxOccurs
1
Source
<xs:element maxOccurs="1" minOccurs="0" name="mapUrl" type="xs:string"><xs:annotation><xs:documentation>Optional URL pointing to an online mapping service that shows the location.</xs:documentation></xs:annotation></xs:element>
This is used as a general descript, name, etc. to be used in place of the Participant
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>
Describes the project's address, and geo location (lat / long / elevation).Note that if there are more than one street address, the model forces these to be separate Sites/Projects. If a Building on the project site has more than one street address, only one is required to identify the location.
<xs:element maxOccurs="1" minOccurs="1" name="location" type="address"><xs:annotation><xs:documentation>Describes the project's address, and geo location (lat / long / elevation). Note that if there are more than one street address, the model forces these to be separate Sites/Projects. If a Building on the project site has more than one street address, only one is required to identify the location.</xs:documentation></xs:annotation></xs:element>
Also known as "AHJ." This is the city, county, or other authority with jurisdiction over building permits and inspections.
Diagram
Type
xs:string
Properties
content
simple
minOccurs
0
maxOccurs
1
Source
<xs:element maxOccurs="1" minOccurs="0" name="authorityHavingJurisdiction" type="xs:string"><xs:annotation><xs:documentation>Also known as "AHJ." This is the city, county, or other authority with jurisdiction over building permits and inspections.</xs:documentation></xs:annotation></xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="customerOwnsProperty" type="xs:boolean"><xs:annotation><xs:documentation>Is the project buyer the owner of the site?</xs:documentation></xs:annotation></xs:element>
If the project customer is not the owner of the site property, what is the relationship to the owner? This is required for CSI incentive application.
Diagram
Type
xs:string
Properties
content
simple
minOccurs
0
maxOccurs
1
Source
<xs:element maxOccurs="1" minOccurs="0" name="customerRelationToPropertyOwner" type="xs:string"><xs:annotation><xs:documentation>If the project customer is not the owner of the site property, what is the relationship to the owner? This is required for CSI incentive application.</xs:documentation></xs:annotation></xs:element>
Does the site have, or can get broadband internet? Dial-up only probably won't work.
Diagram
Type
xs:boolean
Properties
content
simple
minOccurs
0
maxOccurs
1
Source
<xs:element maxOccurs="1" minOccurs="0" name="broadbandInternetAccessible" type="xs:boolean"><xs:annotation><xs:documentation>Does the site have, or can get broadband internet? Dial-up only probably won't work.</xs:documentation></xs:annotation></xs:element>
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
Type
xs:string
Properties
content
simple
minOccurs
0
Source
<xs:element form="unqualified" name="stationCategory" type="xs:string" minOccurs="0"><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>
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
Type
xs:string
Properties
content
simple
minOccurs
0
Source
<xs:element form="unqualified" minOccurs="0" 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>
Type of weather dataset, such as TMY, TMY2, IWEC, etc.
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 siteWeatherData / highestMonthlyAverageHighTemperature
Namespace
http://www.iepmodel.net
Annotations
Required for configuring inverter circuits. Of the monthly average high temperatures for the site, the highest one.
Diagram
Type
xs:integer
Properties
content
simple
minOccurs
0
Source
<xs:element minOccurs="0" name="highestMonthlyAverageHighTemperature" type="xs:integer"><xs:annotation><xs:documentation>Required for configuring inverter circuits. Of the monthly average high temperatures for the site, the highest one.</xs:documentation></xs:annotation></xs:element>
Lowest historic temperature. Required for configuring PV inverter circuits. Used to find highest PV system string voltage when cold and sunny, and therefore longest possible string.
Diagram
Type
xs:integer
Properties
content
simple
minOccurs
0
Source
<xs:element minOccurs="0" name="recordLowTemperture" type="xs:integer"><xs:annotation><xs:documentation>Lowest historic temperature. Required for configuring PV inverter circuits. Used to find highest PV system string voltage when cold and sunny, and therefore longest possible string.</xs:documentation></xs:annotation></xs:element>
Required for PV system structural validations. For CA permitting guidebook, speed must be less than 110mph. This is based from ASCE 7-10, risk category II for CA.
Diagram
Type
xs:integer
Properties
content
simple
minOccurs
0
Source
<xs:element minOccurs="0" name="designWindSpeed" type="xs:integer"><xs:annotation><xs:documentation>Required for PV system structural validations. For CA permitting guidebook, speed must be less than 110mph. This is based from ASCE 7-10, risk category II for CA.</xs:documentation></xs:annotation></xs:element>
If site has existing generation, describe the technology. Required for CSI Rebate Reservation.
Diagram
Type
xs:string
Properties
content
simple
minOccurs
0
maxOccurs
1
Source
<xs:element maxOccurs="1" minOccurs="0" name="existingGenerationDescription" type="xs:string"><xs:annotation><xs:documentation>If site has existing generation, describe the technology. Required for CSI Rebate Reservation.</xs:documentation></xs:annotation></xs:element>
This is simply a descriptive name, typically a common name used for the system.
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>
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:element minOccurs="0" name="newExisting" type="existenceEnum"><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>
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
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>
<xs:element name="spaceClassification" type="buildingClass" 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>
The identifier for the space as defined in the ESP's systemReqStringTypeLen60?
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>
<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="conditionedAreaFractionCooled" 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>
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
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>
This is the typical number of adults occupying the building during normal occupation hours.
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>
This is the typical number of teenagers occupying the building during normal occupation hours.
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>
This is the typical number of infants occupying the building during normal occupation hours.
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>
This defines the number of bathrooms where a whole bathroom includes toilet and shower, half baths only include toilets.
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>
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
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>
Describes the source of the provided solar access percentages, for example: "user estimate", "Solmetric skyline", etc.
Diagram
Type
xs:string
Properties
content
simple
minOccurs
0
Source
<xs:element minOccurs="0" name="measurementSource" type="xs:string"><xs:annotation><xs:documentation>Describes the source of the provided solar access percentages, for example: "user estimate", "Solmetric skyline", etc.</xs:documentation></xs:annotation></xs:element>
Use to describe the measurement. May be the name of a Solmetric Skyline, for example.
Diagram
Type
xs:string
Properties
content
simple
minOccurs
0
Source
<xs:element minOccurs="0" name="name" type="xs:string"><xs:annotation><xs:documentation>Use to describe the measurement. May be the name of a Solmetric Skyline, for example.</xs:documentation></xs:annotation></xs:element>
Reference ID for the point. Use to index points and define polygon edges. An edge can be defined by start and end point indices.
Source
<xs:element minOccurs="0" name="measurementLocation2d" type="point2d"><xs:annotation><xs:documentation>2d coordinate location in the site's scene where the solar access measurement was taken.</xs:documentation></xs:annotation></xs:element>
Reference ID for the point. Use to index points and define polygon edges. An edge can be defined by start and end point indices.
Source
<xs:element minOccurs="0" name="measurementLocation3d" type="point3d"><xs:annotation><xs:documentation>3d coordinate location in the site's scene where the solar access measurement was taken.</xs:documentation></xs:annotation></xs:element>
Names the specific benefit (or cost).If Benefit is an incentive, this should be the Name of the incentive program.
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>
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
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>
<xs:element minOccurs="0" name="benefitValueUnits" type="benefitValueUnits"><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 name="benefitValues"><xs:complexType><xs:sequence><xs:element maxOccurs="unbounded" name="benefitValue" type="dataValue"><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:sequence></xs:complexType></xs:element>
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").
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.
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.
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 "Annually"
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="dataValue"><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="determinationMethod" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>How the benefit was calculated, either Estimated, Measured, or Incentive</xs:documentation></xs:annotation></xs:element>
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
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>
<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="dataOriginator" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Person, date and time that benefit was calculated.</xs:documentation></xs:annotation></xs:element>
This is the year in which this event occurs relative to implementation.
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>
<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="frequencyEnum"><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: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="frequencyEnum"><xs:annotation><xs:documentation>This is the frequency of the recurring event.</xs:documentation></xs:annotation></xs:element>
This represents the description of the cost, i.e. maintenance costs, purchase costs, salvage costs, etc.
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>
Name of the entity who manufactures the equipment.
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>
Manufacturer's unique identifier for this model of equipment.
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>
A general name for a group of product models. Typically each member of the family differs in size or capacity in some way.
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>
<xs:element minOccurs="0" name="description" type="xs:string"><xs:annotation><xs:documentation>Detailed description of the product.</xs:documentation></xs:annotation></xs:element>
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
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>
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
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>
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
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>
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
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>
<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>
The material making up the enclosure, such as steel, stainless steel, fiberglass, PVC, etc.
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>
<xs:element minOccurs="0" name="enclosureNemaRating" type="nemaRatingEnum"><xs:annotation><xs:documentation>Equipment enclosures typically have a NEMA rating that describes its protection from weather/elements.</xs:documentation></xs:annotation></xs:element>
Agency under which the equipment was listed per the associated standard. Examples include ETL, UL, CSA, etc
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>
Description of Manufacturer's warranty on the equipment.
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>
<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>
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
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>
A user provided name for convenience. For example, an electrical panel might be the "Main service entry panel", or the "AC combiner panel." A pvModule name might be to identify a specific string or AC branch circuit, for example, "S1-M1" or simply "1" of the total number of modules in the string - typically named in a series.
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." A pvModule name might be to identify a specific string or AC branch circuit, for example, "S1-M1" or simply "1" of the total number of modules in the string - typically named in a series.</xs:documentation></xs:annotation></xs:element>
<xs:element name="serialNumber" type="serialNumber" 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="dateManufactured"><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="equipmentLocation"><xs:annotation><xs:documentation>A place where the equipment is located on the site or within the building.</xs:documentation></xs:annotation></xs:element>
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
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>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>
Useful for describing an equipmentLocation that is either currently occupied, or proposed to be occupied by a given equipment instance.
Diagram
Type
xs:boolean
Properties
content
simple
minOccurs
0
Source
<xs:element minOccurs="0" name="occupied" type="xs:boolean"><xs:annotation><xs:documentation>Useful for describing an equipmentLocation that is either currently occupied, or proposed to be occupied by a given equipment instance.</xs:documentation></xs:annotation></xs:element>
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
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>
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
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>
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
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>
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
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>
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
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>
Use to describe the footprint of an equipment location within a 2d scene which may include multiple equipment locations within the same scene. Useful to describe relative locations on a single site.
<xs:element minOccurs="0" name="footprint2dSceneOrthoProjection" type="polygon2d"><xs:annotation><xs:documentation>Use to describe the footprint of an equipment location within a 2d scene which may include multiple equipment locations within the same scene. Useful to describe relative locations on a single site.</xs:documentation></xs:annotation></xs:element>
Use to describe the footprint of an equipment location within a 2d graph that only includes a single equipment location. Useful for describing the shape of a footprint.
<xs:element minOccurs="0" name="footprint2dLocal" type="polygon2d"><xs:annotation><xs:documentation>Use to describe the footprint of an equipment location within a 2d graph that only includes a single equipment location. Useful for describing the shape of a footprint.</xs:documentation></xs:annotation></xs:element>
Use to describe the footprint of an equipment location within a 2d graph taken from an aerial camera that only includes a single equipment location. Useful for describing the shape of a footprint.
<xs:element minOccurs="0" name="footprint2dSceneCameraView" type="polygon2d"><xs:annotation><xs:documentation>Use to describe the footprint of an equipment location within a 2d graph taken from an aerial camera that only includes a single equipment location. Useful for describing the shape of a footprint.</xs:documentation></xs:annotation></xs:element>
The conditioned zone that this EquipmentLocation occupies.
Diagram
Type
xs:IDREF
Properties
content
simple
minOccurs
0
Source
<xs:element minOccurs="0" name="zoneIdRef" type="xs:IDREF"><xs:annotation><xs:documentation>The conditioned zone that this EquipmentLocation occupies.</xs:documentation></xs:annotation></xs:element>
<xs:element minOccurs="0" name="lastServiced" type="lastServiced"><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="remainingUsefulLife"><xs:annotation><xs:documentation>A description of the expected remaining service life for the equipment.</xs:documentation></xs:annotation></xs:element>
<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:element minOccurs="0" name="health"><xs:complexType><xs:annotation><xs:documentation>This is used to describe health constraints such as specific allergies</xs:documentation></xs:annotation><xs:sequence><xs:element maxOccurs="1" minOccurs="1" name="name" type="xs:string"/><xs:element maxOccurs="1" minOccurs="1" name="description" type="xs:string"/><xs:element maxOccurs="1" minOccurs="1" name="severity" type="xs:string"/></xs:sequence></xs:complexType></xs:element>
<xs:element minOccurs="0" name="comfort"><xs:complexType><xs:annotation><xs:documentation>This is used to describe specific comfort constraints in the building such as drafts, ventilation, hot and cold spots, etc.</xs:documentation></xs:annotation><xs:sequence><xs:element maxOccurs="1" minOccurs="1" name="name" type="xs:string"/><xs:element maxOccurs="1" minOccurs="1" name="description" type="xs:string"/><xs:element maxOccurs="1" minOccurs="1" name="severity" type="xs:string"/></xs:sequence></xs:complexType></xs:element>
<xs:element minOccurs="0" name="co2Reduction"><xs:complexType><xs:sequence><xs:element maxOccurs="1" minOccurs="1" name="requestedCO2ReductionDesc" type="xs:string"><xs:annotation><xs:documentation>This is a descriptive element and may be represented in several ways</xs:documentation></xs:annotation></xs:element><xs:element maxOccurs="1" minOccurs="1" name="requestedCO2ReductionInTonsPerYear" type="xs:float"/></xs:sequence></xs:complexType></xs:element>
This is a descriptive element and may be represented in several ways
Diagram
Type
xs:string
Properties
content
simple
minOccurs
1
maxOccurs
1
Source
<xs:element maxOccurs="1" minOccurs="1" name="requestedCO2ReductionDesc" type="xs:string"><xs:annotation><xs:documentation>This is a descriptive element and may be represented in several ways</xs:documentation></xs:annotation></xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="satisfactionLevel" type="xs:string"><xs:annotation><xs:documentation>Fair Good Excellent or 5 star rating?</xs:documentation></xs:annotation></xs:element>
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.
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 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.
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.
The sunrise time, in decimal float, relative to the timezone specified in the root of this data structure.
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>
The sunset time, in decimal float, relative to the timezone specified in the root of this data structure.
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>
The number of interrvals per hour for the Intervals in each of the days.
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>
<xs:element maxOccurs="1" minOccurs="1" name="azimuth" type="angle"><xs:annotation><xs:documentation>Direction to the obstruction, in degrees. 0 degrees is North, 90 degress is East, etc.</xs:documentation></xs:annotation></xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="elevation" type="angle"><xs:annotation><xs:documentation>Elevation, in degrees, of the top of the obstruction. 0 degrees is the horizon, and 90 degress is straight up.</xs:documentation></xs:annotation></xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="obstructionElevation" type="obstructionElevations"><xs:annotation><xs:documentation>Collection of the tops of obstructions surrounding the measurement location that define the skylie.</xs:documentation></xs:annotation></xs:element>
Reference ID for the point. Use to index points and define polygon edges. An edge can be defined by start and end point indices.
Source
<xs:element maxOccurs="1" minOccurs="0" name="measurementLocation2dSceneOrthoProjection" type="point2d"><xs:annotation><xs:documentation>Location relative to some define origing, where this measurement was taken.</xs:documentation></xs:annotation></xs:element>
Reference ID for the point. Use to index points and define polygon edges. An edge can be defined by start and end point indices.
Source
<xs:element maxOccurs="1" minOccurs="0" name="measurementLocation2dSceneOrthoProjection" type="point2d"><xs:annotation><xs:documentation>Location relative to some define origing, where this measurement was taken.</xs:documentation></xs:annotation></xs:element>
Because there may be multiptle instances of extension data within a single instance document, this element is used to identify the set of data included in this extension. It could, for example, be the name of the application for which the data is intended.
Diagram
Type
xs:string
Properties
content
simple
Source
<xs:element name="Name" type="xs:string"><xs:annotation><xs:documentation>Because there may be multiptle instances of extension data within a single instance document, this element is used to identify the set of data included in this extension. It could, for example, be the name of the application for which the data is intended.</xs:documentation></xs:annotation></xs:element>
Element contains a sequence of any data elements that are an extension to the base IEP schema.
Diagram
Properties
content
complex
Model
ANY element from ANY namespace
Source
<xs:element name="Data"><xs:annotation><xs:documentation>Element contains a sequence of any data elements that are an extension to the base IEP schema.</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:any maxOccurs="unbounded" namespace="##any" processContents="skip"/></xs:sequence></xs:complexType></xs:element>
Complex Type applicationId
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
<xs:complexType name="applicationId"><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>
<xs:complexType name="address"><xs:sequence><xs:element minOccurs="0" name="addressUse" type="addressUseEnum"><xs:annotation><xs:documentation>Use to describe the use of the address, for example, "Mailing," "Shipping," "Project," etc)</xs:documentation></xs:annotation></xs:element><xs:element name="line1" type="xs:string" minOccurs="0"/><xs:element maxOccurs="1" minOccurs="0" name="line2" type="xs:string"/><xs:element name="city" type="xs:string" minOccurs="0"/><xs:element maxOccurs="1" minOccurs="0" name="county" type="xs:string"/><xs:element minOccurs="0" name="state" type="xs:string"/><xs:element name="zipCode" type="zipCode" maxOccurs="1" minOccurs="0"/><xs:element minOccurs="0" name="elevation" nillable="true" type="xs:float"><xs:annotation><xs:documentation>This is in feer</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="latitude" nillable="true" type="xs:float"><xs:annotation><xs:documentation>This is in degrees</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="longitude" nillable="true" type="xs:float"><xs:annotation><xs:documentation>This is in degrees</xs:documentation></xs:annotation></xs:element><xs:element maxOccurs="1" minOccurs="0" name="mapUrl" type="xs:string"><xs:annotation><xs:documentation>Optional URL pointing to an online mapping service that shows the location.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
<xs:complexType name="dataOriginator"><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 energyClassEnum
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
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
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.
<xs:simpleType name="energyClassEnum"><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"/><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>
<xs:simpleType name="energyUnitEnum"><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 dataValue
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.
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.
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.
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 "Annually"
This is the time of day associated with the value. Typically used when DataValueType is used for site audit datalogging.
Source
<xs:complexType name="dataValue"><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="timePeriodEnum"><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 "Annually"</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>
<xs:simpleType name="timeUnitEnum"><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>
<xs:complexType name="site"><xs:sequence><xs:element maxOccurs="1" minOccurs="1" name="location" type="address"><xs:annotation><xs:documentation>Describes the project's address, and geo location (lat / long / elevation). Note that if there are more than one street address, the model forces these to be separate Sites/Projects. If a Building on the project site has more than one street address, only one is required to identify the location.</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="realEstateClassification" type="realEstateClassificationEnum"/><xs:element maxOccurs="1" minOccurs="0" name="assessorsParcelNumber" type="xs:string"/><xs:element maxOccurs="1" minOccurs="0" name="authorityHavingJurisdiction" type="xs:string"><xs:annotation><xs:documentation>Also known as "AHJ." This is the city, county, or other authority with jurisdiction over building permits and inspections.</xs:documentation></xs:annotation></xs:element><xs:element maxOccurs="1" minOccurs="0" name="customerOwnsProperty" type="xs:boolean"><xs:annotation><xs:documentation>Is the project buyer the owner of the site?</xs:documentation></xs:annotation></xs:element><xs:element maxOccurs="1" minOccurs="0" name="customerRelationToPropertyOwner" type="xs:string"><xs:annotation><xs:documentation>If the project customer is not the owner of the site property, what is the relationship to the owner? This is required for CSI incentive application.</xs:documentation></xs:annotation></xs:element><xs:element maxOccurs="1" minOccurs="0" name="broadbandInternetAccessible" type="xs:boolean"><xs:annotation><xs:documentation>Does the site have, or can get broadband internet? Dial-up only probably won't work.</xs:documentation></xs:annotation></xs:element><xs:element maxOccurs="1" minOccurs="0" name="weather" type="siteWeatherData"/><xs:element maxOccurs="1" minOccurs="0" name="existingGenerationCapability" type="xs:boolean"><xs:annotation><xs:documentation>Site has existing generation capability, including non-functioning &/or emergency back-up? Required for CSI Rebate Reservation.</xs:documentation></xs:annotation></xs:element><xs:element maxOccurs="1" minOccurs="0" name="existingGenerationDescription" type="xs:string"><xs:annotation><xs:documentation>If site has existing generation, describe the technology. Required for CSI Rebate Reservation.</xs:documentation></xs:annotation></xs:element><xs:element maxOccurs="1" minOccurs="0" name="notes" type="xs:string"/></xs:sequence><xs:attribute name="id" type="xs:ID"/></xs:complexType>
Simple Type realEstateClassificationEnum
Namespace
http://www.iepmodel.net
Annotations
This refers to the property type or what is sometimes referred to as real estate type. Commercial is synonymous with non-residential. This is also used for PowerClerk/CSI program
<xs:simpleType name="realEstateClassificationEnum"><xs:annotation><xs:documentation>This refers to the property type or what is sometimes referred to as real estate type. Commercial is synonymous with non-residential. This is also used for PowerClerk/CSI program</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="Commercial"/><xs:enumeration value="Residential"/></xs:restriction></xs:simpleType>
Complex Type siteWeatherData
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.
<xs:complexType name="siteWeatherData"><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" minOccurs="0"><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="0" 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:element minOccurs="0" name="highestMonthlyAverageHighTemperature" type="xs:integer"><xs:annotation><xs:documentation>Required for configuring inverter circuits. Of the monthly average high temperatures for the site, the highest one.</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="recordLowTemperture" type="xs:integer"><xs:annotation><xs:documentation>Lowest historic temperature. Required for configuring PV inverter circuits. Used to find highest PV system string voltage when cold and sunny, and therefore longest possible string.</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="designWindSpeed" type="xs:integer"><xs:annotation><xs:documentation>Required for PV system structural validations. For CA permitting guidebook, speed must be less than 110mph. This is based from ASCE 7-10, risk category II for CA.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
Complex Type area
Namespace
http://www.iepmodel.net
Annotations
This is a base class used to represent a two-dimensional spatial quantity (i.e. an area).
<xs:complexType name="area"><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="areaUnitEnum" 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 areaUnitEnum
Namespace
http://www.iepmodel.net
Annotations
This is an enumeration of area units of measurement. Taken directly from gbXML.
<xs:simpleType name="areaUnitEnum"><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 space
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_portfoliomanagerISSUES / TO DO: 2) get Space documentation from Portfolio Manager3) To use for benchmarking, need to add in additional operational attributes per space. The set of attributes differs based on PortfolioMgrSpaceType.
<xs:complexType name="space"><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="existenceEnum"><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="buildingClass" 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="conditionedAreaFractionCooled" 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="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>
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:complexType name="buildingClass"><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="residentialEnum"></xs:element><xs:element name="commercial" type="commercialBuildingClass"/></xs:choice></xs:complexType>
The California Commercial End-Use Survey (CEUS) is a comprehensive study ofcommercial sector energy use, primarily designed to support the state’s energydemand forecasting activities. http://www.energy.ca.gov/ceus/This enumeration lists the CEUS building types.
<xs:simpleType name="ceusBuildingEnum"><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 deerBuildingEnum
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
<xs:simpleType name="deerBuildingEnum"><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 energyStarBuildingEnum
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_learnWhen 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:simpleType name="energyStarBuildingEnum"><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 power
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.
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.
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 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.
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="power"><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="powerUnitEnum" 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="energyClassEnum" 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 powerUnitEnum
Namespace
http://www.iepmodel.net
Annotations
This is an enumeration of common power units of measurement used in the solar and building industry.
<xs:simpleType name="powerUnitEnum"><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 dimension
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.
<xs:complexType name="dimension"><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="dimensionUnitEnum" 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 dimensionUnitEnum
Namespace
http://www.iepmodel.net
Annotations
This is an enumeration of one-dimensional spatial units of measurement.
<xs:simpleType name="dimensionUnitEnum"><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 angle
Namespace
http://www.iepmodel.net
Annotations
This is a base class used to represent an angular quantity. Units are degrees.
<xs:complexType name="angle"><xs:annotation><xs:documentation>This is a base class used to represent an angular quantity. Units are degrees.</xs:documentation></xs:annotation><xs:simpleContent><xs:extension base="xs:double"></xs:extension></xs:simpleContent></xs:complexType>
Complex Type solarAccessPercentage
Namespace
http://www.iepmodel.net
Annotations
Collection of solar access by percentage possible. May represent a solar access measurement at a specific coordinate at which the measurement was taken, or may be a summary for an entire area. May be measured using a tool like Solmetric SunEye or Solar Pathfinder, or may be simply estimated.
<xs:complexType name="solarAccessPercentage"><xs:annotation><xs:documentation>Collection of solar access by percentage possible. May represent a solar access measurement at a specific coordinate at which the measurement was taken, or may be a summary for an entire area. May be measured using a tool like Solmetric SunEye or Solar Pathfinder, or may be simply estimated.</xs:documentation></xs:annotation><xs:sequence maxOccurs="1" minOccurs="0"><xs:element minOccurs="0" name="measurementSource" type="xs:string"><xs:annotation><xs:documentation>Describes the source of the provided solar access percentages, for example: "user estimate", "Solmetric skyline", etc.</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="name" type="xs:string"><xs:annotation><xs:documentation>Use to describe the measurement. May be the name of a Solmetric Skyline, for example.</xs:documentation></xs:annotation></xs:element><xs:element form="unqualified" maxOccurs="1" minOccurs="0" name="solarAccessAnnual" type="xs:int"/><xs:element form="unqualified" maxOccurs="1" minOccurs="0" name="solarAccessJan" type="xs:int"/><xs:element form="unqualified" maxOccurs="1" minOccurs="0" name="solarAccessFeb" type="xs:int"/><xs:element form="unqualified" maxOccurs="1" minOccurs="0" name="solarAccessMar" type="xs:int"/><xs:element form="unqualified" maxOccurs="1" minOccurs="0" name="solarAccessApr" type="xs:int"/><xs:element form="unqualified" maxOccurs="1" minOccurs="0" name="solarAccessMay" type="xs:int"/><xs:element form="unqualified" maxOccurs="1" minOccurs="0" name="solarAccessJun" type="xs:int"/><xs:element form="unqualified" maxOccurs="1" minOccurs="0" name="solarAccessJul" type="xs:int"/><xs:element form="unqualified" maxOccurs="1" minOccurs="0" name="solarAccessAug" type="xs:int"/><xs:element form="unqualified" maxOccurs="1" minOccurs="0" name="solarAccessSep" type="xs:int"/><xs:element form="unqualified" maxOccurs="1" minOccurs="0" name="solarAccessOct" type="xs:int"/><xs:element form="unqualified" maxOccurs="1" minOccurs="0" name="solarAccessNov" type="xs:int"/><xs:element form="unqualified" maxOccurs="1" minOccurs="0" name="solarAccessDec" type="xs:int"/><xs:element minOccurs="0" name="measurementLocation2d" type="point2d"><xs:annotation><xs:documentation>2d coordinate location in the site's scene where the solar access measurement was taken.</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="measurementLocation3d" type="point3d"><xs:annotation><xs:documentation>3d coordinate location in the site's scene where the solar access measurement was taken.</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:attribute name="id" type="xs:ID"/></xs:complexType>
Reference ID for the point. Use to index points and define polygon edges. An edge can be defined by start and end point indices.
Source
<xs:complexType name="point2d"><xs:annotation><xs:documentation>A ccordinate location in 2 dimensional space.</xs:documentation></xs:annotation><xs:sequence><xs:element name="x" type="xs:double"/><xs:element name="y" type="xs:double"/></xs:sequence><xs:attribute name="id" type="xs:ID" use="optional"><xs:annotation><xs:documentation>Reference ID for the point. Use to index points and define polygon edges. An edge can be defined by start and end point indices.</xs:documentation></xs:annotation></xs:attribute></xs:complexType>
Reference ID for the point. Use to index points and define polygon edges. An edge can be defined by start and end point indices.
Source
<xs:complexType name="point3d"><xs:annotation><xs:documentation>A ccordinate location in 3 dimensional 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" minOccurs="1"/></xs:sequence><xs:attribute name="id" type="xs:ID"><xs:annotation><xs:documentation>Reference ID for the point. Use to index points and define polygon edges. An edge can be defined by start and end point indices.</xs:documentation></xs:annotation></xs:attribute></xs:complexType>
Complex Type polygon2d
Namespace
http://www.iepmodel.net
Annotations
A set of points defining a polygon in 2 dimensional space. When used to create an element, that element's name should describe the geometric context for the polygon element. For example, if the polygon2dType is used to define an orthographic projection of a sloped roof face, then the element should be named polygon2dOrthoProjection, for example.
<xs:complexType name="polygon2d"><xs:annotation><xs:documentation>A set of points defining a polygon in 2 dimensional space. When used to create an element, that element's name should describe the geometric context for the polygon element. For example, if the polygon2dType is used to define an orthographic projection of a sloped roof face, then the element should be named polygon2dOrthoProjection, for example.</xs:documentation></xs:annotation><xs:sequence><xs:element name="vertices"><xs:complexType><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="3" name="vertex" type="point2d"/></xs:sequence></xs:complexType></xs:element></xs:sequence><xs:attribute name="id" type="xs:ID"/><xs:attribute name="name" type="xs:string"/></xs:complexType>
Complex Type polygon3d
Namespace
http://www.iepmodel.net
Annotations
A set of points defining a polygon in 3 dimensional space. When used to create an element, that element's name should describe the geometric context for the polygon element. For example, if the polygon3dType is used to define a sloped roof face as one of several roof faces in a larger scene, then the element should be named polygon3dScene, for example.
<xs:complexType name="polygon3d"><xs:annotation><xs:documentation>A set of points defining a polygon in 3 dimensional space. When used to create an element, that element's name should describe the geometric context for the polygon element. For example, if the polygon3dType is used to define a sloped roof face as one of several roof faces in a larger scene, then the element should be named polygon3dScene, for example.</xs:documentation></xs:annotation><xs:sequence><xs:element name="vertices"><xs:complexType><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="3" name="vertex" type="point3d"/></xs:sequence></xs:complexType></xs:element></xs:sequence><xs:attribute name="id" type="xs:ID"/><xs:attribute name="name" type="xs:string"/></xs:complexType>
Complex Type flow
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.
<xs:complexType name="flow"><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="flowUnitEnum" use="optional"><xs:annotation><xs:documentation>Unit of measurement.</xs:documentation></xs:annotation></xs:attribute></xs:extension></xs:simpleContent></xs:complexType>
Simple Type flowUnitEnum
Namespace
http://www.iepmodel.net
Annotations
This is an enumeration of (fluid) flow units of measurement.
<xs:simpleType name="flowUnitEnum"><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 pressure
Namespace
http://www.iepmodel.net
Annotations
This is a base class used to represent a pressure quantity.
<xs:complexType name="pressure"><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="pressureUnitEnum" use="optional"><xs:annotation><xs:documentation>Unit of measurement.</xs:documentation></xs:annotation></xs:attribute></xs:extension></xs:simpleContent></xs:complexType>
Simple Type pressureUnitEnum
Namespace
http://www.iepmodel.net
Annotations
This is an enumeration of pressure units of measurement.
<xs:simpleType name="pressureUnitEnum"><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 benefit
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.
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:complexType name="benefit"><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="benefitValueUnits"><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 name="benefitValues"><xs:complexType><xs:sequence><xs:element maxOccurs="unbounded" name="benefitValue" type="dataValue"><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:sequence></xs:complexType></xs:element><xs:element name="determinationMethod" type="determinationMethod" 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="dataOriginator" 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="benefitCategoryEnum"><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 benefitValueUnits
Namespace
http://www.iepmodel.net
Annotations
Describes the type of benefit being quanitified and its units (for example: energy, power, emissions, time, etc)
<xs:complexType name="benefitValueUnits"><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="energyUnitEnum"/><xs:element name="money" type="monetaryUnitEnum"></xs:element><xs:element name="power" type="powerTypeAndUnitsEnum"></xs:element><xs:element name="emissions" type="emissionsTypeAndUnitsEnum"></xs:element><xs:element name="water" type="waterUnitsEnum"></xs:element><xs:element name="time" type="timeUnitEnum"/><xs:element name="other" type="otherUnits"></xs:element></xs:choice></xs:complexType>
Complex Type powerTypeAndUnitsEnum
Namespace
http://www.iepmodel.net
Annotations
Power can be measured in numerous ways. This type adds an attributes to clearly call out how this power unit was measured. This type is defined for use in the benefitValueUnits element.
The "rating" or list of conditions at which the power was tested.
Source
<xs:complexType name="powerTypeAndUnitsEnum"><xs:annotation><xs:documentation>Power can be measured in numerous ways. This type adds an attributes to clearly call out how this power unit was measured. This type is defined for use in the benefitValueUnits element.</xs:documentation></xs:annotation><xs:simpleContent><xs:extension base="powerUnitEnum"><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="energyClassEnum"><xs:annotation><xs:documentation>Fuel type specified as an enum.</xs:documentation></xs:annotation></xs:attribute></xs:extension></xs:simpleContent></xs:complexType>
Complex Type emissionsTypeAndUnitsEnum
Namespace
http://www.iepmodel.net
Annotations
Emmissions units add an attribute that describes the type of material being emmitted. This type is defined for use in the benefitValueUnits element.
<xs:complexType name="emissionsTypeAndUnitsEnum"><xs:annotation><xs:documentation>Emmissions units add an attribute that describes the type of material being emmitted. This type is defined for use in the benefitValueUnits element.</xs:documentation></xs:annotation><xs:simpleContent><xs:extension base="weightUnitEnum"><xs:attribute name="emissionsType" type="emissionsTypeEnum"/></xs:extension></xs:simpleContent></xs:complexType>
Simple Type weightUnitEnum
Namespace
http://www.iepmodel.net
Annotations
This is an enumeration of weight units of measurement.
<xs:simpleType name="weightUnitEnum"><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>
<xs:simpleType name="volumeUnitEnum"><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>
<xs:complexType name="determinationMethod"><xs:sequence><xs:element name="method" type="determinationMethodEnum"/><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>
<xs:complexType name="periodicity"><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="frequencyEnum"><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>
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:complexType abstract="true" name="equipmentDefinition"><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="nemaRatingEnum"><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="terminalTempRating" type="terminalTempRatingEnum"/><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 nemaRatingEnum
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.
<xs:simpleType name="nemaRatingEnum"><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>
Simple Type terminalTempRatingEnum
Namespace
http://www.iepmodel.net
Annotations
Enumeration of possible temperature ratings of an equipment's electrical terminals.
<xs:simpleType name="terminalTempRatingEnum"><xs:annotation><xs:documentation>Enumeration of possible temperature ratings of an equipment's electrical terminals.</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="60C"/><xs:pattern value=""/><xs:enumeration value="75C"/><xs:enumeration value="90C"/></xs:restriction></xs:simpleType>
Complex Type equipmentInstance
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.
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:complexType abstract="true" name="equipmentInstance"><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." A pvModule name might be to identify a specific string or AC branch circuit, for example, "S1-M1" or simply "1" of the total number of modules in the string - typically named in a series.</xs:documentation></xs:annotation></xs:element><xs:element name="serialNumber" type="serialNumber" 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="dateManufactured"><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="equipmentLocation"><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="condition"><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="lastServiced"><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="remainingUsefulLife"><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="optional"><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 serialNumber
Namespace
http://www.iepmodel.net
Annotations
Manufacturer's assigned identifier for a specific instance of a piece of equipment.
<xs:complexType name="serialNumber"><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 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.
<xs:complexType name="dateManufactured"><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 equipmentLocation
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.
<xs:complexType name="equipmentLocation"><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 minOccurs="0" name="name"/><xs:element name="description" type="xs:string" minOccurs="0" 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 minOccurs="0" name="occupied" type="xs:boolean"><xs:annotation><xs:documentation>Useful for describing an equipmentLocation that is either currently occupied, or proposed to be occupied by a given equipment instance.</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="footprint2dSceneOrthoProjection" type="polygon2d"><xs:annotation><xs:documentation>Use to describe the footprint of an equipment location within a 2d scene which may include multiple equipment locations within the same scene. Useful to describe relative locations on a single site.</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="footprint2dLocal" type="polygon2d"><xs:annotation><xs:documentation>Use to describe the footprint of an equipment location within a 2d graph that only includes a single equipment location. Useful for describing the shape of a footprint.</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="footprint2dSceneCameraView" type="polygon2d"><xs:annotation><xs:documentation>Use to describe the footprint of an equipment location within a 2d graph taken from an aerial camera that only includes a single equipment location. Useful for describing the shape of a footprint.</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="zoneIdRef" type="xs:IDREF"><xs:annotation><xs:documentation>The conditioned zone that this EquipmentLocation occupies.</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:attribute name="id"/><xs:attribute name="equipmentInstanceIdRef" type="xs:IDREF"><xs:annotation><xs:documentation>The equipmentLocation type can be used for an element where specific equipment instances are referenced to this location.</xs:documentation></xs:annotation></xs:attribute></xs:complexType>
Complex Type condition
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.
<xs:complexType name="condition"><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 lastServiced
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".
<xs:complexType name="lastServiced"><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 remainingUsefulLife
Namespace
http://www.iepmodel.net
Annotations
A description of the expected remaining service life for the equipment.
<xs:complexType name="remainingUsefulLife"><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>
<xs:complexType name="geoLocation"><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 efficiency
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.
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 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.
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="efficiency"><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="efficiencyUnitEnum" 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="testConditionEnum" 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 efficiencyUnitEnum
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
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.
<xs:simpleType name="efficiencyUnitEnum"><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 testConditionEnum
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, andRefrigeration Institutehttp://www.ahrinet.org/FullLoad - full load conditions of the equipmentNEMA - National Electrical Manufacturers AssociationPTC - PV USA Test ConditionsSTC - Factory Standard Test Conditionshttp://www.sanfranciscosolar.com/stc4.html
Diagram
Type
restriction of xs:string
Facets
enumeration
AHRI
Air-Conditioning, Heating and Refrigeration Institute
<xs:simpleType name="testConditionEnum"><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 occupantConstraint
Namespace
http://www.iepmodel.net
Annotations
Use to describe various types of contstraints for project site occupants. Contractor may use this information as requirements for his solution definition.
<xs:complexType name="occupantConstraint"><xs:annotation><xs:documentation>Use to describe various types of contstraints for project site occupants. Contractor may use this information as requirements for his solution definition.</xs:documentation></xs:annotation><xs:choice><xs:element minOccurs="0" name="constraintCategory"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="Health"/><xs:enumeration value="Comfort"/><xs:enumeration value="EnergyEfficiency"/><xs:enumeration value="UpfrontCosts"/><xs:enumeration value="OperatingCosts"/><xs:enumeration value="CO2Reduction"/><xs:enumeration value="DollarSavings"/></xs:restriction></xs:simpleType></xs:element><xs:element minOccurs="0" name="health"><xs:complexType><xs:annotation><xs:documentation>This is used to describe health constraints such as specific allergies</xs:documentation></xs:annotation><xs:sequence><xs:element maxOccurs="1" minOccurs="1" name="name" type="xs:string"/><xs:element maxOccurs="1" minOccurs="1" name="description" type="xs:string"/><xs:element maxOccurs="1" minOccurs="1" name="severity" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element minOccurs="0" name="priority"><xs:complexType><xs:annotation><xs:documentation>Scale of 1 to 10.</xs:documentation></xs:annotation><xs:sequence maxOccurs="unbounded" minOccurs="0"><xs:element maxOccurs="1" minOccurs="1" name="priorityLevel" type="xs:int"/><xs:element maxOccurs="1" minOccurs="1" name="priorityType" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element minOccurs="0" name="upfrontCosts"><xs:complexType><xs:sequence><xs:element maxOccurs="1" minOccurs="1" name="maximumUpfrontCosts" type="xs:float"/></xs:sequence></xs:complexType></xs:element><xs:element minOccurs="0" name="energyEfficiency"><xs:complexType><xs:sequence><xs:element maxOccurs="1" minOccurs="1" name="requestedLevelOfEfficiency" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element minOccurs="0" name="comfort"><xs:complexType><xs:annotation><xs:documentation>This is used to describe specific comfort constraints in the building such as drafts, ventilation, hot and cold spots, etc.</xs:documentation></xs:annotation><xs:sequence><xs:element maxOccurs="1" minOccurs="1" name="name" type="xs:string"/><xs:element maxOccurs="1" minOccurs="1" name="description" type="xs:string"/><xs:element maxOccurs="1" minOccurs="1" name="severity" type="xs:string"/></xs:sequence></xs:complexType></xs:element><xs:element minOccurs="0" name="operatingCosts"><xs:complexType><xs:sequence><xs:element maxOccurs="1" minOccurs="1" name="maximumOperatingCosts" type="xs:float"/></xs:sequence></xs:complexType></xs:element><xs:element minOccurs="0" name="co2Reduction"><xs:complexType><xs:sequence><xs:element maxOccurs="1" minOccurs="1" name="requestedCO2ReductionDesc" type="xs:string"><xs:annotation><xs:documentation>This is a descriptive element and may be represented in several ways</xs:documentation></xs:annotation></xs:element><xs:element maxOccurs="1" minOccurs="1" name="requestedCO2ReductionInTonsPerYear" type="xs:float"/></xs:sequence></xs:complexType></xs:element><xs:element minOccurs="0" name="dollarSavings"><xs:complexType><xs:sequence><xs:element maxOccurs="1" minOccurs="1" name="expectedTotalDollarSavingsInOperatingCosts" type="xs:float"/></xs:sequence></xs:complexType></xs:element></xs:choice></xs:complexType>
<xs:complexType name="sizeDouble"><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>
<xs:complexType name="size2d"><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>
Simple Type angularUnitEnum
Namespace
http://www.iepmodel.net
Annotations
This is an enumeration of angular units of measurement.
Diagram
Type
restriction of xs:string
Facets
enumeration
degrees
enumeration
"in 12"
enumeration
radians
Source
<xs:simpleType name="angularUnitEnum"><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 volume
Namespace
http://www.iepmodel.net
Annotations
This is a base class used to represent a three-dimensional spatial quantity (i.e. a volume).
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="volume"><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="volumeUnitEnum" 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>
Complex Type energy
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.
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.
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 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.
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="energy"><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="energyUnitEnum" 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="energyClassEnum" 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 temperatureUnitEnum
Namespace
http://www.iepmodel.net
Annotations
This is an enumeration of temperature units of measurement.
<xs:simpleType name="temperatureUnitEnum"><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="CELSIUS"><xs:annotation><xs:documentation>Celsius</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="FARHENHEIT"><xs:annotation><xs:documentation>Fahrenheit</xs:documentation></xs:annotation></xs:enumeration></xs:restriction></xs:simpleType>
Complex Type temperature
Namespace
http://www.iepmodel.net
Annotations
This is a base class used to represent a temperature quantity.
<xs:complexType name="temperature"><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="temperatureUnitEnum" use="optional"><xs:annotation><xs:documentation>Unit of measurement.</xs:documentation></xs:annotation></xs:attribute></xs:extension></xs:simpleContent></xs:complexType>
Complex Type weight
Namespace
http://www.iepmodel.net
Annotations
This is a base class for defining a weight quantity. Equipment objects instance this type.
<xs:complexType name="weight"><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="weightUnitEnum" use="optional"><xs:annotation><xs:documentation>Unit of measurement.</xs:documentation></xs:annotation></xs:attribute></xs:extension></xs:simpleContent></xs:complexType>
Complex Type velocity
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).
<xs:complexType name="velocity"><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="velocityUnitEnum" use="optional"><xs:annotation><xs:documentation>Unit of measurement.</xs:documentation></xs:annotation></xs:attribute></xs:extension></xs:simpleContent></xs:complexType>
Simple Type velocityUnitEnum
Namespace
http://www.iepmodel.net
Annotations
This is an enumeration of velocity units of measurement.
<xs:simpleType name="velocityUnitEnum"><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 densityUnitEnum
Namespace
http://www.iepmodel.net
Annotations
This is an enumeration of density units of measurement.
<xs:simpleType name="densityUnitEnum"><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 density
Namespace
http://www.iepmodel.net
Annotations
This is a base class used to represent a density quantity.
<xs:complexType name="density"><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="densityUnitEnum" use="optional"><xs:annotation><xs:documentation>Unit of measurement.</xs:documentation></xs:annotation></xs:attribute></xs:extension></xs:simpleContent></xs:complexType>
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.
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="emissions"><xs:simpleContent><xs:extension base="xs:float"><xs:attribute name="unit" type="weightUnitEnum"><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="emissionsType" type="emissionsTypeEnum"/><xs:attribute name="emissionsDesc" type="xs:string"/></xs:extension></xs:simpleContent></xs:complexType>
<xs:complexType name="time"><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="timeUnitEnum" use="optional"><xs:annotation><xs:documentation>Unit of measurement.</xs:documentation></xs:annotation></xs:attribute></xs:extension></xs:simpleContent></xs:complexType>
Simple Type calendarMonthEnum
Namespace
http://www.iepmodel.net
Annotations
Enumeration of the 12 calendar months.
Diagram
Type
restriction of xs:string
Facets
enumeration
Jan
enumeration
Feb
enumeration
Mar
enumeration
Apr
enumeration
May
enumeration
Jun
enumeration
Jul
enumeration
Aug
enumeration
Sep
enumeration
Oct
enumeration
Nov
enumeration
Dec
Source
<xs:simpleType name="calendarMonthEnum"><xs:annotation><xs:documentation>Enumeration of the 12 calendar months.</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="Jan"/><xs:enumeration value="Feb"/><xs:enumeration value="Mar"/><xs:enumeration value="Apr"/><xs:enumeration value="May"/><xs:enumeration value="Jun"/><xs:enumeration value="Jul"/><xs:enumeration value="Aug"/><xs:enumeration value="Sep"/><xs:enumeration value="Oct"/><xs:enumeration value="Nov"/><xs:enumeration value="Dec"/></xs:restriction></xs:simpleType>
<xs:complexType name="fuelConnector"><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>
<xs:complexType name="dailyInvervalData"><xs:annotation><xs:documentation>Used in YearIntervalDataDoubleType.</xs:documentation></xs:annotation><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="1" name="interval" type="intervalDataDouble"/><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>
<xs:complexType name="monthlyIntervalData"><xs:annotation><xs:documentation>Used in YearIntervalDataDoubleType.</xs:documentation></xs:annotation><xs:sequence><xs:element maxOccurs="31" minOccurs="1" name="days" type="dailyInvervalData"/></xs:sequence></xs:complexType>
Complex Type yearIntervalDataDouble
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
<xs:complexType name="yearIntervalDataDouble"><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="monthlyIntervalData"/><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 obstructionElevations
Namespace
http://www.iepmodel.net
Annotations
A description of the top of an obstruction relative to a define location. At that location, the obstruction is in the direction define by Azimuth, and the top of that obstruction is at the elevation angle define by Elevation.
<xs:complexType name="obstructionElevations"><xs:annotation><xs:documentation>A description of the top of an obstruction relative to a define location. At that location, the obstruction is in the direction define by Azimuth, and the top of that obstruction is at the elevation angle define by Elevation.</xs:documentation></xs:annotation><xs:sequence><xs:element maxOccurs="1" minOccurs="1" name="azimuth" type="angle"><xs:annotation><xs:documentation>Direction to the obstruction, in degrees. 0 degrees is North, 90 degress is East, etc.</xs:documentation></xs:annotation></xs:element><xs:element maxOccurs="1" minOccurs="1" name="elevation" type="angle"><xs:annotation><xs:documentation>Elevation, in degrees, of the top of the obstruction. 0 degrees is the horizon, and 90 degress is straight up.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
<xs:complexType name="obstructionElevationsMeasurement"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="obstructionElevation" type="obstructionElevations"><xs:annotation><xs:documentation>Collection of the tops of obstructions surrounding the measurement location that define the skylie.</xs:documentation></xs:annotation></xs:element><xs:element maxOccurs="1" minOccurs="0" name="measurementLocation2dSceneOrthoProjection" type="point2d"><xs:annotation><xs:documentation>Location relative to some define origing, where this measurement was taken.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
Complex Type timeIntervalShadingMeasurment
Namespace
http://www.iepmodel.net
Annotations
A description of the shade for an entire year at the measurement locThe year is broken into equal increments (i.e. 1 hour increments) and for each increment the data value is 1 if at that location it is not shaded for that hour, and 0 if at that location it is shaded for that hour.
<xs:complexType name="timeIntervalShadingMeasurment"><xs:annotation><xs:documentation>A description of the shade for an entire year at the measurement locThe year is broken into equal increments (i.e. 1 hour increments) and for each increment the data value is 1 if at that location it is not shaded for that hour, and 0 if at that location it is shaded for that hour.</xs:documentation></xs:annotation><xs:sequence><xs:element maxOccurs="1" minOccurs="1" name="intervalShading" type="yearIntervalDataDouble"/><xs:element maxOccurs="1" minOccurs="0" name="measurementLocation2dSceneOrthoProjection" type="point2d"><xs:annotation><xs:documentation>Location relative to some define origing, where this measurement was taken.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
Complex Type extension
Namespace
http://www.iepmodel.net
Annotations
Use to extend the content of an instance document to meet a specific use case, particularly useful when needing to incorporate API parameters for working on a basic data set.
<xs:complexType name="extension"><xs:annotation><xs:documentation>Use to extend the content of an instance document to meet a specific use case, particularly useful when needing to incorporate API parameters for working on a basic data set.</xs:documentation></xs:annotation><xs:sequence><xs:element name="Name" type="xs:string"><xs:annotation><xs:documentation>Because there may be multiptle instances of extension data within a single instance document, this element is used to identify the set of data included in this extension. It could, for example, be the name of the application for which the data is intended.</xs:documentation></xs:annotation></xs:element><xs:element name="Data"><xs:annotation><xs:documentation>Element contains a sequence of any data elements that are an extension to the base IEP schema.</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:any maxOccurs="unbounded" namespace="##any" processContents="skip"/></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:complexType>
<xs:attribute name="participantID" type="xs:IDREF"><xs:annotation><xs:documentation>This references the specific Participant</xs:documentation></xs:annotation></xs:attribute>
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 "Annually"
<xs:attribute name="periodName" type="timePeriodEnum"><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 "Annually"</xs:documentation></xs:annotation></xs:attribute>
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: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>
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: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: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>
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:attribute name="unit" type="powerUnitEnum" 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>
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: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>
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.
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.
<xs:attribute name="fuel" type="energyClassEnum" 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>
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: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:attribute name="id" type="xs:ID" use="optional"><xs:annotation><xs:documentation>Reference ID for the point. Use to index points and define polygon edges. An edge can be defined by start and end point indices.</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="id" type="xs:ID"><xs:annotation><xs:documentation>Reference ID for the point. Use to index points and define polygon edges. An edge can be defined by start and end point indices.</xs:documentation></xs:annotation></xs:attribute>
<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>
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.
<xs:attribute name="fuel" type="energyClassEnum"><xs:annotation><xs:documentation>Fuel type specified as an enum.</xs:documentation></xs:annotation></xs:attribute>
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:attribute name="category" use="optional" type="benefitCategoryEnum"><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:attribute name="equipmentInstanceIdRef" type="xs:IDREF"><xs:annotation><xs:documentation>The equipmentLocation type can be used for an element where specific equipment instances are referenced to this location.</xs:documentation></xs:annotation></xs:attribute>
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:attribute name="equipmentDefinitionIdRef" type="xs:IDREF" use="optional"><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>
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.
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.
<xs:attribute name="unit" type="efficiencyUnitEnum" 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>
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: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>
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:attribute name="testCondition" type="testConditionEnum" 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>
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: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>
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:attribute name="unit" type="energyUnitEnum" 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>
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: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>
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.
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.
<xs:attribute name="fuel" type="energyClassEnum" 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>
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: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>
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:attribute name="unit" type="weightUnitEnum"><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>
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: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>