Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Included schema SolarThermalSystem.xsd
Namespace http://www.iepmodel.net
Properties
attribute form default: unqualified
element form default: unqualified
Element SolarThermalSystemType / ApplicationReferenceId
Namespace No namespace
Diagram
Diagram Common_xsd.tmp#ApplicationIdType_IdValue Common_xsd.tmp#ApplicationIdType_IdSource Common_xsd.tmp#ApplicationIdType
Type ApplicationIdType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model IdValue , IdSource
Children IdSource, IdValue
Instance
<ApplicationReferenceId>
  <IdValue>{1,1}</IdValue>
  <IdSource>{1,1}</IdSource>
</ApplicationReferenceId>
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="ApplicationReferenceId" type="ApplicationIdType"/>
Element SolarThermalSystemType / Manufacturer
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="Manufacturer" type="xs:string"/>
Element SolarThermalSystemType / ModelNumber
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="ModelNumber" type="xs:string"/>
Element SolarThermalSystemType / SystemName
Namespace No namespace
Annotations
A brand name for the system.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="SystemName" type="xs:string">
  <xs:annotation>
    <xs:documentation>A brand name for the system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarThermalSystemType / SystemOperation
Namespace No namespace
Diagram
Diagram SolarThermalSystem_xsd.tmp#SystemOperationEnumType
Type SystemOperationEnumType
Properties
content: simple
minOccurs: 0
Facets
enumeration Direct Forced Circulation (DF)
enumeration Direct Integral Collector Storage (DI)
enumeration Direct Integral Collector Storage with Circulation (DG)
enumeration Direct Self Pumped (DS)
enumeration Direct Thermosyphon (DT)
enumeration Indirect Forced Circulation (IF)
enumeration Indirect Integral Collector Storage (II)
enumeration Indirect Integral Collector Storage with Circulation (IG)
enumeration Indirect Self Pumped (IS)
enumeration Indirect Thermosyphon (IT)
Source
<xs:element name="SystemOperation" type="SystemOperationEnumType" minOccurs="0"/>
Element SolarThermalSystemType / SrccOg300Listing
Namespace No namespace
Annotations
ID number assigned by the certifying laboratory for the SRCC-300 certification.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="SrccOg300Listing" minOccurs="0" type="xs:string">
  <xs:annotation>
    <xs:documentation>ID number assigned by the certifying laboratory for the SRCC-300 certification.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarThermalSystemType / SolarCollectorDefinition
Namespace No namespace
Annotations
Reference ID of the solar thermal collector equipment definition.
Diagram
Diagram Common_xsd.tmp#EquipmentDefinitionType_Id Common_xsd.tmp#EquipmentDefinitionType_Manufacturer Common_xsd.tmp#EquipmentDefinitionType_ModelNumber Common_xsd.tmp#EquipmentDefinitionType_ProductFamilyName Common_xsd.tmp#EquipmentDefinitionType_Description Common_xsd.tmp#EquipmentDefinitionType_MountingStyle Common_xsd.tmp#EquipmentDefinitionType_Length Common_xsd.tmp#EquipmentDefinitionType_Width Common_xsd.tmp#EquipmentDefinitionType_Depth Common_xsd.tmp#EquipmentDefinitionType_Weight Common_xsd.tmp#EquipmentDefinitionType_EnclosureMaterial Common_xsd.tmp#EquipmentDefinitionType_EnclosureNemaRating Common_xsd.tmp#EquipmentDefinitionType_ListingAgency Common_xsd.tmp#EquipmentDefinitionType_Warranty Common_xsd.tmp#EquipmentDefinitionType_EnergyStarRated Common_xsd.tmp#EquipmentDefinitionType_WhereManufactured Common_xsd.tmp#EquipmentDefinitionType SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_OpticType SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_Fluid SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_GrossArea SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_NetApertureArea SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_FuidCapacity SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_Frame SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_OuterCover SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_InnerCover SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_AbsorberTube SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_AbsorberPlate SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_AbsorberCoating SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_SelectiveCoating SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_SideInsulation SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_BackInsulation SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_TestFlowRate SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_RatingReference SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_QuadYIntercept SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_QuadSlope SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_QuadSlope2 SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_YIntercept SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_Slope SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_IncidentAngleModifier1 SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_IncidentAngleModifier2 SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_IncidentAngleModifier-LinFt SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_ClearAOrClearC SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType
Type SolarCollectorDefinitionType
Type hierarchy
Properties
content: complex
minOccurs: 0
Model Manufacturer , ModelNumber , ProductFamilyName{0,1} , Description{0,1} , MountingStyle{0,1} , Length{0,1} , Width{0,1} , Depth{0,1} , Weight{0,1} , EnclosureMaterial{0,1} , EnclosureNemaRating{0,1} , ListingAgency{0,1} , Warranty{0,1} , EnergyStarRated{0,1} , WhereManufactured{0,1} , OpticType{0,1} , Fluid{0,1} , GrossArea{0,1} , NetApertureArea{0,1} , FuidCapacity{0,1} , Frame{0,1} , OuterCover{0,1} , InnerCover{0,1} , AbsorberTube{0,1} , AbsorberPlate{0,1} , AbsorberCoating{0,1} , SelectiveCoating{0,1} , SideInsulation{0,1} , BackInsulation{0,1} , TestFlowRate{0,1} , RatingReference{0,1} , QuadYIntercept{0,1} , QuadSlope{0,1} , QuadSlope2{0,1} , YIntercept{0,1} , Slope{0,1} , IncidentAngleModifier1{0,1} , IncidentAngleModifier2{0,1} , IncidentAngleModifier-LinFt{0,1} , ClearAOrClearC{0,1}
Children AbsorberCoating, AbsorberPlate, AbsorberTube, BackInsulation, ClearAOrClearC, Depth, Description, EnclosureMaterial, EnclosureNemaRating, EnergyStarRated, Fluid, Frame, FuidCapacity, GrossArea, IncidentAngleModifier-LinFt, IncidentAngleModifier1, IncidentAngleModifier2, InnerCover, Length, ListingAgency, Manufacturer, ModelNumber, MountingStyle, NetApertureArea, OpticType, OuterCover, ProductFamilyName, QuadSlope, QuadSlope2, QuadYIntercept, RatingReference, SelectiveCoating, SideInsulation, Slope, TestFlowRate, Warranty, Weight, WhereManufactured, Width, YIntercept
Instance
<SolarCollectorDefinition Id="">
  <Manufacturer>{1,1}</Manufacturer>
  <ModelNumber>{1,1}</ModelNumber>
  <ProductFamilyName>{0,1}</ProductFamilyName>
  <Description>{0,1}</Description>
  <MountingStyle>{0,1}</MountingStyle>
  <Length>{0,1}</Length>
  <Width>{0,1}</Width>
  <Depth>{0,1}</Depth>
  <Weight>{0,1}</Weight>
  <EnclosureMaterial>{0,1}</EnclosureMaterial>
  <EnclosureNemaRating>{0,1}</EnclosureNemaRating>
  <ListingAgency>{0,1}</ListingAgency>
  <Warranty>{0,1}</Warranty>
  <EnergyStarRated>{0,1}</EnergyStarRated>
  <WhereManufactured>{0,1}</WhereManufactured>
  <OpticType>{0,1}</OpticType>
  <Fluid>{0,1}</Fluid>
  <GrossArea>{0,1}</GrossArea>
  <NetApertureArea>{0,1}</NetApertureArea>
  <FuidCapacity>{0,1}</FuidCapacity>
  <Frame>{0,1}</Frame>
  <OuterCover>{0,1}</OuterCover>
  <InnerCover>{0,1}</InnerCover>
  <AbsorberTube>{0,1}</AbsorberTube>
  <AbsorberPlate>{0,1}</AbsorberPlate>
  <AbsorberCoating>{0,1}</AbsorberCoating>
  <SelectiveCoating>{0,1}</SelectiveCoating>
  <SideInsulation>{0,1}</SideInsulation>
  <BackInsulation>{0,1}</BackInsulation>
  <TestFlowRate>{0,1}</TestFlowRate>
  <RatingReference>{0,1}</RatingReference>
  <QuadYIntercept>{0,1}</QuadYIntercept>
  <QuadSlope>{0,1}</QuadSlope>
  <QuadSlope2>{0,1}</QuadSlope2>
  <YIntercept>{0,1}</YIntercept>
  <Slope>{0,1}</Slope>
  <IncidentAngleModifier1>{0,1}</IncidentAngleModifier1>
  <IncidentAngleModifier2>{0,1}</IncidentAngleModifier2>
  <IncidentAngleModifier-LinFt>{0,1}</IncidentAngleModifier-LinFt>
  <ClearAOrClearC>{0,1}</ClearAOrClearC>
</SolarCollectorDefinition>
Attributes
QName Type Fixed Default Use Annotation
Id xs:ID required
Source
<xs:element minOccurs="0" name="SolarCollectorDefinition" type="SolarCollectorDefinitionType">
  <xs:annotation>
    <xs:documentation>Reference ID of the solar thermal collector equipment definition.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarCollectorDefinitionType / OpticType
Namespace No namespace
Diagram
Diagram SolarThermalSystem_xsd.tmp#CollectorOpticEnumType
Type CollectorOpticEnumType
Properties
content: simple
minOccurs: 0
Facets
enumeration Tubular
enumeration Glazed Flat-Plate
enumeration Unglazed Flat-Plate
enumeration Tracking Concentrator
enumeration Integral Collector Storage
enumeration Non-separable Thermosiphon
Source
<xs:element minOccurs="0" name="OpticType" type="CollectorOpticEnumType"/>
Element SolarCollectorDefinitionType / Fluid
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="Fluid" minOccurs="0" type="xs:string"/>
Element SolarCollectorDefinitionType / GrossArea
Namespace No namespace
Annotations
Units = Square Feet.
Diagram
Diagram
Type xs:float
Properties
content: simple
minOccurs: 0
Source
<xs:element name="GrossArea" minOccurs="0" type="xs:float">
  <xs:annotation>
    <xs:documentation>Units = Square Feet.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarCollectorDefinitionType / NetApertureArea
Namespace No namespace
Annotations
Units = Square Feet.
Diagram
Diagram
Type xs:float
Properties
content: simple
minOccurs: 0
Source
<xs:element name="NetApertureArea" minOccurs="0" type="xs:float">
  <xs:annotation>
    <xs:documentation>Units = Square Feet.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarCollectorDefinitionType / FuidCapacity
Namespace No namespace
Annotations
Units = Liters
Diagram
Diagram
Type xs:float
Properties
content: simple
minOccurs: 0
Source
<xs:element name="FuidCapacity" minOccurs="0" type="xs:float">
  <xs:annotation>
    <xs:documentation>Units = Liters</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarCollectorDefinitionType / Frame
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="Frame" minOccurs="0" type="xs:string"/>
Element SolarCollectorDefinitionType / OuterCover
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="OuterCover" minOccurs="0" type="xs:string"/>
Element SolarCollectorDefinitionType / InnerCover
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="InnerCover" minOccurs="0" type="xs:string"/>
Element SolarCollectorDefinitionType / AbsorberTube
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="AbsorberTube" minOccurs="0" type="xs:string"/>
Element SolarCollectorDefinitionType / AbsorberPlate
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="AbsorberPlate" minOccurs="0" type="xs:string"/>
Element SolarCollectorDefinitionType / AbsorberCoating
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="AbsorberCoating" minOccurs="0" type="xs:string"/>
Element SolarCollectorDefinitionType / SelectiveCoating
Namespace No namespace
Diagram
Diagram
Type xs:boolean
Properties
content: simple
minOccurs: 0
Source
<xs:element name="SelectiveCoating" minOccurs="0" type="xs:boolean"/>
Element SolarCollectorDefinitionType / SideInsulation
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="SideInsulation" type="xs:string"/>
Element SolarCollectorDefinitionType / BackInsulation
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="BackInsulation" type="xs:string"/>
Element SolarCollectorDefinitionType / TestFlowRate
Namespace No namespace
Annotations
Units = ml/s
Diagram
Diagram
Type xs:float
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="TestFlowRate" type="xs:float">
  <xs:annotation>
    <xs:documentation>Units = ml/s</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarCollectorDefinitionType / RatingReference
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="RatingReference" type="xs:string"/>
Element SolarCollectorDefinitionType / QuadYIntercept
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="QuadYIntercept" type="xs:float"/>
Element SolarCollectorDefinitionType / QuadSlope
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="QuadSlope" type="xs:float"/>
Element SolarCollectorDefinitionType / QuadSlope2
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="QuadSlope2" type="xs:float"/>
Element SolarCollectorDefinitionType / YIntercept
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="YIntercept" type="xs:float"/>
Element SolarCollectorDefinitionType / Slope
Namespace No namespace
Annotations
Given in Btu/hr·ft·2°F units. Can be converted to/from W/m2·°C.
Diagram
Diagram
Type xs:float
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="Slope" type="xs:float">
  <xs:annotation>
    <xs:documentation>Given in Btu/hr·ft·2°F units. Can be converted to/from W/m2·°C.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarCollectorDefinitionType / IncidentAngleModifier1
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="IncidentAngleModifier1" type="xs:float"/>
Element SolarCollectorDefinitionType / IncidentAngleModifier2
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="IncidentAngleModifier2" type="xs:float"/>
Element SolarCollectorDefinitionType / IncidentAngleModifier-LinFt
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="IncidentAngleModifier-LinFt" type="xs:float"/>
Element SolarCollectorDefinitionType / ClearAOrClearC
Namespace No namespace
Annotations
Given in kBTU/ft2·day units. Can be converted to/from MJ/m2·day.
Diagram
Diagram
Type xs:float
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="ClearAOrClearC" type="xs:float">
  <xs:annotation>
    <xs:documentation>Given in kBTU/ft2·day units. Can be converted to/from MJ/m2·day.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarThermalSystemType / SolarCollectorQuantity
Namespace No namespace
Diagram
Diagram
Type xs:integer
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="SolarCollectorQuantity" type="xs:integer"/>
Element SolarThermalSystemType / TotalArea
Namespace No namespace
Annotations
Area assumed to be square feet.
Diagram
Diagram Common_xsd.tmp#AreaType_Unit Common_xsd.tmp#AreaType
Type AreaType
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
Unit AreaUnitEnumType SquareMeters optional
Unit of measurement.
Source
<xs:element minOccurs="0" name="TotalArea" type="AreaType">
  <xs:annotation>
    <xs:documentation>Area assumed to be square feet.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarThermalSystemType / SeriesCollectorsInFlowPath
Namespace No namespace
Diagram
Diagram
Type xs:integer
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="SeriesCollectorsInFlowPath" type="xs:integer"/>
Element SolarThermalSystemType / HeatExchangerConfiguration
Namespace No namespace
Diagram
Diagram SolarThermalSystem_xsd.tmp#HeatExchangerConfigurationEnumType
Type HeatExchangerConfigurationEnumType
Properties
content: simple
minOccurs: 0
Facets
enumeration External Supply Side, No Load Side
enumeration External Supply Side, w/ Immersed Load Side
enumeration External Supply Side, w/ External Load Side
enumeration Immersed Supply Side, No Load Side
enumeration Immersed Supply Side, w/ Immersed Load Side
enumeration Immersed Supply Side, w/ External Load Side
enumeration No Heat Exchangers
enumeration No Supply Side, Immersed Load Side
enumeration No Supply Side, External Load Side
Source
<xs:element minOccurs="0" name="HeatExchangerConfiguration" type="HeatExchangerConfigurationEnumType"/>
Element SolarThermalSystemType / FluidOption
Namespace No namespace
Diagram
Diagram SolarThermalSystem_xsd.tmp#FluidOptionEnumType
Type FluidOptionEnumType
Properties
content: simple
minOccurs: 0
Facets
enumeration Indirect, Forced Circulation Glycol
enumeration Drainback, Water
enumeration Indirect, Forced Circulation Water
Source
<xs:element minOccurs="0" name="FluidOption" type="FluidOptionEnumType"/>
Element SolarThermalSystemType / TankConfiguration
Namespace No namespace
Diagram
Diagram SolarThermalSystem_xsd.tmp#TankConfigurationEnumType
Type TankConfigurationEnumType
Properties
content: simple
minOccurs: 0
Facets
enumeration Solar and Auxiliary Storage are the same Tank
enumeration Solar Storage and Auxiliary Tanks are separate
enumeration Solar Storage with Tankless Auxiliary Water Heater
Source
<xs:element minOccurs="0" name="TankConfiguration" type="TankConfigurationEnumType"/>
Element SolarThermalSystemType / TotalSolarStorageCapacity
Namespace No namespace
Diagram
Diagram
Type xs:integer
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="TotalSolarStorageCapacity" type="xs:integer"/>
Element SolarThermalSystemType / SolarStorageTankQuantity
Namespace No namespace
Diagram
Diagram
Type xs:integer
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="SolarStorageTankQuantity" type="xs:integer"/>
Element SolarThermalSystemType / TotalBackupStorageCapacity
Namespace No namespace
Annotations
Auxiliary backup volume in gallons.
Diagram
Diagram
Type xs:integer
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="TotalBackupStorageCapacity" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Auxiliary backup volume in gallons.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarThermalSystemType / BackupTankQuantity
Namespace No namespace
Diagram
Diagram
Type xs:integer
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="BackupTankQuantity" type="xs:integer"/>
Element SolarThermalSystemType / BackupFuelSource
Namespace No namespace
Diagram
Diagram SolarThermalSystem_xsd.tmp#BackupFuelSourceEnumType
Type BackupFuelSourceEnumType
Properties
content: simple
minOccurs: 0
Facets
enumeration Gas
enumeration Electric
enumeration Gas Tankless
enumeration ElectricTankless
enumeration Propane
enumeration Propane Tankless
Source
<xs:element minOccurs="0" name="BackupFuelSource" type="BackupFuelSourceEnumType"/>
Element SolarThermalSystemType / MaxBackupHeatCapacity
Namespace No namespace
Annotations
Given in kWh (1 therm = 29.3001111 kWh)
Diagram
Diagram
Type xs:float
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="MaxBackupHeatCapacity" type="xs:float">
  <xs:annotation>
    <xs:documentation>Given in kWh (1 therm = 29.3001111 kWh)</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarThermalSystemType / SolarEnergyFactor
Namespace No namespace
Diagram
Diagram
Type xs:float
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="SolarEnergyFactor" type="xs:float"/>
Element SolarThermalSystemType / InstallationStyle
Namespace No namespace
Annotations
Describes the installation style used for the array. The installation style categorizes the type of racking and mounting equipment used.
Diagram
Diagram CommonSolar_xsd.tmp#ArrayInstallStyleEnumType
Type ArrayInstallStyleEnumType
Properties
content: simple
minOccurs: 0
Facets
enumeration parallel to roof
enumeration tilt-up roof
enumeration ballasted tilt
enumeration ground mount
enumeration pole mount
enumeration other
Source
<xs:element minOccurs="0" name="InstallationStyle" type="ArrayInstallStyleEnumType">
  <xs:annotation>
    <xs:documentation>Describes the installation style used for the array. The installation style categorizes the type of racking and mounting equipment used.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarThermalSystemType / ArrayLocation
Namespace No namespace
Annotations
Describes where on the site that the array is located. It is a choice between referencing an existing RoofPlane element, an existing GroundArea element, or a text description.
Diagram
Diagram CommonSolar_xsd.tmp#ArrayLocationType_RoofPlaneIdRef CommonSolar_xsd.tmp#ArrayLocationType_GroundAreaIdRef CommonSolar_xsd.tmp#ArrayLocationType_LocationDescription CommonSolar_xsd.tmp#ArrayLocationType
Type ArrayLocationType
Properties
content: complex
minOccurs: 0
Model RoofPlaneIdRef | GroundAreaIdRef | LocationDescription
Children GroundAreaIdRef, LocationDescription, RoofPlaneIdRef
Instance
<ArrayLocation>
  <RoofPlaneIdRef>{1,1}</RoofPlaneIdRef>
  <GroundAreaIdRef>{1,1}</GroundAreaIdRef>
  <LocationDescription>{1,1}</LocationDescription>
</ArrayLocation>
Source
<xs:element minOccurs="0" name="ArrayLocation" type="ArrayLocationType">
  <xs:annotation>
    <xs:documentation>Describes where on the site that the array is located. It is a choice between referencing an existing RoofPlane element, an existing GroundArea element, or a text description.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SolarThermalSystemType / SolarExposure
Namespace No namespace
Diagram
Diagram SolarThermalSystem_xsd.tmp#SolarThermalSystemType_SolarThermalSystemType_SolarExposure_ArraySpecificSolarExposure SolarThermalSystem_xsd.tmp#SolarThermalSystemType_SolarThermalSystemType_SolarExposure_InheritRoofPlaneSolarExposure
Properties
content: complex
minOccurs: 0
Model ArraySpecificSolarExposure | InheritRoofPlaneSolarExposure
Children ArraySpecificSolarExposure, InheritRoofPlaneSolarExposure
Instance
<SolarExposure>
  <ArraySpecificSolarExposure>{1,1}</ArraySpecificSolarExposure>
  <InheritRoofPlaneSolarExposure>{1,1}</InheritRoofPlaneSolarExposure>
</SolarExposure>
Source
<xs:element name="SolarExposure" minOccurs="0">
  <xs:complexType>
    <xs:choice>
      <xs:element name="ArraySpecificSolarExposure" type="SolarExposureType"/>
      <xs:element name="InheritRoofPlaneSolarExposure" type="xs:IDREF"/>
    </xs:choice>
  </xs:complexType>
</xs:element>
Element SolarThermalSystemType / SolarExposure / ArraySpecificSolarExposure
Namespace No namespace
Diagram
Diagram CommonSolar_xsd.tmp#SolarExposureType_Azimuth CommonSolar_xsd.tmp#SolarExposureType_Tilt CommonSolar_xsd.tmp#SolarExposureType_TrackingMode CommonSolar_xsd.tmp#SolarExposureType_TrackingRange1Axis CommonSolar_xsd.tmp#SolarExposureType_Shading CommonSolar_xsd.tmp#SolarExposureType
Type SolarExposureType
Properties
content: complex
Model Azimuth , Tilt , TrackingMode , TrackingRange1Axis{0,1} , Shading{0,1}
Children Azimuth, Shading, Tilt, TrackingMode, TrackingRange1Axis
Instance
<ArraySpecificSolarExposure>
  <Azimuth>{1,1}</Azimuth>
  <Tilt>{1,1}</Tilt>
  <TrackingMode>{1,1}</TrackingMode>
  <TrackingRange1Axis>{0,1}</TrackingRange1Axis>
  <Shading>{0,1}</Shading>
</ArraySpecificSolarExposure>
Source
<xs:element name="ArraySpecificSolarExposure" type="SolarExposureType"/>
Element SolarThermalSystemType / SolarExposure / InheritRoofPlaneSolarExposure
Namespace No namespace
Diagram
Diagram
Type xs:IDREF
Properties
content: simple
Source
<xs:element name="InheritRoofPlaneSolarExposure" type="xs:IDREF"/>
Element SolarThermalSystemType / CollectorStandoff
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element minOccurs="0" name="CollectorStandoff" type="xs:string"/>
Element SolarThermalSystemType / CollectorOrientation
Namespace No namespace
Diagram
Diagram CommonSolar_xsd.tmp#PanelOrientationEnumType
Type PanelOrientationEnumType
Properties
content: simple
minOccurs: 0
Facets
enumeration portrait
enumeration landscape
Source
<xs:element minOccurs="0" name="CollectorOrientation" type="PanelOrientationEnumType"/>
Element SolarThermalSystemType / MountingSystem
Namespace No namespace
Diagram
Diagram CommonSolar_xsd.tmp#MountingSystemType_Manufacturer CommonSolar_xsd.tmp#MountingSystemType_ComponentsDescription CommonSolar_xsd.tmp#MountingSystemType_AttachmentPointQuantity CommonSolar_xsd.tmp#MountingSystemType_MaxSpacingBetweenAttachmentPoints CommonSolar_xsd.tmp#MountingSystemType_TotalWeightOfPanelsAndMountingSystem CommonSolar_xsd.tmp#MountingSystemType_TotalPanelSurfaceArea CommonSolar_xsd.tmp#MountingSystemType_RoofPenetrationWeatherProofing CommonSolar_xsd.tmp#MountingSystemType
Type MountingSystemType
Properties
content: complex
minOccurs: 0
Model Manufacturer , ComponentsDescription , AttachmentPointQuantity{0,1} , MaxSpacingBetweenAttachmentPoints{0,1} , TotalWeightOfPanelsAndMountingSystem{0,1} , TotalPanelSurfaceArea{0,1} , RoofPenetrationWeatherProofing{0,1}
Children AttachmentPointQuantity, ComponentsDescription, Manufacturer, MaxSpacingBetweenAttachmentPoints, RoofPenetrationWeatherProofing, TotalPanelSurfaceArea, TotalWeightOfPanelsAndMountingSystem
Instance
<MountingSystem>
  <Manufacturer>{1,1}</Manufacturer>
  <ComponentsDescription>{1,1}</ComponentsDescription>
  <AttachmentPointQuantity>{0,1}</AttachmentPointQuantity>
  <MaxSpacingBetweenAttachmentPoints>{0,1}</MaxSpacingBetweenAttachmentPoints>
  <TotalWeightOfPanelsAndMountingSystem>{0,1}</TotalWeightOfPanelsAndMountingSystem>
  <TotalPanelSurfaceArea>{0,1}</TotalPanelSurfaceArea>
  <RoofPenetrationWeatherProofing>{0,1}</RoofPenetrationWeatherProofing>
</MountingSystem>
Source
<xs:element minOccurs="0" name="MountingSystem" type="MountingSystemType"/>
Element SolarThermalSystemType / RoofPlane
Namespace No namespace
Diagram
Diagram RoofPlane_xsd.tmp#RoofPlaneType_Id RoofPlane_xsd.tmp#RoofPlaneType_Name RoofPlane_xsd.tmp#RoofPlaneType_SolarExposure RoofPlane_xsd.tmp#RoofPlaneType_Structure RoofPlane_xsd.tmp#RoofPlaneType_PlaneShape RoofPlane_xsd.tmp#RoofPlaneType_PlaneCenterLocation RoofPlane_xsd.tmp#RoofPlaneType
Type RoofPlaneType
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model Name{0,1} , SolarExposure , Structure{0,1} , PlaneShape{0,1} , PlaneCenterLocation{0,1}
Children Name, PlaneCenterLocation, PlaneShape, SolarExposure, Structure
Instance
<RoofPlane Id="">
  <Name>{0,1}</Name>
  <SolarExposure>{1,1}</SolarExposure>
  <Structure>{0,1}</Structure>
  <PlaneShape>{0,1}</PlaneShape>
  <PlaneCenterLocation>{0,1}</PlaneCenterLocation>
</RoofPlane>
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from TARGET namespace 'http://www.iepmodel.net'
Id xs:ID required
Unique identifier for this layout plane.
Source
<xs:element minOccurs="0" name="RoofPlane" type="RoofPlaneType" maxOccurs="unbounded"/>
Complex Type SolarThermalSystemType
Namespace http://www.iepmodel.net
Diagram
Diagram SolarThermalSystem_xsd.tmp#SolarThermalSystemType_ApplicationReferenceId SolarThermalSystem_xsd.tmp#SolarThermalSystemType_Manufacturer SolarThermalSystem_xsd.tmp#SolarThermalSystemType_ModelNumber SolarThermalSystem_xsd.tmp#SolarThermalSystemType_SystemName SolarThermalSystem_xsd.tmp#SolarThermalSystemType_SystemOperation SolarThermalSystem_xsd.tmp#SolarThermalSystemType_SrccOg300Listing SolarThermalSystem_xsd.tmp#SolarThermalSystemType_SolarCollectorDefinition SolarThermalSystem_xsd.tmp#SolarThermalSystemType_SolarCollectorQuantity SolarThermalSystem_xsd.tmp#SolarThermalSystemType_TotalArea SolarThermalSystem_xsd.tmp#SolarThermalSystemType_SeriesCollectorsInFlowPath SolarThermalSystem_xsd.tmp#SolarThermalSystemType_HeatExchangerConfiguration SolarThermalSystem_xsd.tmp#SolarThermalSystemType_FluidOption SolarThermalSystem_xsd.tmp#SolarThermalSystemType_TankConfiguration SolarThermalSystem_xsd.tmp#SolarThermalSystemType_TotalSolarStorageCapacity SolarThermalSystem_xsd.tmp#SolarThermalSystemType_SolarStorageTankQuantity SolarThermalSystem_xsd.tmp#SolarThermalSystemType_TotalBackupStorageCapacity SolarThermalSystem_xsd.tmp#SolarThermalSystemType_BackupTankQuantity SolarThermalSystem_xsd.tmp#SolarThermalSystemType_BackupFuelSource SolarThermalSystem_xsd.tmp#SolarThermalSystemType_MaxBackupHeatCapacity SolarThermalSystem_xsd.tmp#SolarThermalSystemType_SolarEnergyFactor SolarThermalSystem_xsd.tmp#SolarThermalSystemType_InstallationStyle SolarThermalSystem_xsd.tmp#SolarThermalSystemType_ArrayLocation SolarThermalSystem_xsd.tmp#SolarThermalSystemType_SolarExposure SolarThermalSystem_xsd.tmp#SolarThermalSystemType_CollectorStandoff SolarThermalSystem_xsd.tmp#SolarThermalSystemType_CollectorOrientation SolarThermalSystem_xsd.tmp#SolarThermalSystemType_MountingSystem SolarThermalSystem_xsd.tmp#SolarThermalSystemType_RoofPlane
Used by
Model ApplicationReferenceId* , Manufacturer , ModelNumber , SystemName{0,1} , SystemOperation{0,1} , SrccOg300Listing{0,1} , SolarCollectorDefinition{0,1} , SolarCollectorQuantity{0,1} , TotalArea{0,1} , SeriesCollectorsInFlowPath{0,1} , HeatExchangerConfiguration{0,1} , FluidOption{0,1} , TankConfiguration{0,1} , TotalSolarStorageCapacity{0,1} , SolarStorageTankQuantity{0,1} , TotalBackupStorageCapacity{0,1} , BackupTankQuantity{0,1} , BackupFuelSource{0,1} , MaxBackupHeatCapacity{0,1} , SolarEnergyFactor{0,1} , InstallationStyle{0,1} , ArrayLocation{0,1} , SolarExposure{0,1} , CollectorStandoff{0,1} , CollectorOrientation{0,1} , MountingSystem{0,1} , RoofPlane*
Children ApplicationReferenceId, ArrayLocation, BackupFuelSource, BackupTankQuantity, CollectorOrientation, CollectorStandoff, FluidOption, HeatExchangerConfiguration, InstallationStyle, Manufacturer, MaxBackupHeatCapacity, ModelNumber, MountingSystem, RoofPlane, SeriesCollectorsInFlowPath, SolarCollectorDefinition, SolarCollectorQuantity, SolarEnergyFactor, SolarExposure, SolarStorageTankQuantity, SrccOg300Listing, SystemName, SystemOperation, TankConfiguration, TotalArea, TotalBackupStorageCapacity, TotalSolarStorageCapacity
Source
<xs:complexType name="SolarThermalSystemType">
  <xs:sequence>
    <xs:element maxOccurs="unbounded" minOccurs="0" name="ApplicationReferenceId" type="ApplicationIdType"/>
    <xs:element name="Manufacturer" type="xs:string"/>
    <xs:element name="ModelNumber" type="xs:string"/>
    <xs:element minOccurs="0" name="SystemName" type="xs:string">
      <xs:annotation>
        <xs:documentation>A brand name for the system.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SystemOperation" type="SystemOperationEnumType" minOccurs="0"/>
    <xs:element name="SrccOg300Listing" minOccurs="0" type="xs:string">
      <xs:annotation>
        <xs:documentation>ID number assigned by the certifying laboratory for the SRCC-300 certification.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="SolarCollectorDefinition" type="SolarCollectorDefinitionType">
      <xs:annotation>
        <xs:documentation>Reference ID of the solar thermal collector equipment definition.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="SolarCollectorQuantity" type="xs:integer"/>
    <xs:element minOccurs="0" name="TotalArea" type="AreaType">
      <xs:annotation>
        <xs:documentation>Area assumed to be square feet.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="SeriesCollectorsInFlowPath" type="xs:integer"/>
    <xs:element minOccurs="0" name="HeatExchangerConfiguration" type="HeatExchangerConfigurationEnumType"/>
    <xs:element minOccurs="0" name="FluidOption" type="FluidOptionEnumType"/>
    <xs:element minOccurs="0" name="TankConfiguration" type="TankConfigurationEnumType"/>
    <xs:element minOccurs="0" name="TotalSolarStorageCapacity" type="xs:integer"/>
    <xs:element minOccurs="0" name="SolarStorageTankQuantity" type="xs:integer"/>
    <xs:element minOccurs="0" name="TotalBackupStorageCapacity" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Auxiliary backup volume in gallons.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="BackupTankQuantity" type="xs:integer"/>
    <xs:element minOccurs="0" name="BackupFuelSource" type="BackupFuelSourceEnumType"/>
    <xs:element minOccurs="0" name="MaxBackupHeatCapacity" type="xs:float">
      <xs:annotation>
        <xs:documentation>Given in kWh (1 therm = 29.3001111 kWh)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="SolarEnergyFactor" type="xs:float"/>
    <xs:element minOccurs="0" name="InstallationStyle" type="ArrayInstallStyleEnumType">
      <xs:annotation>
        <xs:documentation>Describes the installation style used for the array. The installation style categorizes the type of racking and mounting equipment used.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="ArrayLocation" type="ArrayLocationType">
      <xs:annotation>
        <xs:documentation>Describes where on the site that the array is located. It is a choice between referencing an existing RoofPlane element, an existing GroundArea element, or a text description.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SolarExposure" minOccurs="0">
      <xs:complexType>
        <xs:choice>
          <xs:element name="ArraySpecificSolarExposure" type="SolarExposureType"/>
          <xs:element name="InheritRoofPlaneSolarExposure" type="xs:IDREF"/>
        </xs:choice>
      </xs:complexType>
    </xs:element>
    <xs:element minOccurs="0" name="CollectorStandoff" type="xs:string"/>
    <xs:element minOccurs="0" name="CollectorOrientation" type="PanelOrientationEnumType"/>
    <xs:element minOccurs="0" name="MountingSystem" type="MountingSystemType"/>
    <xs:element minOccurs="0" name="RoofPlane" type="RoofPlaneType" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
Simple Type SystemOperationEnumType
Namespace http://www.iepmodel.net
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Direct Forced Circulation (DF)
enumeration Direct Integral Collector Storage (DI)
enumeration Direct Integral Collector Storage with Circulation (DG)
enumeration Direct Self Pumped (DS)
enumeration Direct Thermosyphon (DT)
enumeration Indirect Forced Circulation (IF)
enumeration Indirect Integral Collector Storage (II)
enumeration Indirect Integral Collector Storage with Circulation (IG)
enumeration Indirect Self Pumped (IS)
enumeration Indirect Thermosyphon (IT)
Used by
Source
<xs:simpleType name="SystemOperationEnumType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Direct Forced Circulation (DF)"/>
    <xs:enumeration value="Direct Integral Collector Storage (DI)"/>
    <xs:enumeration value="Direct Integral Collector Storage with Circulation (DG)"/>
    <xs:enumeration value="Direct Self Pumped (DS)"/>
    <xs:enumeration value="Direct Thermosyphon (DT)"/>
    <xs:enumeration value="Indirect Forced Circulation (IF)"/>
    <xs:enumeration value="Indirect Integral Collector Storage (II)"/>
    <xs:enumeration value="Indirect Integral Collector Storage with Circulation (IG)"/>
    <xs:enumeration value="Indirect Self Pumped (IS)"/>
    <xs:enumeration value="Indirect Thermosyphon (IT)"/>
  </xs:restriction>
</xs:simpleType>
Complex Type SolarCollectorDefinitionType
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#EquipmentDefinitionType_Id Common_xsd.tmp#EquipmentDefinitionType_Manufacturer Common_xsd.tmp#EquipmentDefinitionType_ModelNumber Common_xsd.tmp#EquipmentDefinitionType_ProductFamilyName Common_xsd.tmp#EquipmentDefinitionType_Description Common_xsd.tmp#EquipmentDefinitionType_MountingStyle Common_xsd.tmp#EquipmentDefinitionType_Length Common_xsd.tmp#EquipmentDefinitionType_Width Common_xsd.tmp#EquipmentDefinitionType_Depth Common_xsd.tmp#EquipmentDefinitionType_Weight Common_xsd.tmp#EquipmentDefinitionType_EnclosureMaterial Common_xsd.tmp#EquipmentDefinitionType_EnclosureNemaRating Common_xsd.tmp#EquipmentDefinitionType_ListingAgency Common_xsd.tmp#EquipmentDefinitionType_Warranty Common_xsd.tmp#EquipmentDefinitionType_EnergyStarRated Common_xsd.tmp#EquipmentDefinitionType_WhereManufactured Common_xsd.tmp#EquipmentDefinitionType SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_OpticType SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_Fluid SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_GrossArea SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_NetApertureArea SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_FuidCapacity SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_Frame SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_OuterCover SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_InnerCover SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_AbsorberTube SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_AbsorberPlate SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_AbsorberCoating SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_SelectiveCoating SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_SideInsulation SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_BackInsulation SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_TestFlowRate SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_RatingReference SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_QuadYIntercept SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_QuadSlope SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_QuadSlope2 SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_YIntercept SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_Slope SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_IncidentAngleModifier1 SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_IncidentAngleModifier2 SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_IncidentAngleModifier-LinFt SolarThermalSystem_xsd.tmp#SolarCollectorDefinitionType_ClearAOrClearC
Type extension of EquipmentDefinitionType
Type hierarchy
Used by
Model Manufacturer , ModelNumber , ProductFamilyName{0,1} , Description{0,1} , MountingStyle{0,1} , Length{0,1} , Width{0,1} , Depth{0,1} , Weight{0,1} , EnclosureMaterial{0,1} , EnclosureNemaRating{0,1} , ListingAgency{0,1} , Warranty{0,1} , EnergyStarRated{0,1} , WhereManufactured{0,1} , OpticType{0,1} , Fluid{0,1} , GrossArea{0,1} , NetApertureArea{0,1} , FuidCapacity{0,1} , Frame{0,1} , OuterCover{0,1} , InnerCover{0,1} , AbsorberTube{0,1} , AbsorberPlate{0,1} , AbsorberCoating{0,1} , SelectiveCoating{0,1} , SideInsulation{0,1} , BackInsulation{0,1} , TestFlowRate{0,1} , RatingReference{0,1} , QuadYIntercept{0,1} , QuadSlope{0,1} , QuadSlope2{0,1} , YIntercept{0,1} , Slope{0,1} , IncidentAngleModifier1{0,1} , IncidentAngleModifier2{0,1} , IncidentAngleModifier-LinFt{0,1} , ClearAOrClearC{0,1}
Children AbsorberCoating, AbsorberPlate, AbsorberTube, BackInsulation, ClearAOrClearC, Depth, Description, EnclosureMaterial, EnclosureNemaRating, EnergyStarRated, Fluid, Frame, FuidCapacity, GrossArea, IncidentAngleModifier-LinFt, IncidentAngleModifier1, IncidentAngleModifier2, InnerCover, Length, ListingAgency, Manufacturer, ModelNumber, MountingStyle, NetApertureArea, OpticType, OuterCover, ProductFamilyName, QuadSlope, QuadSlope2, QuadYIntercept, RatingReference, SelectiveCoating, SideInsulation, Slope, TestFlowRate, Warranty, Weight, WhereManufactured, Width, YIntercept
Attributes
QName Type Fixed Default Use Annotation
Id xs:ID required
Source
<xs:complexType name="SolarCollectorDefinitionType">
  <xs:complexContent>
    <xs:extension base="EquipmentDefinitionType">
      <xs:sequence>
        <xs:element minOccurs="0" name="OpticType" type="CollectorOpticEnumType"/>
        <xs:element name="Fluid" minOccurs="0" type="xs:string"/>
        <xs:element name="GrossArea" minOccurs="0" type="xs:float">
          <xs:annotation>
            <xs:documentation>Units = Square Feet.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="NetApertureArea" minOccurs="0" type="xs:float">
          <xs:annotation>
            <xs:documentation>Units = Square Feet.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="FuidCapacity" minOccurs="0" type="xs:float">
          <xs:annotation>
            <xs:documentation>Units = Liters</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Frame" minOccurs="0" type="xs:string"/>
        <xs:element name="OuterCover" minOccurs="0" type="xs:string"/>
        <xs:element name="InnerCover" minOccurs="0" type="xs:string"/>
        <xs:element name="AbsorberTube" minOccurs="0" type="xs:string"/>
        <xs:element name="AbsorberPlate" minOccurs="0" type="xs:string"/>
        <xs:element name="AbsorberCoating" minOccurs="0" type="xs:string"/>
        <xs:element name="SelectiveCoating" minOccurs="0" type="xs:boolean"/>
        <xs:element minOccurs="0" name="SideInsulation" type="xs:string"/>
        <xs:element minOccurs="0" name="BackInsulation" type="xs:string"/>
        <xs:element minOccurs="0" name="TestFlowRate" type="xs:float">
          <xs:annotation>
            <xs:documentation>Units = ml/s</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="RatingReference" type="xs:string"/>
        <xs:element minOccurs="0" name="QuadYIntercept" type="xs:float"/>
        <xs:element minOccurs="0" name="QuadSlope" type="xs:float"/>
        <xs:element minOccurs="0" name="QuadSlope2" type="xs:float"/>
        <xs:element minOccurs="0" name="YIntercept" type="xs:float"/>
        <xs:element minOccurs="0" name="Slope" type="xs:float">
          <xs:annotation>
            <xs:documentation>Given in Btu/hr·ft·2°F units. Can be converted to/from W/m2·°C.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="IncidentAngleModifier1" type="xs:float"/>
        <xs:element minOccurs="0" name="IncidentAngleModifier2" type="xs:float"/>
        <xs:element minOccurs="0" name="IncidentAngleModifier-LinFt" type="xs:float"/>
        <xs:element minOccurs="0" name="ClearAOrClearC" type="xs:float">
          <xs:annotation>
            <xs:documentation>Given in kBTU/ft2·day units. Can be converted to/from MJ/m2·day.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Simple Type CollectorOpticEnumType
Namespace http://www.iepmodel.net
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Tubular
enumeration Glazed Flat-Plate
enumeration Unglazed Flat-Plate
enumeration Tracking Concentrator
enumeration Integral Collector Storage
enumeration Non-separable Thermosiphon
Used by
Source
<xs:simpleType name="CollectorOpticEnumType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Tubular"/>
    <xs:enumeration value="Glazed Flat-Plate"/>
    <xs:enumeration value="Unglazed Flat-Plate"/>
    <xs:enumeration value="Tracking Concentrator"/>
    <xs:enumeration value="Integral Collector Storage"/>
    <xs:enumeration value="Non-separable Thermosiphon"/>
  </xs:restriction>
</xs:simpleType>
Simple Type HeatExchangerConfigurationEnumType
Namespace http://www.iepmodel.net
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration External Supply Side, No Load Side
enumeration External Supply Side, w/ Immersed Load Side
enumeration External Supply Side, w/ External Load Side
enumeration Immersed Supply Side, No Load Side
enumeration Immersed Supply Side, w/ Immersed Load Side
enumeration Immersed Supply Side, w/ External Load Side
enumeration No Heat Exchangers
enumeration No Supply Side, Immersed Load Side
enumeration No Supply Side, External Load Side
Used by
Source
<xs:simpleType name="HeatExchangerConfigurationEnumType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="External Supply Side, No Load Side"/>
    <xs:enumeration value="External Supply Side, w/ Immersed Load Side"/>
    <xs:enumeration value="External Supply Side, w/ External Load Side"/>
    <xs:enumeration value="Immersed Supply Side, No Load Side"/>
    <xs:enumeration value="Immersed Supply Side, w/ Immersed Load Side"/>
    <xs:enumeration value="Immersed Supply Side, w/ External Load Side"/>
    <xs:enumeration value="No Heat Exchangers"/>
    <xs:enumeration value="No Supply Side, Immersed Load Side"/>
    <xs:enumeration value="No Supply Side, External Load Side"/>
  </xs:restriction>
</xs:simpleType>
Simple Type FluidOptionEnumType
Namespace http://www.iepmodel.net
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Indirect, Forced Circulation Glycol
enumeration Drainback, Water
enumeration Indirect, Forced Circulation Water
Used by
Source
<xs:simpleType name="FluidOptionEnumType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Indirect, Forced Circulation Glycol"/>
    <xs:enumeration value="Drainback, Water"/>
    <xs:enumeration value="Indirect, Forced Circulation Water"/>
  </xs:restriction>
</xs:simpleType>
Simple Type TankConfigurationEnumType
Namespace http://www.iepmodel.net
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Solar and Auxiliary Storage are the same Tank
enumeration Solar Storage and Auxiliary Tanks are separate
enumeration Solar Storage with Tankless Auxiliary Water Heater
Used by
Source
<xs:simpleType name="TankConfigurationEnumType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Solar and Auxiliary Storage are the same Tank"/>
    <xs:enumeration value="Solar Storage and Auxiliary Tanks are separate"/>
    <xs:enumeration value="Solar Storage with Tankless Auxiliary Water Heater"/>
  </xs:restriction>
</xs:simpleType>
Simple Type BackupFuelSourceEnumType
Namespace http://www.iepmodel.net
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Gas
enumeration Electric
enumeration Gas Tankless
enumeration ElectricTankless
enumeration Propane
enumeration Propane Tankless
Used by
Source
<xs:simpleType name="BackupFuelSourceEnumType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Gas"/>
    <xs:enumeration value="Electric"/>
    <xs:enumeration value="Gas Tankless"/>
    <xs:enumeration value="ElectricTankless"/>
    <xs:enumeration value="Propane"/>
    <xs:enumeration value="Propane Tankless"/>
  </xs:restriction>
</xs:simpleType>