Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Included schema Common.xsd
Namespace http://www.iepmodel.net
Properties
attribute form default unqualified
element form default qualified
version 1.0
Element applicationId / idValue
Namespace http://www.iepmodel.net
Annotations
This is the applications ID tag
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 1
maxOccurs 1
Source
<xs:element name="idValue" type="xs:string" minOccurs="1" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>This is the applications ID tag</xs:documentation>
  </xs:annotation>
</xs:element>
Element applicationId / idSource
Namespace http://www.iepmodel.net
Annotations
This is a simple description of the source of the information
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 1
maxOccurs 1
Source
<xs:element name="idSource" type="xs:string" minOccurs="1" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>This is a simple description of the source of the information</xs:documentation>
  </xs:annotation>
</xs:element>
Element address / addressUse
Namespace http://www.iepmodel.net
Annotations
Use to describe the use of the address, for example, "Mailing," "Shipping," "Project," etc)
Diagram
Diagram Common_xsd.tmp#addressUseEnum
Type addressUseEnum
Properties
content simple
minOccurs 0
Facets
enumeration Mailing
enumeration Shipping
enumeration Project
Source
<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>
Element address / line1
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="line1" type="xs:string" minOccurs="0"/>
Element address / line2
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="line2" type="xs:string"/>
Element address / city
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="city" type="xs:string" minOccurs="0"/>
Element address / county
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="county" type="xs:string"/>
Element address / state
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="state" type="xs:string"/>
Element address / zipCode
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#zipCode
Type zipCode
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
pattern \d{5}|\d{5}-\d{4}
Source
<xs:element name="zipCode" type="zipCode" maxOccurs="1" minOccurs="0"/>
Element address / elevation
Namespace http://www.iepmodel.net
Annotations
This is in feer
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
nillable true
Source
<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>
Element address / latitude
Namespace http://www.iepmodel.net
Annotations
This is in degrees
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
nillable true
Source
<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>
Element address / longitude
Namespace http://www.iepmodel.net
Annotations
This is in degrees
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 0
nillable true
Source
<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>
Element address / mapUrl
Namespace http://www.iepmodel.net
Annotations
Optional URL pointing to an online mapping service that shows the location.
Diagram
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>
Element dataOriginator / description
Namespace http://www.iepmodel.net
Annotations
This is used as a general descript, name, etc. to be used in place of the Participant
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="description" type="xs:string" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>This is used as a general descript, name, etc. to be used in place of the Participant</xs:documentation>
  </xs:annotation>
</xs:element>
Element dataOriginator / originiationDate
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:date
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="originiationDate" type="xs:date"/>
Element site / location
Namespace http://www.iepmodel.net
Annotations
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.
Diagram
Diagram Common_xsd.tmp#address_addressUse Common_xsd.tmp#address_line1 Common_xsd.tmp#address_line2 Common_xsd.tmp#address_city Common_xsd.tmp#address_county Common_xsd.tmp#address_state Common_xsd.tmp#address_zipCode Common_xsd.tmp#address_elevation Common_xsd.tmp#address_latitude Common_xsd.tmp#address_longitude Common_xsd.tmp#address_mapUrl Common_xsd.tmp#address
Type address
Properties
content complex
minOccurs 1
maxOccurs 1
Model
Children addressUse, city, county, elevation, latitude, line1, line2, longitude, mapUrl, state, zipCode
Instance
<location xmlns="http://www.iepmodel.net">
  <addressUse>{0,1}</addressUse>
  <line1>{0,1}</line1>
  <line2>{0,1}</line2>
  <city>{0,1}</city>
  <county>{0,1}</county>
  <state>{0,1}</state>
  <zipCode>{0,1}</zipCode>
  <elevation>{0,1}</elevation>
  <latitude>{0,1}</latitude>
  <longitude>{0,1}</longitude>
  <mapUrl>{0,1}</mapUrl>
</location>
Source
<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>
Element site / realEstateClassification
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#realEstateClassificationEnum
Type realEstateClassificationEnum
Properties
content simple
minOccurs 0
Facets
enumeration Commercial
enumeration Residential
Source
<xs:element minOccurs="0" name="realEstateClassification" type="realEstateClassificationEnum"/>
Element site / assessorsParcelNumber
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="assessorsParcelNumber" type="xs:string"/>
Element site / authorityHavingJurisdiction
Namespace http://www.iepmodel.net
Annotations
Also known as "AHJ."  This is the city, county, or other authority with jurisdiction over building permits and inspections.
Diagram
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>
Element site / customerOwnsProperty
Namespace http://www.iepmodel.net
Annotations
Is the project buyer the owner of the site?
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<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>
Element site / customerRelationToPropertyOwner
Namespace http://www.iepmodel.net
Annotations
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
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>
Element site / broadbandInternetAccessible
Namespace http://www.iepmodel.net
Annotations
Does the site have, or can get broadband internet? Dial-up only probably won't work.
Diagram
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>
Element site / weather
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#siteWeatherData_stationCategory Common_xsd.tmp#siteWeatherData_stationId Common_xsd.tmp#siteWeatherData_weatherDataset Common_xsd.tmp#siteWeatherData_highestMonthlyAverageHighTemperature Common_xsd.tmp#siteWeatherData_recordLowTemperture Common_xsd.tmp#siteWeatherData_designWindSpeed Common_xsd.tmp#siteWeatherData
Type siteWeatherData
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children designWindSpeed, highestMonthlyAverageHighTemperature, recordLowTemperture, stationCategory, stationId, weatherDataset
Instance
<weather xmlns="http://www.iepmodel.net">
  <stationCategory>{0,1}</stationCategory>
  <stationId>{0,1}</stationId>
  <weatherDataset>{0,1}</weatherDataset>
  <highestMonthlyAverageHighTemperature>{0,1}</highestMonthlyAverageHighTemperature>
  <recordLowTemperture>{0,1}</recordLowTemperture>
  <designWindSpeed>{0,1}</designWindSpeed>
</weather>
Source
<xs:element maxOccurs="1" minOccurs="0" name="weather" type="siteWeatherData"/>
Element siteWeatherData / stationCategory
Namespace No namespace
Annotations
Describes the set of weather stations, or geographic cells used to specify the site's weather.  Examples include: WBAN, WMO, NREL 40km Monthly Grid Cell, etc.
Diagram
Diagram
Type xs:string
Properties
content simple
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>
Element siteWeatherData / stationId
Namespace No namespace
Annotations
The ID number used within the associated Station Category system.  If the Station Category is "WBAN," then this element would contain the WBAN number for the desired station.  For example, San Francisco, CA is WBAN "23234."  And Cairo, Egypt is WMO "623660."
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 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>
Element siteWeatherData / weatherDataset
Namespace No namespace
Annotations
Type of weather dataset, such as TMY, TMY2, IWEC, etc.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element form="unqualified" minOccurs="0" name="weatherDataset" type="xs:string">
  <xs:annotation>
    <xs:documentation>Type of weather dataset, such as TMY, TMY2, IWEC, etc.</xs:documentation>
  </xs:annotation>
</xs:element>
Element 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
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>
Element siteWeatherData / recordLowTemperture
Namespace http://www.iepmodel.net
Annotations
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
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>
Element siteWeatherData / designWindSpeed
Namespace http://www.iepmodel.net
Annotations
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
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>
Element site / existingGenerationCapability
Namespace http://www.iepmodel.net
Annotations
Site has existing generation capability, including non-functioning &/or emergency back-up? Required for CSI Rebate Reservation.
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<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>
Element site / existingGenerationDescription
Namespace http://www.iepmodel.net
Annotations
If site has existing generation, describe the technology. Required for CSI Rebate Reservation.
Diagram
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>
Element site / notes
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="notes" type="xs:string"/>
Element space / name
Namespace http://www.iepmodel.net
Annotations
This is simply a descriptive name, typically a common name used for the system.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="name" type="xs:string" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>This is simply a descriptive name, typically a common name used for the system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element space / description
Namespace http://www.iepmodel.net
Annotations
Place for user to include additional notes/description.
                        
Examples:
- Laundromat, 1st floor
- Pop’s Barber shop, 2nd floor
- Apartments, floors 3-6
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="description" type="xs:string">
  <xs:annotation>
    <xs:documentation>Place for user to include additional notes/description. Examples: - Laundromat, 1st floor - Pop’s Barber shop, 2nd floor - Apartments, floors 3-6</xs:documentation>
  </xs:annotation>
</xs:element>
Element space / newExisting
Namespace http://www.iepmodel.net
Annotations
For items marked as new, they will be added as long as the ESP identifier is not found (error otherwise).  For items marked as existing, only updates will be performed if the ESP identifier is found (error otherwise).  For items marked unknown, they will be created if the ESP identifier is not found and updated if the ESP identifier is found (similar to ABS 1.0)
Diagram
Diagram Common_xsd.tmp#existenceEnum
Type existenceEnum
Properties
content simple
minOccurs 0
Facets
enumeration Existing
enumeration New
enumeration Unknown
Source
<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>
Element space / buildingFraction
Namespace http://www.iepmodel.net
Annotations
The fraction of the total building that this space occupies. This is useful for tools including Portfolio Manager:
http://www.energystar.gov/index.cfm?c=evaluate_performance.bus_portfoliomanager
Diagram
Diagram
Type restriction of xs:float
Properties
content simple
minOccurs 0
Facets
maxInclusive 1
minInclusive 0
Source
<xs:element minOccurs="0" name="buildingFraction">
  <xs:annotation>
    <xs:documentation>The fraction of the total building that this space occupies. This is useful for tools including Portfolio Manager: http://www.energystar.gov/index.cfm?c=evaluate_performance.bus_portfoliomanager</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:float">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element space / spaceClassification
Namespace http://www.iepmodel.net
Annotations
This defines the classification type of the building in terms of residential or non-residential / commercial and further details where relevant.
Diagram
Diagram Common_xsd.tmp#buildingClass_residential Common_xsd.tmp#buildingClass_commercial Common_xsd.tmp#buildingClass
Type buildingClass
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children commercial, residential
Instance
<spaceClassification xmlns="http://www.iepmodel.net">
  <residential>{1,1}</residential>
  <commercial>{1,1}</commercial>
</spaceClassification>
Source
<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>
Element buildingClass / residential
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#residentialEnum
Type residentialEnum
Properties
content simple
Facets
enumeration Single-Family
enumeration Multi-Family
Source
<xs:element name="residential" type="residentialEnum">
</xs:element>
Element buildingClass / commercial
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#commercialBuildingClass_ceusClassification Common_xsd.tmp#commercialBuildingClass_deerClassification Common_xsd.tmp#commercialBuildingClass_energyStarClassification Common_xsd.tmp#commercialBuildingClass
Type commercialBuildingClass
Properties
content complex
Model
Children ceusClassification, deerClassification, energyStarClassification
Instance
<commercial xmlns="http://www.iepmodel.net">
  <ceusClassification>{0,1}</ceusClassification>
  <deerClassification>{0,1}</deerClassification>
  <energyStarClassification>{0,1}</energyStarClassification>
</commercial>
Source
<xs:element name="commercial" type="commercialBuildingClass"/>
Element commercialBuildingClass / ceusClassification
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#ceusBuildingEnum
Type ceusBuildingEnum
Properties
content simple
minOccurs 0
Facets
enumeration College
enumeration Food Store
enumeration Health
enumeration Large Office (>=30k ft2)
enumeration Lodging
enumeration Miscellaneous
enumeration Refrigerated Warehouse
enumeration Restaurant
enumeration Retail
enumeration School
enumeration Small Office (<30k ft2)
enumeration Unrefrigerated Warehouse
Source
<xs:element name="ceusClassification" minOccurs="0" type="ceusBuildingEnum">
</xs:element>
Element commercialBuildingClass / deerClassification
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#deerBuildingEnum
Type deerBuildingEnum
Properties
content simple
minOccurs 0
Facets
enumeration Education - Community College
enumeration Education - Primary School
enumeration Education - Secondary School
enumeration Education - University
enumeration Grocery
enumeration Health/Medical - Hospital
enumeration Health/Medical - Nursing Home
enumeration Lodging - Guest Rooms
enumeration Lodging - Hotel
enumeration Lodging - Motel
enumeration Manufacturing - Light Industrial
enumeration Office - Large
enumeration Office - Small
enumeration Residential - Indoor
enumeration Residential - Outdoor
enumeration Restaurant - Fast-Food
enumeration Restaurant - Sit-Down
enumeration Retail - 3-Story Large
enumeration Retail - Single-Story Large
enumeration Retail - Small
enumeration Storage - Conditioned
enumeration Storage - Unconditioned
enumeration Warehouse - Refrigerated
Source
<xs:element name="deerClassification" minOccurs="0" type="deerBuildingEnum">
</xs:element>
Element commercialBuildingClass / energyStarClassification
Namespace http://www.iepmodel.net
Annotations
Diagram
Diagram Common_xsd.tmp#energyStarBuildingEnum
Type energyStarBuildingEnum
Properties
content simple
minOccurs 0
Facets
enumeration Office
enumeration Bank/Financial Institution
enumeration Courthouse
enumeration Dormitory / Residence Hall
enumeration K-12 School
enumeration Hospital (Acute Care and Children's)
enumeration House of Worship
enumeration Hotel
enumeration Retail Store
enumeration Supermarket
enumeration Senior Care Facility
enumeration Residence Halls/Dormitorie
enumeration Warehouse
enumeration Medical Office
enumeration Wastewater Facility
enumeration Data Center
enumeration Swimming Pool
enumeration Parking
enumeration Other
Source
<xs:element minOccurs="0" name="energyStarClassification" type="energyStarBuildingEnum">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>
Element space / espSpaceID
Namespace http://www.iepmodel.net
Annotations
The identifier for the space as defined in the ESP's system
ReqStringTypeLen60?
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="espSpaceID" type="xs:string" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The identifier for the space as defined in the ESP's system ReqStringTypeLen60?</xs:documentation>
  </xs:annotation>
</xs:element>
Element space / conditionedAreaFractionHeated
Namespace http://www.iepmodel.net
Annotations
Fraction of GrossFloorArea that is heated.
Diagram
Diagram
Type restriction of xs:float
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
maxInclusive 1
minInclusive 0
Source
<xs:element name="conditionedAreaFractionHeated" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Fraction of GrossFloorArea that is heated.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:float">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element space / conditionedAreaFractionCooled
Namespace http://www.iepmodel.net
Annotations
Fraction of GrossFloorArea that is cooled.
Diagram
Diagram
Type restriction of xs:float
Properties
content simple
minOccurs 0
Facets
maxInclusive 1
minInclusive 0
Source
<xs:element name="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>
Element space / numberFloorsAboveGround
Namespace http://www.iepmodel.net
Diagram
Diagram
Type restriction of xs:int
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minInclusive 0
Source
<xs:element name="numberFloorsAboveGround" minOccurs="0" maxOccurs="1">
  <xs:simpleType>
    <xs:restriction base="xs:int">
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element space / dateBuilt
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:date
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="dateBuilt" type="xs:date" minOccurs="0" maxOccurs="1"/>
Element space / maximumNumberPersons
Namespace http://www.iepmodel.net
Annotations
This is the typical maximum occupancy for the building and does not relate to fire codes. This is not currently validated against the NumberAdults, NumberInfants and NumberTeenagers.
Diagram
Diagram
Type restriction of xs:int
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minInclusive 0
Source
<xs:element name="maximumNumberPersons" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>This is the typical maximum occupancy for the building and does not relate to fire codes. This is not currently validated against the NumberAdults, NumberInfants and NumberTeenagers.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:int">
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element space / numberAdults
Namespace http://www.iepmodel.net
Annotations
This is the typical number of adults occupying the building during normal occupation hours.
Diagram
Diagram
Type restriction of xs:int
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minInclusive 0
Source
<xs:element name="numberAdults" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>This is the typical number of adults occupying the building during normal occupation hours.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:int">
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element space / numberTeenagers
Namespace http://www.iepmodel.net
Annotations
This is the typical number of teenagers occupying the building during normal occupation hours.
Diagram
Diagram
Type restriction of xs:int
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minInclusive 0
Source
<xs:element name="numberTeenagers" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>This is the typical number of teenagers occupying the building during normal occupation hours.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:int">
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element space / numberInfants
Namespace http://www.iepmodel.net
Annotations
This is the typical number of infants occupying the building during normal occupation hours.
Diagram
Diagram
Type restriction of xs:int
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minInclusive 0
Source
<xs:element name="numberInfants" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>This is the typical number of infants occupying the building during normal occupation hours.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:int">
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element space / numberBathrooms
Namespace http://www.iepmodel.net
Annotations
This defines the number of bathrooms where a whole bathroom includes toilet and shower, half baths only include toilets.
Diagram
Diagram
Type restriction of xs:float
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minInclusive 0
Source
<xs:element name="numberBathrooms" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>This defines the number of bathrooms where a whole bathroom includes toilet and shower, half baths only include toilets.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:float">
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element space / numberBedrooms
Namespace http://www.iepmodel.net
Diagram
Diagram
Type restriction of xs:int
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minInclusive 0
Source
<xs:element name="numberBedrooms" minOccurs="0" maxOccurs="1">
  <xs:simpleType>
    <xs:restriction base="xs:int">
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element space / numberOffices
Namespace http://www.iepmodel.net
Diagram
Diagram
Type restriction of xs:int
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minInclusive 0
Source
<xs:element name="numberOffices" minOccurs="0" maxOccurs="1">
  <xs:simpleType>
    <xs:restriction base="xs:int">
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element space / numberKitchens
Namespace http://www.iepmodel.net
Annotations
Number of kitchens or cooking environments. 
                        
This is an input for certain space types in Energy Star Portfolio Manager.
http://www.energystar.gov/index.cfm?c=eligibility.bus_portfoliomanager_space_types#hotel
Diagram
Diagram
Type restriction of xs:int
Properties
content simple
minOccurs 0
Facets
minInclusive 0
Source
<xs:element minOccurs="0" name="numberKitchens">
  <xs:annotation>
    <xs:documentation>Number of kitchens or cooking environments. This is an input for certain space types in Energy Star Portfolio Manager. http://www.energystar.gov/index.cfm?c=eligibility.bus_portfoliomanager_space_types#hotel</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:int">
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element space / numberOfWorkers
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="numberOfWorkers" type="xs:int"/>
Element space / numberOfPCs
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="numberOfPCs" type="xs:int"/>
Element space / numberOfCashRegisters
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="numberOfCashRegisters" type="xs:int"/>
Element space / numberOfRooms
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="numberOfRooms" type="xs:int"/>
Element space / numberOfUnits
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="numberOfUnits" type="xs:int"/>
Element space / averageNumberOfResidents
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="averageNumberOfResidents" type="xs:int"/>
Element space / residentCapacity
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="residentCapacity" type="xs:int"/>
Element space / seatingCapacity
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="seatingCapacity" type="xs:int"/>
Element space / presenceOfCookingFacilities
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="presenceOfCookingFacilities" type="xs:int"/>
Element space / numberOfReachInRefrigerators
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="numberOfReachInRefrigerators" type="xs:int"/>
Element space / numberOfWalkInRefrigerators
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="numberOfWalkInRefrigerators" type="xs:int"/>
Element space / numberOfCommericalWashingMachines
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="numberOfCommericalWashingMachines" type="xs:int"/>
Element space / numberOfResidentialWashingMachines
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="numberOfResidentialWashingMachines" type="xs:int"/>
Element space / numberOfResidentialElectronicLifts
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="numberOfResidentialElectronicLifts" type="xs:int"/>
Element space / annualITEnergy
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="annualITEnergy" type="xs:int"/>
Element space / weekdayOperation
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="weekdayOperation" type="xs:boolean"/>
Element space / openWeekends
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="openWeekends" type="xs:boolean"/>
Element space / exteriorEntrance
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="exteriorEntrance" type="xs:boolean"/>
Element space / weeklyOperatingHours
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="weeklyOperatingHours" type="xs:int"/>
Element solarAccessPercentage / measurementSource
Namespace http://www.iepmodel.net
Annotations
Describes the source of the provided solar access percentages, for example: "user estimate", "Solmetric skyline", etc.
Diagram
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>
Element solarAccessPercentage / name
Namespace http://www.iepmodel.net
Annotations
Use to describe the measurement. May be the name of a Solmetric Skyline, for example.
Diagram
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>
Element solarAccessPercentage / solarAccessAnnual
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element form="unqualified" maxOccurs="1" minOccurs="0" name="solarAccessAnnual" type="xs:int"/>
Element solarAccessPercentage / solarAccessJan
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element form="unqualified" maxOccurs="1" minOccurs="0" name="solarAccessJan" type="xs:int"/>
Element solarAccessPercentage / solarAccessFeb
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element form="unqualified" maxOccurs="1" minOccurs="0" name="solarAccessFeb" type="xs:int"/>
Element solarAccessPercentage / solarAccessMar
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element form="unqualified" maxOccurs="1" minOccurs="0" name="solarAccessMar" type="xs:int"/>
Element solarAccessPercentage / solarAccessApr
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element form="unqualified" maxOccurs="1" minOccurs="0" name="solarAccessApr" type="xs:int"/>
Element solarAccessPercentage / solarAccessMay
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element form="unqualified" maxOccurs="1" minOccurs="0" name="solarAccessMay" type="xs:int"/>
Element solarAccessPercentage / solarAccessJun
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element form="unqualified" maxOccurs="1" minOccurs="0" name="solarAccessJun" type="xs:int"/>
Element solarAccessPercentage / solarAccessJul
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element form="unqualified" maxOccurs="1" minOccurs="0" name="solarAccessJul" type="xs:int"/>
Element solarAccessPercentage / solarAccessAug
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element form="unqualified" maxOccurs="1" minOccurs="0" name="solarAccessAug" type="xs:int"/>
Element solarAccessPercentage / solarAccessSep
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element form="unqualified" maxOccurs="1" minOccurs="0" name="solarAccessSep" type="xs:int"/>
Element solarAccessPercentage / solarAccessOct
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element form="unqualified" maxOccurs="1" minOccurs="0" name="solarAccessOct" type="xs:int"/>
Element solarAccessPercentage / solarAccessNov
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element form="unqualified" maxOccurs="1" minOccurs="0" name="solarAccessNov" type="xs:int"/>
Element solarAccessPercentage / solarAccessDec
Namespace No namespace
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element form="unqualified" maxOccurs="1" minOccurs="0" name="solarAccessDec" type="xs:int"/>
Element solarAccessPercentage / measurementLocation2d
Namespace http://www.iepmodel.net
Annotations
2d coordinate location in the site's scene where the solar access measurement was taken.
Diagram
Diagram Common_xsd.tmp#point2d_id Common_xsd.tmp#point2d_x Common_xsd.tmp#point2d_y Common_xsd.tmp#point2d
Type point2d
Properties
content complex
minOccurs 0
Model
x , y
Children x, y
Instance
<measurementLocation2d id="" xmlns="http://www.iepmodel.net">
  <x>{1,1}</x>
  <y>{1,1}</y>
</measurementLocation2d>
Attributes
QName Type Use Annotation
id xs:ID optional
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>
Element point2d / x
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="x" type="xs:double"/>
Element point2d / y
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="y" type="xs:double"/>
Element solarAccessPercentage / measurementLocation3d
Namespace http://www.iepmodel.net
Annotations
3d coordinate location in the site's scene where the solar access measurement was taken.
Diagram
Diagram Common_xsd.tmp#point3d_id Common_xsd.tmp#point3d_x Common_xsd.tmp#point3d_y Common_xsd.tmp#point3d_z Common_xsd.tmp#point3d
Type point3d
Properties
content complex
minOccurs 0
Model
x , y , z
Children x, y, z
Instance
<measurementLocation3d id="" xmlns="http://www.iepmodel.net">
  <x>{1,1}</x>
  <y>{1,1}</y>
  <z>{1,1}</z>
</measurementLocation3d>
Attributes
QName Type Use Annotation
id xs:ID optional
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>
Element point3d / x
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="x" type="xs:double"/>
Element point3d / y
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="y" type="xs:double"/>
Element point3d / z
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:double
Properties
content simple
minOccurs 1
Source
<xs:element name="z" type="xs:double" minOccurs="1"/>
Element polygon2d / vertices
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#polygon2d_polygon2d_vertices_vertex
Properties
content complex
Model
Children vertex
Instance
<vertices xmlns="http://www.iepmodel.net">
  <vertex id="">{3,unbounded}</vertex>
</vertices>
Source
<xs:element name="vertices">
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="3" name="vertex" type="point2d"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element polygon2d / vertices / vertex
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#point2d_id Common_xsd.tmp#point2d_x Common_xsd.tmp#point2d_y Common_xsd.tmp#point2d
Type point2d
Properties
content complex
minOccurs 3
maxOccurs unbounded
Model
x , y
Children x, y
Instance
<vertex id="" xmlns="http://www.iepmodel.net">
  <x>{1,1}</x>
  <y>{1,1}</y>
</vertex>
Attributes
QName Type Use Annotation
id xs:ID optional
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="unbounded" minOccurs="3" name="vertex" type="point2d"/>
Element polygon3d / vertices
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#polygon3d_polygon3d_vertices_vertex
Properties
content complex
Model
Children vertex
Instance
<vertices xmlns="http://www.iepmodel.net">
  <vertex id="">{3,unbounded}</vertex>
</vertices>
Source
<xs:element name="vertices">
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="3" name="vertex" type="point3d"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element polygon3d / vertices / vertex
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#point3d_id Common_xsd.tmp#point3d_x Common_xsd.tmp#point3d_y Common_xsd.tmp#point3d_z Common_xsd.tmp#point3d
Type point3d
Properties
content complex
minOccurs 3
maxOccurs unbounded
Model
x , y , z
Children x, y, z
Instance
<vertex id="" xmlns="http://www.iepmodel.net">
  <x>{1,1}</x>
  <y>{1,1}</y>
  <z>{1,1}</z>
</vertex>
Attributes
QName Type Use Annotation
id xs:ID optional
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="unbounded" minOccurs="3" name="vertex" type="point3d"/>
Element benefit / name
Namespace http://www.iepmodel.net
Annotations
Names the specific benefit (or cost).

If Benefit is an incentive, this should be the Name of the incentive program.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="name" type="xs:string">
  <xs:annotation>
    <xs:documentation>Names the specific benefit (or cost). If Benefit is an incentive, this should be the Name of the incentive program.</xs:documentation>
  </xs:annotation>
</xs:element>
Element benefit / description
Namespace http://www.iepmodel.net
Annotations
Optional description. For example, many incentive programs break their pools of money into discrete steps where the payment rates vary (for example, "Residential Step 8").
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="description" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Optional description. For example, many incentive programs break their pools of money into discrete steps where the payment rates vary (for example, "Residential Step 8").</xs:documentation>
  </xs:annotation>
</xs:element>
Element benefit / benefitValueUnits
Namespace http://www.iepmodel.net
Annotations
This element describes what kind of values are being reported. For example, is it energy, money, emissions, time, other?
Diagram
Diagram Common_xsd.tmp#benefitValueUnits_energy Common_xsd.tmp#benefitValueUnits_money Common_xsd.tmp#benefitValueUnits_power Common_xsd.tmp#benefitValueUnits_emissions Common_xsd.tmp#benefitValueUnits_water Common_xsd.tmp#benefitValueUnits_time Common_xsd.tmp#benefitValueUnits_other Common_xsd.tmp#benefitValueUnits
Type benefitValueUnits
Properties
content complex
minOccurs 0
Model
Children emissions, energy, money, other, power, time, water
Instance
<benefitValueUnits xmlns="http://www.iepmodel.net">
  <energy>{1,1}</energy>
  <money>{1,1}</money>
  <power fuel="" testCondition="">{1,1}</power>
  <emissions emissionsType="">{1,1}</emissions>
  <water>{1,1}</water>
  <time>{1,1}</time>
  <other>{1,1}</other>
</benefitValueUnits>
Source
<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>
Element benefitValueUnits / energy
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#energyUnitEnum
Type energyUnitEnum
Properties
content simple
Facets
enumeration BTU
enumeration Joules
enumeration KilowattHours
enumeration Therms
Source
<xs:element name="energy" type="energyUnitEnum"/>
Element benefitValueUnits / money
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#monetaryUnitEnum
Type monetaryUnitEnum
Properties
content simple
Facets
enumeration $ US dollars
enumeration $ / kWh
enumeration $ / MWh
enumeration $ / peak kW load
enumeration $ / therm
enumeration $ / BTU
enumeration $ / Gal
Source
<xs:element name="money" type="monetaryUnitEnum">
</xs:element>
Element benefitValueUnits / power
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#powerUnitEnum Common_xsd.tmp#powerTypeAndUnitsEnum_testCondition Common_xsd.tmp#powerTypeAndUnitsEnum_fuel Common_xsd.tmp#powerTypeAndUnitsEnum
Type powerTypeAndUnitsEnum
Type hierarchy
Properties
content complex
Attributes
QName Type Use Annotation
fuel energyClassEnum optional
Fuel type specified as an enum.
testCondition xs:string optional
The "rating" or list of conditions at which the power was tested.
Source
<xs:element name="power" type="powerTypeAndUnitsEnum">
</xs:element>
Element benefitValueUnits / emissions
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#weightUnitEnum Common_xsd.tmp#emissionsTypeAndUnitsEnum_emissionsType Common_xsd.tmp#emissionsTypeAndUnitsEnum
Type emissionsTypeAndUnitsEnum
Type hierarchy
Properties
content complex
Attributes
QName Type Use
emissionsType emissionsTypeEnum optional
Source
<xs:element name="emissions" type="emissionsTypeAndUnitsEnum">
</xs:element>
Element benefitValueUnits / water
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#volumeUnitEnum Common_xsd.tmp#waterUnitsEnum
Type waterUnitsEnum
Type hierarchy
Properties
content complex
Source
<xs:element name="water" type="waterUnitsEnum">
</xs:element>
Element benefitValueUnits / time
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#timeUnitEnum
Type timeUnitEnum
Properties
content simple
Facets
enumeration Day
enumeration Hour
enumeration Minute
enumeration Month
enumeration Second
enumeration Week
enumeration Year
Source
<xs:element name="time" type="timeUnitEnum"/>
Element benefitValueUnits / other
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#otherUnits
Type otherUnits
Properties
content complex
Source
<xs:element name="other" type="otherUnits">
</xs:element>
Element benefit / benefitValues
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#benefit_benefit_benefitValues_benefitValue
Properties
content complex
Model
Children benefitValue
Instance
<benefitValues xmlns="http://www.iepmodel.net">
  <benefitValue category="" date="" periodLength="" periodName="" time="">{1,unbounded}</benefitValue>
</benefitValues>
Source
<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>
Element benefit / benefitValues / benefitValue
Namespace http://www.iepmodel.net
Annotations
Describes a Benefit (or cost) amount.

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

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

Useful when defining energy billing periods that do not correspond to calendar months.  Use this attribute to capture the number of days in the billing period.
periodName timePeriodEnum optional
An optional name for the Period in which the value was captured. Examples:  If Value is associated with a specific calendar month, then this attribute might be the month's name. If the value is an annual value, then the attribute might be "Annually"
time xs:time optional
This is the time of day associated with the value. Typically used when DataValueType is used for site audit datalogging.
Source
<xs:element maxOccurs="unbounded" name="benefitValue" type="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>
Element benefit / determinationMethod
Namespace http://www.iepmodel.net
Annotations
How the benefit was calculated, either Estimated, Measured, or Incentive
Diagram
Diagram Common_xsd.tmp#determinationMethod_method Common_xsd.tmp#determinationMethod_assumption Common_xsd.tmp#determinationMethod
Type determinationMethod
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children assumption, method
Instance
<determinationMethod xmlns="http://www.iepmodel.net">
  <method>{1,1}</method>
  <assumption>{0,1}</assumption>
</determinationMethod>
Source
<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>
Element determinationMethod / method
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#determinationMethodEnum
Type determinationMethodEnum
Properties
content simple
Facets
enumeration Estimated
enumeration Measured
enumeration Incentive
Source
<xs:element name="method" type="determinationMethodEnum"/>
Element determinationMethod / assumption
Namespace http://www.iepmodel.net
Annotations
This allows the documentation of assumptions used in the determination of the benefit, for the example a blended cost of energy instead of a detailed rate schedule analysis for determining energy cost savings
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="assumption" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This allows the documentation of assumptions used in the determination of the benefit, for the example a blended cost of energy instead of a detailed rate schedule analysis for determining energy cost savings</xs:documentation>
  </xs:annotation>
</xs:element>
Element benefit / determinationSource
Namespace http://www.iepmodel.net
Annotations
Tool used to calculate the benefit.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="determinationSource" type="xs:string" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Tool used to calculate the benefit.</xs:documentation>
  </xs:annotation>
</xs:element>
Element benefit / determinationAuthor
Namespace http://www.iepmodel.net
Annotations
Person, date and time that benefit was calculated.
Diagram
Diagram Common_xsd.tmp#dataOriginator_participantID Common_xsd.tmp#dataOriginator_description Common_xsd.tmp#dataOriginator_originiationDate Common_xsd.tmp#dataOriginator
Type dataOriginator
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children description, originiationDate
Instance
<determinationAuthor participantID="" xmlns="http://www.iepmodel.net">
  <description>{0,1}</description>
  <originiationDate>{0,1}</originiationDate>
</determinationAuthor>
Attributes
QName Type Use Annotation
participantID xs:IDREF optional
This references the specific Participant
Source
<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>
Element cost / cost
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:float
Properties
content simple
minOccurs 1
maxOccurs 1
Source
<xs:element name="cost" type="xs:float" minOccurs="1" maxOccurs="1"/>
Element cost / periodicity
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#periodicity_oneTime Common_xsd.tmp#periodicity_recurring Common_xsd.tmp#periodicity
Type periodicity
Properties
content complex
minOccurs 1
maxOccurs 1
Model
Children oneTime, recurring
Instance
<periodicity xmlns="http://www.iepmodel.net">
  <oneTime>{1,1}</oneTime>
  <recurring>{1,1}</recurring>
</periodicity>
Source
<xs:element name="periodicity" type="periodicity" minOccurs="1" maxOccurs="1"/>
Element periodicity / oneTime
Namespace http://www.iepmodel.net
Annotations
This is the year in which this event occurs relative to implementation.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="oneTime" type="xs:integer">
  <xs:annotation>
    <xs:documentation>This is the year in which this event occurs relative to implementation.</xs:documentation>
  </xs:annotation>
</xs:element>
Element periodicity / recurring
Namespace http://www.iepmodel.net
Annotations
This is the time frame in months of the periodicity of the event.
Diagram
Diagram Common_xsd.tmp#periodicity_periodicity_recurring_duration Common_xsd.tmp#periodicity_periodicity_recurring_frequency
Properties
content complex
Model
Children duration, frequency
Instance
<recurring xmlns="http://www.iepmodel.net">
  <duration>{1,1}</duration>
  <frequency>{1,1}</frequency>
</recurring>
Source
<xs:element name="recurring">
  <xs:annotation>
    <xs:documentation>This is the time frame in months of the periodicity of the event.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="duration" type="xs:integer">
        <xs:annotation>
          <xs:documentation>This is the duration in months</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" name="frequency" type="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>
Element periodicity / recurring / duration
Namespace http://www.iepmodel.net
Annotations
This is the duration in months
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="duration" type="xs:integer">
  <xs:annotation>
    <xs:documentation>This is the duration in months</xs:documentation>
  </xs:annotation>
</xs:element>
Element periodicity / recurring / frequency
Namespace http://www.iepmodel.net
Annotations
This is the frequency of the recurring event.
Diagram
Diagram Common_xsd.tmp#frequencyEnum
Type frequencyEnum
Properties
content simple
maxOccurs 1
Facets
enumeration Daily
enumeration Monthly
enumeration Yearly
Source
<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>
Element cost / description
Namespace http://www.iepmodel.net
Annotations
This represents the description of the cost, i.e. maintenance costs, purchase costs, salvage costs, etc.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 1
maxOccurs 1
Source
<xs:element name="description" type="xs:string" minOccurs="1" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>This represents the description of the cost, i.e. maintenance costs, purchase costs, salvage costs, etc.</xs:documentation>
  </xs:annotation>
</xs:element>
Element equipmentDefinition / manufacturer
Namespace http://www.iepmodel.net
Annotations
Name of the entity who manufactures the equipment.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="manufacturer" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of the entity who manufactures the equipment.</xs:documentation>
  </xs:annotation>
</xs:element>
Element equipmentDefinition / modelNumber
Namespace http://www.iepmodel.net
Annotations
Manufacturer's unique identifier for this model of equipment.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="modelNumber" type="xs:string">
  <xs:annotation>
    <xs:documentation>Manufacturer's unique identifier for this model of equipment.</xs:documentation>
  </xs:annotation>
</xs:element>
Element equipmentDefinition / productFamilyName
Namespace http://www.iepmodel.net
Annotations
A general name for a group of product models.  Typically each member of the family differs in size or capacity in some way.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="productFamilyName" type="xs:string">
  <xs:annotation>
    <xs:documentation>A general name for a group of product models. Typically each member of the family differs in size or capacity in some way.</xs:documentation>
  </xs:annotation>
</xs:element>
Element equipmentDefinition / description
Namespace http://www.iepmodel.net
Annotations
Detailed description of the product.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="description" type="xs:string">
  <xs:annotation>
    <xs:documentation>Detailed description of the product.</xs:documentation>
  </xs:annotation>
</xs:element>
Element equipmentDefinition / mountingStyle
Namespace http://www.iepmodel.net
Annotations
Describes how the equipment/box is installed (or designed to be installed). This is important for determining components required for interfacing with it.  Suggested values include: Wall Mount, Wall Mount-Surface, Wall Mount-Flush, Pad Mount.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="mountingStyle" type="xs:string">
  <xs:annotation>
    <xs:documentation>Describes how the equipment/box is installed (or designed to be installed). This is important for determining components required for interfacing with it. Suggested values include: Wall Mount, Wall Mount-Surface, Wall Mount-Flush, Pad Mount.</xs:documentation>
  </xs:annotation>
</xs:element>
Element equipmentDefinition / length
Namespace http://www.iepmodel.net
Annotations
Dimension assumed to be meters.  The long dimension of the equipment's primary envelope (for example, the height of a wall mounted inverter, or the long edge of a PV Module frame).
Diagram
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="length" type="xs:double">
  <xs:annotation>
    <xs:documentation>Dimension assumed to be meters. The long dimension of the equipment's primary envelope (for example, the height of a wall mounted inverter, or the long edge of a PV Module frame).</xs:documentation>
  </xs:annotation>
</xs:element>
Element equipmentDefinition / width
Namespace http://www.iepmodel.net
Annotations
Dimension assumed to be meters.  The width dimension of the equipment's primary envelope (for example, the width of a wall mounted inverter, or the short edge of a PV Module frame).
Diagram
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="width" type="xs:double">
  <xs:annotation>
    <xs:documentation>Dimension assumed to be meters. The width dimension of the equipment's primary envelope (for example, the width of a wall mounted inverter, or the short edge of a PV Module frame).</xs:documentation>
  </xs:annotation>
</xs:element>
Element equipmentDefinition / depth
Namespace http://www.iepmodel.net
Annotations
Dimension assumed to be meters.  The dimension of the equipment's primary envelope perpendicular to the side of its primary interface (for example the thickness of a PV module's frame, or the thickness of a wall mounted inverter from the wall to the front of the inverter.)  Note: PV Module thickness with J-box would be given as part of PvModuleDefintion.
Diagram
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="depth" type="xs:double">
  <xs:annotation>
    <xs:documentation>Dimension assumed to be meters. The dimension of the equipment's primary envelope perpendicular to the side of its primary interface (for example the thickness of a PV module's frame, or the thickness of a wall mounted inverter from the wall to the front of the inverter.) Note: PV Module thickness with J-box would be given as part of PvModuleDefintion.</xs:documentation>
  </xs:annotation>
</xs:element>
Element equipmentDefinition / weight
Namespace http://www.iepmodel.net
Annotations
Weight of equipment in kilograms (kg).
Diagram
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="weight" type="xs:double">
  <xs:annotation>
    <xs:documentation>Weight of equipment in kilograms (kg).</xs:documentation>
  </xs:annotation>
</xs:element>
Element equipmentDefinition / enclosureMaterial
Namespace http://www.iepmodel.net
Annotations
The material making up the enclosure, such as steel, stainless steel, fiberglass, PVC, etc.
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
maxLength 255
Source
<xs:element name="enclosureMaterial" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The material making up the enclosure, such as steel, stainless steel, fiberglass, PVC, etc.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="255"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element equipmentDefinition / enclosureNemaRating
Namespace http://www.iepmodel.net
Annotations
Equipment enclosures typically have a NEMA rating that describes its protection from weather/elements.
Diagram
Diagram Common_xsd.tmp#nemaRatingEnum
Type nemaRatingEnum
Properties
content simple
minOccurs 0
Facets
enumeration 3
enumeration 3R
enumeration 4
enumeration 4X
Source
<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>
Element equipmentDefinition / terminalTempRating
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#terminalTempRatingEnum
Type terminalTempRatingEnum
Properties
content simple
minOccurs 0
Facets
enumeration 60C
enumeration 75C
enumeration 90C
pattern
Source
<xs:element minOccurs="0" name="terminalTempRating" type="terminalTempRatingEnum"/>
Element equipmentDefinition / listingAgency
Namespace http://www.iepmodel.net
Annotations
Agency under which the equipment was listed per the associated standard.  Examples include ETL, UL, CSA, etc
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="listingAgency" type="xs:string">
  <xs:annotation>
    <xs:documentation>Agency under which the equipment was listed per the associated standard. Examples include ETL, UL, CSA, etc</xs:documentation>
  </xs:annotation>
</xs:element>
Element equipmentDefinition / warranty
Namespace http://www.iepmodel.net
Annotations
Description of Manufacturer's warranty on the equipment.
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
maxLength 255
Source
<xs:element name="warranty" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Description of Manufacturer's warranty on the equipment.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="255"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element equipmentDefinition / energyStarRated
Namespace http://www.iepmodel.net
Annotations
Does the equipment have an EnergyStar rating?
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="energyStarRated" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>Does the equipment have an EnergyStar rating?</xs:documentation>
  </xs:annotation>
</xs:element>
Element equipmentDefinition / whereManufactured
Namespace http://www.iepmodel.net
Annotations
In which country was the equipment manufactured?  Important to know for some incentive programs, as there may be a requirement for rebates to only be paid on domestically manufactured equipment.
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
maxLength 255
Source
<xs:element name="whereManufactured" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>In which country was the equipment manufactured? Important to know for some incentive programs, as there may be a requirement for rebates to only be paid on domestically manufactured equipment.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="255"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element equipmentInstance / name
Namespace http://www.iepmodel.net
Annotations
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