Showing:

Annotations
Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Included schema PvSystem.xsd
Namespace http://www.iepmodel.net
Properties
attribute form default unqualified
element form default qualified
Element pvSystem / name
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element minOccurs="0" name="name" type="xs:string" maxOccurs="1"/>
Element pvSystem / description
Namespace http://www.iepmodel.net
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element minOccurs="0" name="description" type="xs:string" maxOccurs="1"/>
Element pvSystem / Status
Namespace http://www.iepmodel.net
Annotations
Element used to define the current status of the pvSystem.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="Status" type="xs:string">
  <xs:annotation>
    <xs:documentation>Element used to define the current status of the pvSystem.</xs:documentation>
  </xs:annotation>
</xs:element>
Element pvSystem / applicationReferences
Namespace http://www.iepmodel.net
Diagram
Diagram PvSystem_xsd.tmp#pvSystem_pvSystem_applicationReferences_applicationReferenceId
Properties
content complex
minOccurs 0
Model
Children applicationReferenceId
Instance
<applicationReferences xmlns="http://www.iepmodel.net">
  <applicationReferenceId>{1,unbounded}</applicationReferenceId>
</applicationReferences>
Source
<xs:element minOccurs="0" name="applicationReferences">
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="1" name="applicationReferenceId" type="applicationId" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>ID of the object represented by this XML rewithin a corresponding software application. Used by the software to identify its corresponding record within the application's database. AKA a primary key. Important if the data is passed from one application back to an originating application, for example.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element pvSystem / applicationReferences / applicationReferenceId
Namespace http://www.iepmodel.net
Annotations
ID of the object represented by this XML rewithin a  corresponding software application. Used by the software to identify its corresponding record within the application's database. AKA a primary key. Important if the data is passed from one application back to an originating application, for example.
Diagram
Diagram Common_xsd.tmp#applicationId_idValue Common_xsd.tmp#applicationId_idSource Common_xsd.tmp#applicationId
Type applicationId
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children idSource, idValue
Instance
<applicationReferenceId xmlns="http://www.iepmodel.net">
  <idValue>{1,1}</idValue>
  <idSource>{1,1}</idSource>
</applicationReferenceId>
Source
<xs:element minOccurs="1" name="applicationReferenceId" type="applicationId" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>ID of the object represented by this XML rewithin a corresponding software application. Used by the software to identify its corresponding record within the application's database. AKA a primary key. Important if the data is passed from one application back to an originating application, for example.</xs:documentation>
  </xs:annotation>
</xs:element>
Element pvSystem / pvModuleDefinitions
Namespace http://www.iepmodel.net
Annotations
A collection of the specifications of each PV module make/model used in the PV system.
Diagram
Diagram PvSystem_xsd.tmp#pvSystem_pvSystem_pvModuleDefinitions_pvModuleDefinition
Properties
content complex
minOccurs 0
Model
Children pvModuleDefinition
Instance
<pvModuleDefinitions xmlns="http://www.iepmodel.net">
  <pvModuleDefinition id="">{1,unbounded}</pvModuleDefinition>
</pvModuleDefinitions>
Source
<xs:element minOccurs="0" name="pvModuleDefinitions">
  <xs:annotation>
    <xs:documentation>A collection of the specifications of each PV module make/model used in the PV system.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="pvModuleDefinition" type="pvModuleDefinition" minOccurs="1" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Specifications for a single PV module used in this system. A PV system may contain more than PV module make and model.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element pvSystem / pvModuleDefinitions / pvModuleDefinition
Namespace http://www.iepmodel.net
Annotations
Specifications for a single PV module used in this system. A PV system may contain more than PV module make and model.
Diagram
Diagram Common_xsd.tmp#equipmentDefinition_id Common_xsd.tmp#equipmentDefinition_manufacturer Common_xsd.tmp#equipmentDefinition_modelNumber Common_xsd.tmp#equipmentDefinition_productFamilyName Common_xsd.tmp#equipmentDefinition_description Common_xsd.tmp#equipmentDefinition_mountingStyle Common_xsd.tmp#equipmentDefinition_length Common_xsd.tmp#equipmentDefinition_width Common_xsd.tmp#equipmentDefinition_depth Common_xsd.tmp#equipmentDefinition_weight Common_xsd.tmp#equipmentDefinition_enclosureMaterial Common_xsd.tmp#equipmentDefinition_enclosureNemaRating Common_xsd.tmp#equipmentDefinition_terminalTempRating Common_xsd.tmp#equipmentDefinition_listingAgency Common_xsd.tmp#equipmentDefinition_warranty Common_xsd.tmp#equipmentDefinition_energyStarRated Common_xsd.tmp#equipmentDefinition_whereManufactured Common_xsd.tmp#equipmentDefinition CommonSolar_xsd.tmp#pvModuleDefinition_acpvModule CommonSolar_xsd.tmp#pvModuleDefinition_integratedMicroInverter CommonSolar_xsd.tmp#pvModuleDefinition_includesDcOptimizer CommonSolar_xsd.tmp#pvModuleDefinition_integratedDcOptimizer CommonSolar_xsd.tmp#pvModuleDefinition_pstc CommonSolar_xsd.tmp#pvModuleDefinition_pstcToleranceHighPercent CommonSolar_xsd.tmp#pvModuleDefinition_pstcToleranceLowPercent CommonSolar_xsd.tmp#pvModuleDefinition_pptc CommonSolar_xsd.tmp#pvModuleDefinition_vmpp CommonSolar_xsd.tmp#pvModuleDefinition_impp CommonSolar_xsd.tmp#pvModuleDefinition_voc CommonSolar_xsd.tmp#pvModuleDefinition_isc CommonSolar_xsd.tmp#pvModuleDefinition_maxSystemVoltage CommonSolar_xsd.tmp#pvModuleDefinition_maxSystemCurrent CommonSolar_xsd.tmp#pvModuleDefinition_fuseRating CommonSolar_xsd.tmp#pvModuleDefinition_noct CommonSolar_xsd.tmp#pvModuleDefinition_vocTempCoefficient CommonSolar_xsd.tmp#pvModuleDefinition_iscTempCoefficient CommonSolar_xsd.tmp#pvModuleDefinition_maxPowerTempCoefficient CommonSolar_xsd.tmp#pvModuleDefinition_moduleEfficiency CommonSolar_xsd.tmp#pvModuleDefinition_cellEfficiency CommonSolar_xsd.tmp#pvModuleDefinition_cellTechnology CommonSolar_xsd.tmp#pvModuleDefinition_moduleConstruction CommonSolar_xsd.tmp#pvModuleDefinition_bipv CommonSolar_xsd.tmp#pvModuleDefinition_cableConnector CommonSolar_xsd.tmp#pvModuleDefinition_cableDiameter CommonSolar_xsd.tmp#pvModuleDefinition_connectorCableLength CommonSolar_xsd.tmp#pvModuleDefinition_cellDimensions CommonSolar_xsd.tmp#pvModuleDefinition_cellCount CommonSolar_xsd.tmp#pvModuleDefinition_bypassDiodeCount CommonSolar_xsd.tmp#pvModuleDefinition_parallelSubstrings CommonSolar_xsd.tmp#pvModuleDefinition_depthWithJunctionBox CommonSolar_xsd.tmp#pvModuleDefinition_frameMaterial CommonSolar_xsd.tmp#pvModuleDefinition_frameColor CommonSolar_xsd.tmp#pvModuleDefinition_backsheetColor CommonSolar_xsd.tmp#pvModuleDefinition_powerWarranty CommonSolar_xsd.tmp#pvModuleDefinition_compliances CommonSolar_xsd.tmp#pvModuleDefinition_ul1703Compliant CommonSolar_xsd.tmp#pvModuleDefinition_nrtlCertifyingUl1703Compliance CommonSolar_xsd.tmp#pvModuleDefinition_csiApproved CommonSolar_xsd.tmp#pvModuleDefinition_cecVmppLowLight CommonSolar_xsd.tmp#pvModuleDefinition_cecImppLowLight CommonSolar_xsd.tmp#pvModuleDefinition_cecVmppNoct CommonSolar_xsd.tmp#pvModuleDefinition_cecImppNoct CommonSolar_xsd.tmp#pvModuleDefinition_cecGeometricMultipl CommonSolar_xsd.tmp#pvModuleDefinition_measurementDate CommonSolar_xsd.tmp#pvModuleDefinition_fiveParamAref CommonSolar_xsd.tmp#pvModuleDefinition_fiveParamILref CommonSolar_xsd.tmp#pvModuleDefinition_fiveParamIoref CommonSolar_xsd.tmp#pvModuleDefinition_fiveParamRs CommonSolar_xsd.tmp#pvModuleDefinition_fiveParamRshref CommonSolar_xsd.tmp#pvModuleDefinition_fiveParamAdjust CommonSolar_xsd.tmp#pvModuleDefinition_sandiaIxo CommonSolar_xsd.tmp#pvModuleDefinition_sandiaIxxo CommonSolar_xsd.tmp#pvModuleDefinition_sandiaDiodeFactor CommonSolar_xsd.tmp#pvModuleDefinition_sandiaThermalVoltage CommonSolar_xsd.tmp#pvModuleDefinition_sandiaMbVoc CommonSolar_xsd.tmp#pvModuleDefinition_sandiaMbVmpp CommonSolar_xsd.tmp#pvModuleDefinition_gammaPmppPercent CommonSolar_xsd.tmp#pvModuleDefinition_betaVocPercent CommonSolar_xsd.tmp#pvModuleDefinition_betaMppPercent CommonSolar_xsd.tmp#pvModuleDefinition_alphaIscPercent CommonSolar_xsd.tmp#pvModuleDefinition_alphaImppPercent CommonSolar_xsd.tmp#pvModuleDefinition_sandiaTempFactorA CommonSolar_xsd.tmp#pvModuleDefinition_sandiaTempFactorB CommonSolar_xsd.tmp#pvModuleDefinition_sandiaCoefA0 CommonSolar_xsd.tmp#pvModuleDefinition_sandiaCoefA1 CommonSolar_xsd.tmp#pvModuleDefinition_sandiaCoefA2 CommonSolar_xsd.tmp#pvModuleDefinition_sandiaCoefA3 CommonSolar_xsd.tmp#pvModuleDefinition_sandiaCoefA4 CommonSolar_xsd.tmp#pvModuleDefinition_sandiaCoefB0 CommonSolar_xsd.tmp#pvModuleDefinition_sandiaCoefB1 CommonSolar_xsd.tmp#pvModuleDefinition_sandiaCoefB2 CommonSolar_xsd.tmp#pvModuleDefinition_sandiaCoefB3 CommonSolar_xsd.tmp#pvModuleDefinition_sandiaCoefB4 CommonSolar_xsd.tmp#pvModuleDefinition_sandiaCoefB5 CommonSolar_xsd.tmp#pvModuleDefinition_sandiaCoefC0 CommonSolar_xsd.tmp#pvModuleDefinition_sandiaCoefC1 CommonSolar_xsd.tmp#pvModuleDefinition_sandiaCoefC2 CommonSolar_xsd.tmp#pvModuleDefinition_sandiaCoefC3 CommonSolar_xsd.tmp#pvModuleDefinition_sandiaCoefC4 CommonSolar_xsd.tmp#pvModuleDefinition_sandiaCoefC5 CommonSolar_xsd.tmp#pvModuleDefinition_sandiaCoefC6 CommonSolar_xsd.tmp#pvModuleDefinition_sandiaCoefC7 CommonSolar_xsd.tmp#pvModuleDefinition_sandiaDiffuseAcceptanceFactor CommonSolar_xsd.tmp#pvModuleDefinition_notes CommonSolar_xsd.tmp#pvModuleDefinition
Type pvModuleDefinition
Type hierarchy
Properties
content complex
minOccurs 1
maxOccurs unbounded
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} , terminalTempRating{0,1} , listingAgency{0,1} , warranty{0,1} , energyStarRated{0,1} , whereManufactured{0,1} , acpvModule{0,1} , integratedMicroInverter{0,1} , includesDcOptimizer{0,1} , integratedDcOptimizer{0,1} , pstc{0,1} , pstcToleranceHighPercent{0,1} , pstcToleranceLowPercent{0,1} , pptc{0,1} , vmpp{0,1} , impp{0,1} , voc{0,1} , isc{0,1} , maxSystemVoltage{0,1} , maxSystemCurrent{0,1} , fuseRating{0,1} , noct{0,1} , vocTempCoefficient{0,1} , iscTempCoefficient{0,1} , maxPowerTempCoefficient{0,1} , moduleEfficiency{0,1} , cellEfficiency{0,1} , cellTechnology{0,1} , moduleConstruction{0,1} , bipv{0,1} , cableConnector{0,1} , cableDiameter{0,1} , connectorCableLength{0,1} , cellDimensions{0,1} , cellCount{0,1} , bypassDiodeCount{0,1} , parallelSubstrings{0,1} , depthWithJunctionBox{0,1} , frameMaterial{0,1} , frameColor{0,1} , backsheetColor{0,1} , powerWarranty* , compliances{0,1} , ul1703Compliant{0,1} , nrtlCertifyingUl1703Compliance{0,1} , csiApproved{0,1} , cecVmppLowLight{0,1} , cecImppLowLight{0,1} , cecVmppNoct{0,1} , cecImppNoct{0,1} , cecGeometricMultipl{0,1} , measurementDate{0,1} , fiveParamAref{0,1} , fiveParamILref{0,1} , fiveParamIoref{0,1} , fiveParamRs{0,1} , fiveParamRshref{0,1} , fiveParamAdjust{0,1} , sandiaIxo{0,1} , sandiaIxxo{0,1} , sandiaDiodeFactor{0,1} , sandiaThermalVoltage{0,1} , sandiaMbVoc{0,1} , sandiaMbVmpp{0,1} , gammaPmppPercent{0,1} , betaVocPercent{0,1} , betaMppPercent{0,1} , alphaIscPercent{0,1} , alphaImppPercent{0,1} , sandiaTempFactorA{0,1} , sandiaTempFactorB{0,1} , sandiaCoefA0{0,1} , sandiaCoefA1{0,1} , sandiaCoefA2{0,1} , sandiaCoefA3{0,1} , sandiaCoefA4{0,1} , sandiaCoefB0{0,1} , sandiaCoefB1{0,1} , sandiaCoefB2{0,1} , sandiaCoefB3{0,1} , sandiaCoefB4{0,1} , sandiaCoefB5{0,1} , sandiaCoefC0{0,1} , sandiaCoefC1{0,1} , sandiaCoefC2{0,1} , sandiaCoefC3{0,1} , sandiaCoefC4{0,1} , sandiaCoefC5{0,1} , sandiaCoefC6{0,1} , sandiaCoefC7{0,1} , sandiaDiffuseAcceptanceFactor{0,1} , notes{0,1}
Children acpvModule, alphaImppPercent, alphaIscPercent, backsheetColor, betaMppPercent, betaVocPercent, bipv, bypassDiodeCount, cableConnector, cableDiameter, cecGeometricMultipl, cecImppLowLight, cecImppNoct, cecVmppLowLight, cecVmppNoct, cellCount, cellDimensions, cellEfficiency, cellTechnology, compliances, connectorCableLength, csiApproved, depth, depthWithJunctionBox, description, enclosureMaterial, enclosureNemaRating, energyStarRated, fiveParamAdjust, fiveParamAref, fiveParamILref, fiveParamIoref, fiveParamRs, fiveParamRshref, frameColor, frameMaterial, fuseRating, gammaPmppPercent, impp, includesDcOptimizer, integratedDcOptimizer, integratedMicroInverter, isc, iscTempCoefficient, length, listingAgency, manufacturer, maxPowerTempCoefficient, maxSystemCurrent, maxSystemVoltage, measurementDate, modelNumber, moduleConstruction, moduleEfficiency, mountingStyle, noct, notes, nrtlCertifyingUl1703Compliance, parallelSubstrings, powerWarranty, pptc, productFamilyName, pstc, pstcToleranceHighPercent, pstcToleranceLowPercent, sandiaCoefA0, sandiaCoefA1, sandiaCoefA2, sandiaCoefA3, sandiaCoefA4, sandiaCoefB0, sandiaCoefB1, sandiaCoefB2, sandiaCoefB3, sandiaCoefB4, sandiaCoefB5, sandiaCoefC0, sandiaCoefC1, sandiaCoefC2, sandiaCoefC3, sandiaCoefC4, sandiaCoefC5, sandiaCoefC6, sandiaCoefC7, sandiaDiffuseAcceptanceFactor, sandiaDiodeFactor, sandiaIxo, sandiaIxxo, sandiaMbVmpp, sandiaMbVoc, sandiaTempFactorA, sandiaTempFactorB, sandiaThermalVoltage, terminalTempRating, ul1703Compliant, vmpp, voc, vocTempCoefficient, warranty, weight, whereManufactured, width
Instance
<pvModuleDefinition id="" xmlns="http://www.iepmodel.net">
  <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>
  <terminalTempRating>{0,1}</terminalTempRating>
  <listingAgency>{0,1}</listingAgency>
  <warranty>{0,1}</warranty>
  <energyStarRated>{0,1}</energyStarRated>
  <whereManufactured>{0,1}</whereManufactured>
  <acpvModule>{0,1}</acpvModule>
  <integratedMicroInverter id="">{0,1}</integratedMicroInverter>
  <includesDcOptimizer>{0,1}</includesDcOptimizer>
  <integratedDcOptimizer id="">{0,1}</integratedDcOptimizer>
  <pstc>{0,1}</pstc>
  <pstcToleranceHighPercent>{0,1}</pstcToleranceHighPercent>
  <pstcToleranceLowPercent>{0,1}</pstcToleranceLowPercent>
  <pptc>{0,1}</pptc>
  <vmpp>{0,1}</vmpp>
  <impp>{0,1}</impp>
  <voc>{0,1}</voc>
  <isc>{0,1}</isc>
  <maxSystemVoltage>{0,1}</maxSystemVoltage>
  <maxSystemCurrent>{0,1}</maxSystemCurrent>
  <fuseRating>{0,1}</fuseRating>
  <noct>{0,1}</noct>
  <vocTempCoefficient>{0,1}</vocTempCoefficient>
  <iscTempCoefficient>{0,1}</iscTempCoefficient>
  <maxPowerTempCoefficient>{0,1}</maxPowerTempCoefficient>
  <moduleEfficiency>{0,1}</moduleEfficiency>
  <cellEfficiency>{0,1}</cellEfficiency>
  <cellTechnology>{0,1}</cellTechnology>
  <moduleConstruction>{0,1}</moduleConstruction>
  <bipv>{0,1}</bipv>
  <cableConnector>{0,1}</cableConnector>
  <cableDiameter>{0,1}</cableDiameter>
  <connectorCableLength>{0,1}</connectorCableLength>
  <cellDimensions>{0,1}</cellDimensions>
  <cellCount>{0,1}</cellCount>
  <bypassDiodeCount>{0,1}</bypassDiodeCount>
  <parallelSubstrings>{0,1}</parallelSubstrings>
  <depthWithJunctionBox>{0,1}</depthWithJunctionBox>
  <frameMaterial>{0,1}</frameMaterial>
  <frameColor>{0,1}</frameColor>
  <backsheetColor>{0,1}</backsheetColor>
  <powerWarranty>{0,unbounded}</powerWarranty>
  <compliances>{0,1}</compliances>
  <ul1703Compliant>{0,1}</ul1703Compliant>
  <nrtlCertifyingUl1703Compliance>{0,1}</nrtlCertifyingUl1703Compliance>
  <csiApproved>{0,1}</csiApproved>
  <cecVmppLowLight>{0,1}</cecVmppLowLight>
  <cecImppLowLight>{0,1}</cecImppLowLight>
  <cecVmppNoct>{0,1}</cecVmppNoct>
  <cecImppNoct>{0,1}</cecImppNoct>
  <cecGeometricMultipl>{0,1}</cecGeometricMultipl>
  <measurementDate>{0,1}</measurementDate>
  <fiveParamAref>{0,1}</fiveParamAref>
  <fiveParamILref>{0,1}</fiveParamILref>
  <fiveParamIoref>{0,1}</fiveParamIoref>
  <fiveParamRs>{0,1}</fiveParamRs>
  <fiveParamRshref>{0,1}</fiveParamRshref>
  <fiveParamAdjust>{0,1}</fiveParamAdjust>
  <sandiaIxo>{0,1}</sandiaIxo>
  <sandiaIxxo>{0,1}</sandiaIxxo>
  <sandiaDiodeFactor>{0,1}</sandiaDiodeFactor>
  <sandiaThermalVoltage>{0,1}</sandiaThermalVoltage>
  <sandiaMbVoc>{0,1}</sandiaMbVoc>
  <sandiaMbVmpp>{0,1}</sandiaMbVmpp>
  <gammaPmppPercent>{0,1}</gammaPmppPercent>
  <betaVocPercent>{0,1}</betaVocPercent>
  <betaMppPercent>{0,1}</betaMppPercent>
  <alphaIscPercent>{0,1}</alphaIscPercent>
  <alphaImppPercent>{0,1}</alphaImppPercent>
  <sandiaTempFactorA>{0,1}</sandiaTempFactorA>
  <sandiaTempFactorB>{0,1}</sandiaTempFactorB>
  <sandiaCoefA0>{0,1}</sandiaCoefA0>
  <sandiaCoefA1>{0,1}</sandiaCoefA1>
  <sandiaCoefA2>{0,1}</sandiaCoefA2>
  <sandiaCoefA3>{0,1}</sandiaCoefA3>
  <sandiaCoefA4>{0,1}</sandiaCoefA4>
  <sandiaCoefB0>{0,1}</sandiaCoefB0>
  <sandiaCoefB1>{0,1}</sandiaCoefB1>
  <sandiaCoefB2>{0,1}</sandiaCoefB2>
  <sandiaCoefB3>{0,1}</sandiaCoefB3>
  <sandiaCoefB4>{0,1}</sandiaCoefB4>
  <sandiaCoefB5>{0,1}</sandiaCoefB5>
  <sandiaCoefC0>{0,1}</sandiaCoefC0>
  <sandiaCoefC1>{0,1}</sandiaCoefC1>
  <sandiaCoefC2>{0,1}</sandiaCoefC2>
  <sandiaCoefC3>{0,1}</sandiaCoefC3>
  <sandiaCoefC4>{0,1}</sandiaCoefC4>
  <sandiaCoefC5>{0,1}</sandiaCoefC5>
  <sandiaCoefC6>{0,1}</sandiaCoefC6>
  <sandiaCoefC7>{0,1}</sandiaCoefC7>
  <sandiaDiffuseAcceptanceFactor>{0,1}</sandiaDiffuseAcceptanceFactor>
  <notes>{0,1}</notes>
</pvModuleDefinition>
Attributes
QName Type Use
id xs:ID required
Source
<xs:element name="pvModuleDefinition" type="pvModuleDefinition" minOccurs="1" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Specifications for a single PV module used in this system. A PV system may contain more than PV module make and model.</xs:documentation>
  </xs:annotation>
</xs:element>
Element pvSystem / inverterDefinitions
Namespace http://www.iepmodel.net
Annotations
A collection of the specifications of each inverter make/model used in the PV system.
Diagram
Diagram PvSystem_xsd.tmp#pvSystem_pvSystem_inverterDefinitions_inverterDefinition
Properties
content complex
minOccurs 0
Model
Children inverterDefinition
Instance
<inverterDefinitions xmlns="http://www.iepmodel.net">
  <inverterDefinition id="">{1,unbounded}</inverterDefinition>
</inverterDefinitions>
Source
<xs:element minOccurs="0" name="inverterDefinitions">
  <xs:annotation>
    <xs:documentation>A collection of the specifications of each inverter make/model used in the PV system.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="inverterDefinition" type="inverterDefinition" minOccurs="1" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Specifications for an inverter used in this PV system. A PV system may contain more than inverter make and model.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element pvSystem / inverterDefinitions / inverterDefinition
Namespace http://www.iepmodel.net
Annotations
Specifications for an inverter used in this PV system. A PV system may contain more than inverter make and model.
Diagram
Diagram Common_xsd.tmp#equipmentDefinition_id Common_xsd.tmp#equipmentDefinition_manufacturer Common_xsd.tmp#equipmentDefinition_modelNumber Common_xsd.tmp#equipmentDefinition_productFamilyName Common_xsd.tmp#equipmentDefinition_description Common_xsd.tmp#equipmentDefinition_mountingStyle Common_xsd.tmp#equipmentDefinition_length Common_xsd.tmp#equipmentDefinition_width Common_xsd.tmp#equipmentDefinition_depth Common_xsd.tmp#equipmentDefinition_weight Common_xsd.tmp#equipmentDefinition_enclosureMaterial Common_xsd.tmp#equipmentDefinition_enclosureNemaRating Common_xsd.tmp#equipmentDefinition_terminalTempRating Common_xsd.tmp#equipmentDefinition_listingAgency Common_xsd.tmp#equipmentDefinition_warranty Common_xsd.tmp#equipmentDefinition_energyStarRated Common_xsd.tmp#equipmentDefinition_whereManufactured Common_xsd.tmp#equipmentDefinition CommonSolar_xsd.tmp#inverterDefinition_inverterCategory CommonSolar_xsd.tmp#inverterDefinition_isMicroInverter CommonSolar_xsd.tmp#inverterDefinition_isAcpvIntegratedMicroInverter CommonSolar_xsd.tmp#inverterDefinition_maxNumberOfInvertersPerBranch CommonSolar_xsd.tmp#inverterDefinition_mppTrackerQuantity CommonSolar_xsd.tmp#inverterDefinition_inputMinDcOperatingVoltage CommonSolar_xsd.tmp#inverterDefinition_inputMaxMpptDcCurrent CommonSolar_xsd.tmp#inverterDefinition_inputMinMpptDcVoltage CommonSolar_xsd.tmp#inverterDefinition_inputMaxMpptDcVoltage CommonSolar_xsd.tmp#inverterDefinition_maxDcInputPower CommonSolar_xsd.tmp#inverterDefinition_nominalDcVoltage CommonSolar_xsd.tmp#inverterDefinition_maxDcVoltage CommonSolar_xsd.tmp#inverterDefinition_pvDcStartVoltage CommonSolar_xsd.tmp#inverterDefinition_nominalDcCurrent CommonSolar_xsd.tmp#inverterDefinition_maxDcCurrent CommonSolar_xsd.tmp#inverterDefinition_dcTerminalQuantity CommonSolar_xsd.tmp#inverterDefinition_dcTerminalMechanism CommonSolar_xsd.tmp#inverterDefinition_dcTerminalWireRange CommonSolar_xsd.tmp#inverterDefinition_integratedDcDisconnect CommonSolar_xsd.tmp#inverterDefinition_integratedDcDisconnectRating CommonSolar_xsd.tmp#inverterDefinition_integratedCombiner CommonSolar_xsd.tmp#inverterDefinition_integratedCombinerFuses CommonSolar_xsd.tmp#inverterDefinition_integratedCombinerMaxFuse CommonSolar_xsd.tmp#inverterDefinition_nominalAcPower CommonSolar_xsd.tmp#inverterDefinition_nominalAcVoltage CommonSolar_xsd.tmp#inverterDefinition_gridVoltageRange CommonSolar_xsd.tmp#inverterDefinition_gridFrequency CommonSolar_xsd.tmp#inverterDefinition_maxAcCurrent CommonSolar_xsd.tmp#inverterDefinition_acOcpdRating CommonSolar_xsd.tmp#inverterDefinition_acOcpdInterruptCapacity CommonSolar_xsd.tmp#inverterDefinition_integratedAcDisconnect CommonSolar_xsd.tmp#inverterDefinition_integratedAcDisconnectRating CommonSolar_xsd.tmp#inverterDefinition_neutralSizingRequirement CommonSolar_xsd.tmp#inverterDefinition_acTerminalQuantity CommonSolar_xsd.tmp#inverterDefinition_acTerminalWireRange CommonSolar_xsd.tmp#inverterDefinition_gecTerminalQuantity CommonSolar_xsd.tmp#inverterDefinition_gecTerminalWireRange CommonSolar_xsd.tmp#inverterDefinition_maxEfficiency CommonSolar_xsd.tmp#inverterDefinition_cecWeightedEfficiency CommonSolar_xsd.tmp#inverterDefinition_euroEtaEffeciency CommonSolar_xsd.tmp#inverterDefinition_transformer CommonSolar_xsd.tmp#inverterDefinition_positiveGroundOption CommonSolar_xsd.tmp#inverterDefinition_cooling CommonSolar_xsd.tmp#inverterDefinition_csiApprovedBuiltInMeter CommonSolar_xsd.tmp#inverterDefinition_csiNightTareLoss CommonSolar_xsd.tmp#inverterDefinition_ambientTempRange CommonSolar_xsd.tmp#inverterDefinition_dataInterfaceOptions CommonSolar_xsd.tmp#inverterDefinition_conduitEntryZones CommonSolar_xsd.tmp#inverterDefinition_compliances CommonSolar_xsd.tmp#inverterDefinition_ul1741Compliant CommonSolar_xsd.tmp#inverterDefinition_nrtlCertifyingUL1741 CommonSolar_xsd.tmp#inverterDefinition_csiApproved CommonSolar_xsd.tmp#inverterDefinition_notes CommonSolar_xsd.tmp#inverterDefinition
Type inverterDefinition
Type hierarchy
Properties
content complex
minOccurs 1
maxOccurs unbounded
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} , terminalTempRating{0,1} , listingAgency{0,1} , warranty{0,1} , energyStarRated{0,1} , whereManufactured{0,1} , inverterCategory{0,1} , isMicroInverter{0,1} , isAcpvIntegratedMicroInverter{0,1} , maxNumberOfInvertersPerBranch{0,1} , mppTrackerQuantity{0,1} , inputMinDcOperatingVoltage{0,1} , inputMaxMpptDcCurrent{0,1} , inputMinMpptDcVoltage{0,1} , inputMaxMpptDcVoltage{0,1} , maxDcInputPower{0,1} , nominalDcVoltage{0,1} , maxDcVoltage{0,1} , pvDcStartVoltage{0,1} , nominalDcCurrent{0,1} , maxDcCurrent{0,1} , dcTerminalQuantity{0,1} , dcTerminalMechanism{0,1} , dcTerminalWireRange{0,1} , integratedDcDisconnect{0,1} , integratedDcDisconnectRating{0,1} , integratedCombiner{0,1} , integratedCombinerFuses{0,1} , integratedCombinerMaxFuse{0,1} , nominalAcPower{0,1} , nominalAcVoltage{0,1} , gridVoltageRange{0,1} , gridFrequency{0,1} , maxAcCurrent{0,1} , acOcpdRating{0,1} , acOcpdInterruptCapacity{0,1} , integratedAcDisconnect{0,1} , integratedAcDisconnectRating{0,1} , neutralSizingRequirement{0,1} , acTerminalQuantity{0,1} , acTerminalWireRange{0,1} , gecTerminalQuantity{0,1} , gecTerminalWireRange{0,1} , maxEfficiency{0,1} , cecWeightedEfficiency{0,1} , euroEtaEffeciency{0,1} , transformer{0,1} , positiveGroundOption{0,1} , cooling{0,1} , csiApprovedBuiltInMeter{0,1} , csiNightTareLoss{0,1} , ambientTempRange{0,1} , dataInterfaceOptions{0,1} , conduitEntryZones{0,1} , compliances{0,1} , ul1741Compliant{0,1} , nrtlCertifyingUL1741{0,1} , csiApproved{0,1} , notes{0,1}
Children acOcpdInterruptCapacity, acOcpdRating, acTerminalQuantity, acTerminalWireRange, ambientTempRange, cecWeightedEfficiency, compliances, conduitEntryZones, cooling, csiApproved, csiApprovedBuiltInMeter, csiNightTareLoss, dataInterfaceOptions, dcTerminalMechanism, dcTerminalQuantity, dcTerminalWireRange, depth, description, enclosureMaterial, enclosureNemaRating, energyStarRated, euroEtaEffeciency, gecTerminalQuantity, gecTerminalWireRange, gridFrequency, gridVoltageRange, inputMaxMpptDcCurrent, inputMaxMpptDcVoltage, inputMinDcOperatingVoltage, inputMinMpptDcVoltage, integratedAcDisconnect, integratedAcDisconnectRating, integratedCombiner, integratedCombinerFuses, integratedCombinerMaxFuse, integratedDcDisconnect, integratedDcDisconnectRating, inverterCategory, isAcpvIntegratedMicroInverter, isMicroInverter, length, listingAgency, manufacturer, maxAcCurrent, maxDcCurrent, maxDcInputPower, maxDcVoltage, maxEfficiency, maxNumberOfInvertersPerBranch, modelNumber, mountingStyle, mppTrackerQuantity, neutralSizingRequirement, nominalAcPower, nominalAcVoltage, nominalDcCurrent, nominalDcVoltage, notes, nrtlCertifyingUL1741, positiveGroundOption, productFamilyName, pvDcStartVoltage, terminalTempRating, transformer, ul1741Compliant, warranty, weight, whereManufactured, width
Instance
<inverterDefinition id="" xmlns="http://www.iepmodel.net">
  <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>
  <terminalTempRating>{0,1}</terminalTempRating>
  <listingAgency>{0,1}</listingAgency>
  <warranty>{0,1}</warranty>
  <energyStarRated>{0,1}</energyStarRated>
  <whereManufactured>{0,1}</whereManufactured>
  <inverterCategory>{0,1}</inverterCategory>
  <isMicroInverter>{0,1}</isMicroInverter>
  <isAcpvIntegratedMicroInverter>{0,1}</isAcpvIntegratedMicroInverter>
  <maxNumberOfInvertersPerBranch>{0,1}</maxNumberOfInvertersPerBranch>
  <mppTrackerQuantity>{0,1}</mppTrackerQuantity>
  <inputMinDcOperatingVoltage>{0,1}</inputMinDcOperatingVoltage>
  <inputMaxMpptDcCurrent>{0,1}</inputMaxMpptDcCurrent>
  <inputMinMpptDcVoltage>{0,1}</inputMinMpptDcVoltage>
  <inputMaxMpptDcVoltage>{0,1}</inputMaxMpptDcVoltage>
  <maxDcInputPower>{0,1}</maxDcInputPower>
  <nominalDcVoltage>{0,1}</nominalDcVoltage>
  <maxDcVoltage>{0,1}</maxDcVoltage>
  <pvDcStartVoltage>{0,1}</pvDcStartVoltage>
  <nominalDcCurrent>{0,1}</nominalDcCurrent>
  <maxDcCurrent>{0,1}</maxDcCurrent>
  <dcTerminalQuantity>{0,1}</dcTerminalQuantity>
  <dcTerminalMechanism>{0,1}</dcTerminalMechanism>
  <dcTerminalWireRange>{0,1}</dcTerminalWireRange>
  <integratedDcDisconnect>{0,1}</integratedDcDisconnect>
  <integratedDcDisconnectRating>{0,1}</integratedDcDisconnectRating>
  <integratedCombiner>{0,1}</integratedCombiner>
  <integratedCombinerFuses>{0,1}</integratedCombinerFuses>
  <integratedCombinerMaxFuse>{0,1}</integratedCombinerMaxFuse>
  <nominalAcPower>{0,1}</nominalAcPower>
  <nominalAcVoltage>{0,1}</nominalAcVoltage>
  <gridVoltageRange>{0,1}</gridVoltageRange>
  <gridFrequency>{0,1}</gridFrequency>
  <maxAcCurrent>{0,1}</maxAcCurrent>
  <acOcpdRating>{0,1}</acOcpdRating>
  <acOcpdInterruptCapacity>{0,1}</acOcpdInterruptCapacity>
  <integratedAcDisconnect>{0,1}</integratedAcDisconnect>
  <integratedAcDisconnectRating>{0,1}</integratedAcDisconnectRating>
  <neutralSizingRequirement>{0,1}</neutralSizingRequirement>
  <acTerminalQuantity>{0,1}</acTerminalQuantity>
  <acTerminalWireRange>{0,1}</acTerminalWireRange>
  <gecTerminalQuantity>{0,1}</gecTerminalQuantity>
  <gecTerminalWireRange>{0,1}</gecTerminalWireRange>
  <maxEfficiency>{0,1}</maxEfficiency>
  <cecWeightedEfficiency>{0,1}</cecWeightedEfficiency>
  <euroEtaEffeciency>{0,1}</euroEtaEffeciency>
  <transformer>{0,1}</transformer>
  <positiveGroundOption>{0,1}</positiveGroundOption>
  <cooling>{0,1}</cooling>
  <csiApprovedBuiltInMeter>{0,1}</csiApprovedBuiltInMeter>
  <csiNightTareLoss>{0,1}</csiNightTareLoss>
  <ambientTempRange>{0,1}</ambientTempRange>
  <dataInterfaceOptions>{0,1}</dataInterfaceOptions>
  <conduitEntryZones>{0,1}</conduitEntryZones>
  <compliances>{0,1}</compliances>
  <ul1741Compliant>{0,1}</ul1741Compliant>
  <nrtlCertifyingUL1741>{0,1}</nrtlCertifyingUL1741>
  <csiApproved>{0,1}</csiApproved>
  <notes>{0,1}</notes>
</inverterDefinition>
Attributes
QName Type Use
id xs:ID required
Source
<xs:element name="inverterDefinition" type="inverterDefinition" minOccurs="1" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Specifications for an inverter used in this PV system. A PV system may contain more than inverter make and model.</xs:documentation>
  </xs:annotation>
</xs:element>
Element pvSystem / dcOptimizerDefinitions
Namespace http://www.iepmodel.net
Diagram
Diagram PvSystem_xsd.tmp#pvSystem_pvSystem_dcOptimizerDefinitions_dcOptimizerDefinition
Properties
content complex
minOccurs 0
Model
Children dcOptimizerDefinition
Instance
<dcOptimizerDefinitions xmlns="http://www.iepmodel.net">
  <dcOptimizerDefinition id="">{1,unbounded}</dcOptimizerDefinition>
</dcOptimizerDefinitions>
Source
<xs:element minOccurs="0" name="dcOptimizerDefinitions">
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="dcOptimizerDefinition" type="dcOptimizerDefinition"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element pvSystem / dcOptimizerDefinitions / dcOptimizerDefinition
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#equipmentDefinition_id Common_xsd.tmp#equipmentDefinition_manufacturer Common_xsd.tmp#equipmentDefinition_modelNumber Common_xsd.tmp#equipmentDefinition_productFamilyName Common_xsd.tmp#equipmentDefinition_description Common_xsd.tmp#equipmentDefinition_mountingStyle Common_xsd.tmp#equipmentDefinition_length Common_xsd.tmp#equipmentDefinition_width Common_xsd.tmp#equipmentDefinition_depth Common_xsd.tmp#equipmentDefinition_weight Common_xsd.tmp#equipmentDefinition_enclosureMaterial Common_xsd.tmp#equipmentDefinition_enclosureNemaRating Common_xsd.tmp#equipmentDefinition_terminalTempRating Common_xsd.tmp#equipmentDefinition_listingAgency Common_xsd.tmp#equipmentDefinition_warranty Common_xsd.tmp#equipmentDefinition_energyStarRated Common_xsd.tmp#equipmentDefinition_whereManufactured Common_xsd.tmp#equipmentDefinition CommonSolar_xsd.tmp#dcOptimizerDefinition_pvModuleInputs CommonSolar_xsd.tmp#dcOptimizerDefinition_ratedPower CommonSolar_xsd.tmp#dcOptimizerDefinition_inputDcMaxVoltage CommonSolar_xsd.tmp#dcOptimizerDefinition_inputDcMaxCurrent CommonSolar_xsd.tmp#dcOptimizerDefinition_inputDcMinMpptVoltage CommonSolar_xsd.tmp#dcOptimizerDefinition_inputMaxMpptDcVoltage CommonSolar_xsd.tmp#dcOptimizerDefinition_outputDcMaxVoltage CommonSolar_xsd.tmp#dcOptimizerDefinition_outputMaxDcCurrent CommonSolar_xsd.tmp#dcOptimizerDefinition_systemDcMaxVoltage CommonSolar_xsd.tmp#dcOptimizerDefinition
Type dcOptimizerDefinition
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
Children depth, description, enclosureMaterial, enclosureNemaRating, energyStarRated, inputDcMaxCurrent, inputDcMaxVoltage, inputDcMinMpptVoltage, inputMaxMpptDcVoltage, length, listingAgency, manufacturer, modelNumber, mountingStyle, outputDcMaxVoltage, outputMaxDcCurrent, productFamilyName, pvModuleInputs, ratedPower, systemDcMaxVoltage, terminalTempRating, warranty, weight, whereManufactured, width
Instance
<dcOptimizerDefinition id="" xmlns="http://www.iepmodel.net">
  <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>
  <terminalTempRating>{0,1}</terminalTempRating>
  <listingAgency>{0,1}</listingAgency>
  <warranty>{0,1}</warranty>
  <energyStarRated>{0,1}</energyStarRated>
  <whereManufactured>{0,1}</whereManufactured>
  <pvModuleInputs>{1,1}</pvModuleInputs>
  <ratedPower>{1,1}</ratedPower>
  <inputDcMaxVoltage>{1,1}</inputDcMaxVoltage>
  <inputDcMaxCurrent>{1,1}</inputDcMaxCurrent>
  <inputDcMinMpptVoltage>{1,1}</inputDcMinMpptVoltage>
  <inputMaxMpptDcVoltage>{1,1}</inputMaxMpptDcVoltage>
  <outputDcMaxVoltage>{1,1}</outputDcMaxVoltage>
  <outputMaxDcCurrent>{1,1}</outputMaxDcCurrent>
  <systemDcMaxVoltage>{1,1}</systemDcMaxVoltage>
</dcOptimizerDefinition>
Attributes
QName Type Use
id xs:ID required
Source
<xs:element maxOccurs="unbounded" name="dcOptimizerDefinition" type="dcOptimizerDefinition"/>
Element pvSystem / dcCombinerDefinitions
Namespace http://www.iepmodel.net
Annotations
A collection of the specifications of each DC Combiner make/model used in the PV system.
Diagram
Diagram PvSystem_xsd.tmp#pvSystem_pvSystem_dcCombinerDefinitions_dcCombinerDefinition
Properties
content complex
minOccurs 0
Model
Children dcCombinerDefinition
Instance
<dcCombinerDefinitions xmlns="http://www.iepmodel.net">
  <dcCombinerDefinition id="">{1,unbounded}</dcCombinerDefinition>
</dcCombinerDefinitions>
Source
<xs:element minOccurs="0" name="dcCombinerDefinitions">
  <xs:annotation>
    <xs:documentation>A collection of the specifications of each DC Combiner make/model used in the PV system.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="1" name="dcCombinerDefinition" type="dcCombinerDefinition"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element pvSystem / dcCombinerDefinitions / dcCombinerDefinition
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#equipmentDefinition_id Common_xsd.tmp#equipmentDefinition_manufacturer Common_xsd.tmp#equipmentDefinition_modelNumber Common_xsd.tmp#equipmentDefinition_productFamilyName Common_xsd.tmp#equipmentDefinition_description Common_xsd.tmp#equipmentDefinition_mountingStyle Common_xsd.tmp#equipmentDefinition_length Common_xsd.tmp#equipmentDefinition_width Common_xsd.tmp#equipmentDefinition_depth Common_xsd.tmp#equipmentDefinition_weight Common_xsd.tmp#equipmentDefinition_enclosureMaterial Common_xsd.tmp#equipmentDefinition_enclosureNemaRating Common_xsd.tmp#equipmentDefinition_terminalTempRating Common_xsd.tmp#equipmentDefinition_listingAgency Common_xsd.tmp#equipmentDefinition_warranty Common_xsd.tmp#equipmentDefinition_energyStarRated Common_xsd.tmp#equipmentDefinition_whereManufactured Common_xsd.tmp#equipmentDefinition CommonSolar_xsd.tmp#dcCombinerDefinition_acVoltageRating CommonSolar_xsd.tmp#dcCombinerDefinition_dcVoltageRating CommonSolar_xsd.tmp#dcCombinerDefinition_maxContinuousCurrent CommonSolar_xsd.tmp#dcCombinerDefinition_inputCircuitQuantity CommonSolar_xsd.tmp#dcCombinerDefinition_ocpdMaxRating CommonSolar_xsd.tmp#dcCombinerDefinition_inputMinConductorSize CommonSolar_xsd.tmp#dcCombinerDefinition_inputMaxConductorSize CommonSolar_xsd.tmp#dcCombinerDefinition_outputConductorQuantity CommonSolar_xsd.tmp#dcCombinerDefinition_outputMinConductorSize CommonSolar_xsd.tmp#dcCombinerDefinition_outputMaxConductorSize CommonSolar_xsd.tmp#dcCombinerDefinition_integratedDisconnectIncluded CommonSolar_xsd.tmp#dcCombinerDefinition_integratedDisconnectRating CommonSolar_xsd.tmp#dcCombinerDefinition_monitoringAvailable CommonSolar_xsd.tmp#dcCombinerDefinition_revenueGradeMonitoring CommonSolar_xsd.tmp#dcCombinerDefinition
Type dcCombinerDefinition
Type hierarchy
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children acVoltageRating, dcVoltageRating, depth, description, enclosureMaterial, enclosureNemaRating, energyStarRated, inputCircuitQuantity, inputMaxConductorSize, inputMinConductorSize, integratedDisconnectIncluded, integratedDisconnectRating, length, listingAgency, manufacturer, maxContinuousCurrent, modelNumber, monitoringAvailable, mountingStyle, ocpdMaxRating, outputConductorQuantity, outputMaxConductorSize, outputMinConductorSize, productFamilyName, revenueGradeMonitoring, terminalTempRating, warranty, weight, whereManufactured, width
Instance
<dcCombinerDefinition id="" xmlns="http://www.iepmodel.net">
  <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>
  <terminalTempRating>{0,1}</terminalTempRating>
  <listingAgency>{0,1}</listingAgency>
  <warranty>{0,1}</warranty>
  <energyStarRated>{0,1}</energyStarRated>
  <whereManufactured>{0,1}</whereManufactured>
  <acVoltageRating>{0,1}</acVoltageRating>
  <dcVoltageRating>{0,1}</dcVoltageRating>
  <maxContinuousCurrent>{0,1}</maxContinuousCurrent>
  <inputCircuitQuantity>{0,1}</inputCircuitQuantity>
  <ocpdMaxRating>{0,1}</ocpdMaxRating>
  <inputMinConductorSize>{0,1}</inputMinConductorSize>
  <inputMaxConductorSize>{0,1}</inputMaxConductorSize>
  <outputConductorQuantity>{0,1}</outputConductorQuantity>
  <outputMinConductorSize>{0,1}</outputMinConductorSize>
  <outputMaxConductorSize>{0,1}</outputMaxConductorSize>
  <integratedDisconnectIncluded>{0,1}</integratedDisconnectIncluded>
  <integratedDisconnectRating>{0,1}</integratedDisconnectRating>
  <monitoringAvailable>{0,1}</monitoringAvailable>
  <revenueGradeMonitoring>{0,1}</revenueGradeMonitoring>
</dcCombinerDefinition>
Attributes
QName Type Use
id xs:ID required
Source
<xs:element maxOccurs="unbounded" minOccurs="1" name="dcCombinerDefinition" type="dcCombinerDefinition"/>
Element pvSystem / junctionBoxDefinitions
Namespace http://www.iepmodel.net
Diagram
Diagram CommonElectrical_xsd.tmp#junctionBoxDefinitions_junctionBoxDefinition CommonElectrical_xsd.tmp#junctionBoxDefinitions
Type junctionBoxDefinitions
Properties
content complex
minOccurs 0
Model
Children junctionBoxDefinition
Instance
<junctionBoxDefinitions xmlns="http://www.iepmodel.net">
  <junctionBoxDefinition id="">{1,unbounded}</junctionBoxDefinition>
</junctionBoxDefinitions>
Source
<xs:element minOccurs="0" name="junctionBoxDefinitions" type="junctionBoxDefinitions">
</xs:element>
Element pvSystem / disconnectSwitchDefinitions
Namespace http://www.iepmodel.net
Diagram
Diagram CommonElectrical_xsd.tmp#disconnectSwitchDefinitions_disconnectSwitchDefinition CommonElectrical_xsd.tmp#disconnectSwitchDefinitions
Type disconnectSwitchDefinitions
Properties
content complex
minOccurs 0
Model
Children disconnectSwitchDefinition
Instance
<disconnectSwitchDefinitions xmlns="http://www.iepmodel.net">
  <disconnectSwitchDefinition id="">{1,unbounded}</disconnectSwitchDefinition>
</disconnectSwitchDefinitions>
Source
<xs:element minOccurs="0" name="disconnectSwitchDefinitions" type="disconnectSwitchDefinitions">
</xs:element>
Element pvSystem / meterDefinitions
Namespace http://www.iepmodel.net
Diagram
Diagram CommonElectrical_xsd.tmp#meterDefinitions_meterDefinition CommonElectrical_xsd.tmp#meterDefinitions
Type meterDefinitions
Properties
content complex
minOccurs 0
Model
Children meterDefinition
Instance
<meterDefinitions xmlns="http://www.iepmodel.net">
  <meterDefinition id="">{1,unbounded}</meterDefinition>
</meterDefinitions>
Source
<xs:element minOccurs="0" name="meterDefinitions" type="meterDefinitions">
</xs:element>
Element pvSystem / meterBoxDefinitions
Namespace http://www.iepmodel.net
Diagram
Diagram CommonElectrical_xsd.tmp#meterBoxDefinitions_meterBoxDefinition CommonElectrical_xsd.tmp#meterBoxDefinitions
Type meterBoxDefinitions
Properties
content complex
minOccurs 0
Model
Children meterBoxDefinition
Instance
<meterBoxDefinitions xmlns="http://www.iepmodel.net">
  <meterBoxDefinition id="">{1,unbounded}</meterBoxDefinition>
</meterBoxDefinitions>
Source
<xs:element minOccurs="0" name="meterBoxDefinitions" type="meterBoxDefinitions">
</xs:element>
Element pvSystem / electricalPanelDefinitions
Namespace http://www.iepmodel.net
Diagram
Diagram CommonElectrical_xsd.tmp#electricalPanelDefinitions_electricalPanelDefinition CommonElectrical_xsd.tmp#electricalPanelDefinitions
Type electricalPanelDefinitions
Properties
content complex
minOccurs 0
Model
Children electricalPanelDefinition
Instance
<electricalPanelDefinitions xmlns="http://www.iepmodel.net">
  <electricalPanelDefinition id="">{1,unbounded}</electricalPanelDefinition>
</electricalPanelDefinitions>
Source
<xs:element minOccurs="0" name="electricalPanelDefinitions" type="electricalPanelDefinitions"/>
Element pvSystem / circuitBreakerDefinitions
Namespace http://www.iepmodel.net
Diagram
Diagram CommonElectrical_xsd.tmp#circuitBreakerDefinitions_circuitBreakerDefinition CommonElectrical_xsd.tmp#circuitBreakerDefinitions
Type circuitBreakerDefinitions
Properties
content complex
minOccurs 0
Model
Children circuitBreakerDefinition
Instance
<circuitBreakerDefinitions xmlns="http://www.iepmodel.net">
  <circuitBreakerDefinition>{1,unbounded}</circuitBreakerDefinition>
</circuitBreakerDefinitions>
Source
<xs:element minOccurs="0" name="circuitBreakerDefinitions" type="circuitBreakerDefinitions">
</xs:element>
Element pvSystem / fuseDefintions
Namespace http://www.iepmodel.net
Diagram
Diagram CommonElectrical_xsd.tmp#fuseDefinitions_fuseDefinition CommonElectrical_xsd.tmp#fuseDefinitions
Type fuseDefinitions
Properties
content complex
minOccurs 0
Model
Children fuseDefinition
Instance
<fuseDefintions xmlns="http://www.iepmodel.net">
  <fuseDefinition>{1,unbounded}</fuseDefinition>
</fuseDefintions>
Source
<xs:element minOccurs="0" name="fuseDefintions" type="fuseDefinitions">
</xs:element>
Element pvSystem / conductorDefinitions
Namespace http://www.iepmodel.net
Diagram
Diagram CommonElectrical_xsd.tmp#conductorDefinitions_conductorDefinition CommonElectrical_xsd.tmp#conductorDefinitions
Type conductorDefinitions
Properties
content complex
minOccurs 0
Model
Children conductorDefinition
Instance
<conductorDefinitions xmlns="http://www.iepmodel.net">
  <conductorDefinition id="">{1,unbounded}</conductorDefinition>
</conductorDefinitions>
Source
<xs:element minOccurs="0" name="conductorDefinitions" type="conductorDefinitions"/>
Element pvSystem / conduitDefinitions
Namespace http://www.iepmodel.net
Diagram
Diagram CommonElectrical_xsd.tmp#conduitDefinitions_conduitDefinition CommonElectrical_xsd.tmp#conduitDefinitions
Type conduitDefinitions
Properties
content complex
minOccurs 0
Model
Children conduitDefinition
Instance
<conduitDefinitions xmlns="http://www.iepmodel.net">
  <conduitDefinition id="">{1,unbounded}</conduitDefinition>
</conduitDefinitions>
Source
<xs:element minOccurs="0" name="conduitDefinitions" type="conduitDefinitions"/>
Element pvSystem / moduleLayouts
Namespace http://www.iepmodel.net
Diagram
Diagram PvSystem_xsd.tmp#pvSystem_pvSystem_moduleLayouts_moduleLayout
Properties
content complex
minOccurs 0
Model
Children moduleLayout
Instance
<moduleLayouts xmlns="http://www.iepmodel.net">
  <moduleLayout groundArrayInstallAreaIdRef="" id="" roofArrayInstallAreaIdRef="">{1,unbounded}</moduleLayout>
</moduleLayouts>
Source
<xs:element minOccurs="0" name="moduleLayouts">
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="moduleLayout" type="moduleLayout"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element pvSystem / moduleLayouts / moduleLayout
Namespace http://www.iepmodel.net
Diagram
Diagram CommonSolar_xsd.tmp#moduleLayout_id CommonSolar_xsd.tmp#moduleLayout_roofArrayInstallAreaIdRef CommonSolar_xsd.tmp#moduleLayout_groundArrayInstallAreaIdRef CommonSolar_xsd.tmp#moduleLayout_setbacks CommonSolar_xsd.tmp#moduleLayout_moduleSpaces CommonSolar_xsd.tmp#moduleLayout_exclusionAreas CommonSolar_xsd.tmp#moduleLayout
Type moduleLayout
Properties
content complex
maxOccurs unbounded
Model
Children exclusionAreas, moduleSpaces, setbacks
Instance
<moduleLayout groundArrayInstallAreaIdRef="" id="" roofArrayInstallAreaIdRef="" xmlns="http://www.iepmodel.net">
  <setbacks>{0,1}</setbacks>
  <moduleSpaces>{1,1}</moduleSpaces>
  <exclusionAreas>{0,1}</exclusionAreas>
</moduleLayout>
Attributes
QName Type Use Annotation
groundArrayInstallAreaIdRef xs:IDREF optional
If the array is located on a defined ground installArea, then this refers to that groundArea element in the XML doc.
id xs:ID optional
roofArrayInstallAreaIdRef xs:IDREF optional
If the array is located on a defined roof face installArea, then this refers to that RoofFace element in the XML doc.
Source
<xs:element maxOccurs="unbounded" name="moduleLayout" type="moduleLayout"/>
Element pvSystem / pvArrays
Namespace http://www.iepmodel.net
Diagram
Diagram PvSystem_xsd.tmp#pvSystem_pvSystem_pvArrays_pvArray
Properties
content complex
minOccurs 0
Model
Children pvArray
Instance
<pvArrays xmlns="http://www.iepmodel.net">
  <pvArray id="" pvModuleDefinitionIdRef="">{1,unbounded}</pvArray>
</pvArrays>
Source
<xs:element minOccurs="0" name="pvArrays">
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="1" name="pvArray" type="pvArray"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element pvSystem / pvArrays / pvArray
Namespace http://www.iepmodel.net
Diagram
Diagram CommonSolar_xsd.tmp#pvArray_id CommonSolar_xsd.tmp#pvArray_pvModuleDefinitionIdRef CommonSolar_xsd.tmp#pvArray_name CommonSolar_xsd.tmp#pvArray_moduleQuantity CommonSolar_xsd.tmp#pvArray_dcRating CommonSolar_xsd.tmp#pvArray_installationStyle CommonSolar_xsd.tmp#pvArray_azimuth CommonSolar_xsd.tmp#pvArray_tilt CommonSolar_xsd.tmp#pvArray_trackingMode CommonSolar_xsd.tmp#pvArray_commonModuleStandoff CommonSolar_xsd.tmp#pvArray_commonModuleOrientation CommonSolar_xsd.tmp#pvArray_commonModuleTiltEdge CommonSolar_xsd.tmp#pvArray_solarAccess CommonSolar_xsd.tmp#pvArray_mountingSystem CommonSolar_xsd.tmp#pvArray_moduleLayout CommonSolar_xsd.tmp#pvArray_modulesOverhangRoofEdges CommonSolar_xsd.tmp#pvArray
Type pvArray
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children azimuth, commonModuleOrientation, commonModuleStandoff, commonModuleTiltEdge, dcRating, installationStyle, moduleLayout, moduleQuantity, modulesOverhangRoofEdges, mountingSystem, name, solarAccess, tilt, trackingMode
Instance
<pvArray id="" pvModuleDefinitionIdRef="" xmlns="http://www.iepmodel.net">
  <name>{0,1}</name>
  <moduleQuantity>{0,1}</moduleQuantity>
  <dcRating>{0,1}</dcRating>
  <installationStyle>{0,1}</installationStyle>
  <azimuth>{0,1}</azimuth>
  <tilt>{0,1}</tilt>
  <trackingMode>{0,1}</trackingMode>
  <commonModuleStandoff>{0,1}</commonModuleStandoff>
  <commonModuleOrientation>{0,1}</commonModuleOrientation>
  <commonModuleTiltEdge>{0,1}</commonModuleTiltEdge>
  <solarAccess>{0,1}</solarAccess>
  <mountingSystem>{0,1}</mountingSystem>
  <moduleLayout groundArrayInstallAreaIdRef="" id="" roofArrayInstallAreaIdRef="">{0,1}</moduleLayout>
  <modulesOverhangRoofEdges>{0,1}</modulesOverhangRoofEdges>
</pvArray>
Attributes
QName Type Use Annotation
id xs:ID optional
pvModuleDefinitionIdRef xs:IDREF optional
ID of the PvModuleDefinition within the PvSystem instance.  The PvModuleDefintion describes the make and model of the PV module. The PvArray is assumed to use the same module for the entire array.
Source
<xs:element maxOccurs="unbounded" minOccurs="1" name="pvArray" type="pvArray"/>
Element pvSystem / pvModules
Namespace http://www.iepmodel.net
Annotations
A collection of individual PV Modules in the system.
Diagram
Diagram PvSystem_xsd.tmp#pvSystem_pvSystem_pvModules_pvModule
Properties
content complex
minOccurs 0
Model
Children pvModule
Instance
<pvModules xmlns="http://www.iepmodel.net">
  <pvModule equipmentDefinitionIdRef="" id="">{1,unbounded}</pvModule>
</pvModules>
Source
<xs:element minOccurs="0" name="pvModules">
  <xs:annotation>
    <xs:documentation>A collection of individual PV Modules in the system.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="pvModule" type="pvModule">
        <xs:annotation>
          <xs:documentation>A specific instance of a PV module in the system.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element pvSystem / pvModules / pvModule
Namespace http://www.iepmodel.net
Annotations
A specific instance of a PV module in the system.
Diagram
Diagram Common_xsd.tmp#equipmentInstance_id Common_xsd.tmp#equipmentInstance_equipmentDefinitionIdRef Common_xsd.tmp#equipmentInstance_name Common_xsd.tmp#equipmentInstance_serialNumber Common_xsd.tmp#equipmentInstance_dateManufactured Common_xsd.tmp#equipmentInstance_location Common_xsd.tmp#equipmentInstance_condition Common_xsd.tmp#equipmentInstance_lastServiced Common_xsd.tmp#equipmentInstance_usefulLife Common_xsd.tmp#equipmentInstance CommonSolar_xsd.tmp#pvModule_sourceCircuitIdRef CommonSolar_xsd.tmp#pvModule_pvArrayIdRef CommonSolar_xsd.tmp#pvModule
Type pvModule
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
Children condition, dateManufactured, lastServiced, location, name, pvArrayIdRef, serialNumber, sourceCircuitIdRef, usefulLife
Instance
<pvModule equipmentDefinitionIdRef="" id="" xmlns="http://www.iepmodel.net">
  <name>{0,1}</name>
  <serialNumber>{0,1}</serialNumber>
  <dateManufactured>{0,1}</dateManufactured>
  <location equipmentInstanceIdRef="" id="">{0,1}</location>
  <condition>{0,1}</condition>
  <lastServiced>{0,1}</lastServiced>
  <usefulLife>{0,1}</usefulLife>
  <sourceCircuitIdRef>{0,1}</sourceCircuitIdRef>
  <pvArrayIdRef>{0,1}</pvArrayIdRef>
</pvModule>
Attributes
QName Type Use Annotation
equipmentDefinitionIdRef xs:IDREF optional
ID Ref of the associated equipment definition for this equipment instance.  For example, in case of a PVModule, this would be the ID of the PvModuleDefinition element that describes this particular PV module instance.
id xs:ID required
Source
<xs:element maxOccurs="unbounded" name="pvModule" type="pvModule">
  <xs:annotation>
    <xs:documentation>A specific instance of a PV module in the system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element pvSystem / stringInverters
Namespace http://www.iepmodel.net
Diagram
Diagram PvSystem_xsd.tmp#pvSystem_pvSystem_stringInverters_stringInverter
Properties
content complex
minOccurs 0
Model
Children stringInverter
Instance
<stringInverters xmlns="http://www.iepmodel.net">
  <stringInverter equipmentDefinitionIdRef="" id="">{1,unbounded}</stringInverter>
</stringInverters>
Source
<xs:element minOccurs="0" name="stringInverters">
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="stringInverter" type="stringInverter">
        <xs:annotation>
          <xs:documentation>String (or Central) Inverters that make up the system.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element pvSystem / stringInverters / stringInverter
Namespace http://www.iepmodel.net
Annotations
String (or Central) Inverters that make up the system.
Diagram
Diagram Common_xsd.tmp#equipmentInstance_id Common_xsd.tmp#equipmentInstance_equipmentDefinitionIdRef Common_xsd.tmp#equipmentInstance_name Common_xsd.tmp#equipmentInstance_serialNumber Common_xsd.tmp#equipmentInstance_dateManufactured Common_xsd.tmp#equipmentInstance_location Common_xsd.tmp#equipmentInstance_condition Common_xsd.tmp#equipmentInstance_lastServiced Common_xsd.tmp#equipmentInstance_usefulLife Common_xsd.tmp#equipmentInstance CommonSolar_xsd.tmp#stringInverter_dcInputSummary CommonSolar_xsd.tmp#stringInverter_maxPowerPointTrackers CommonSolar_xsd.tmp#stringInverter_dcInputs CommonSolar_xsd.tmp#stringInverter_outputCircuitIdRef CommonSolar_xsd.tmp#stringInverter_dcGroundingElectrodeConductor CommonSolar_xsd.tmp#stringInverter_integratedDcCombinerInUse CommonSolar_xsd.tmp#stringInverter_integratedDcDisconnectInUse CommonSolar_xsd.tmp#stringInverter_integratedAcDisconnectInUse CommonSolar_xsd.tmp#stringInverter
Type stringInverter
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
Children condition, dateManufactured, dcGroundingElectrodeConductor, dcInputSummary, dcInputs, integratedAcDisconnectInUse, integratedDcCombinerInUse, integratedDcDisconnectInUse, lastServiced, location, maxPowerPointTrackers, name, outputCircuitIdRef, serialNumber, usefulLife
Instance
<stringInverter equipmentDefinitionIdRef="" id="" xmlns="http://www.iepmodel.net">
  <name>{0,1}</name>
  <serialNumber>{0,1}</serialNumber>
  <dateManufactured>{0,1}</dateManufactured>
  <location equipmentInstanceIdRef="" id="">{0,1}</location>
  <condition>{0,1}</condition>
  <lastServiced>{0,1}</lastServiced>
  <usefulLife>{0,1}</usefulLife>
  <dcInputSummary>{0,1}</dcInputSummary>
  <maxPowerPointTrackers>{0,1}</maxPowerPointTrackers>
  <dcInputs>{0,1}</dcInputs>
  <outputCircuitIdRef>{0,1}</outputCircuitIdRef>
  <dcGroundingElectrodeConductor>{0,1}</dcGroundingElectrodeConductor>
  <integratedDcCombinerInUse>{0,1}</integratedDcCombinerInUse>
  <integratedDcDisconnectInUse>{0,1}</integratedDcDisconnectInUse>
  <integratedAcDisconnectInUse>{0,1}</integratedAcDisconnectInUse>
</stringInverter>
Attributes
QName Type Use Annotation
equipmentDefinitionIdRef xs:IDREF optional
ID Ref of the associated equipment definition for this equipment instance.  For example, in case of a PVModule, this would be the ID of the PvModuleDefinition element that describes this particular PV module instance.
id xs:ID required
Source
<xs:element maxOccurs="unbounded" name="stringInverter" type="stringInverter">
  <xs:annotation>
    <xs:documentation>String (or Central) Inverters that make up the system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element pvSystem / dcOptimizers
Namespace http://www.iepmodel.net
Diagram
Diagram PvSystem_xsd.tmp#pvSystem_pvSystem_dcOptimizers_dcOptimizer
Properties
content complex
minOccurs 0
Model
Children dcOptimizer
Instance
<dcOptimizers xmlns="http://www.iepmodel.net">
  <dcOptimizer equipmentDefinitionIdRef="" id="">{1,unbounded}</dcOptimizer>
</dcOptimizers>
Source
<xs:element minOccurs="0" name="dcOptimizers">
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="dcOptimizer" type="dcOptimizer"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element pvSystem / dcOptimizers / dcOptimizer
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#equipmentInstance_id Common_xsd.tmp#equipmentInstance_equipmentDefinitionIdRef Common_xsd.tmp#equipmentInstance_name Common_xsd.tmp#equipmentInstance_serialNumber Common_xsd.tmp#equipmentInstance_dateManufactured Common_xsd.tmp#equipmentInstance_location Common_xsd.tmp#equipmentInstance_condition Common_xsd.tmp#equipmentInstance_lastServiced Common_xsd.tmp#equipmentInstance_usefulLife Common_xsd.tmp#equipmentInstance CommonSolar_xsd.tmp#dcOptimizer_sourceCircuitIdRef CommonSolar_xsd.tmp#dcOptimizer
Type dcOptimizer
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
Children condition, dateManufactured, lastServiced, location, name, serialNumber, sourceCircuitIdRef, usefulLife
Instance
<dcOptimizer equipmentDefinitionIdRef="" id="" xmlns="http://www.iepmodel.net">
  <name>{0,1}</name>
  <serialNumber>{0,1}</serialNumber>
  <dateManufactured>{0,1}</dateManufactured>
  <location equipmentInstanceIdRef="" id="">{0,1}</location>
  <condition>{0,1}</condition>
  <lastServiced>{0,1}</lastServiced>
  <usefulLife>{0,1}</usefulLife>
  <sourceCircuitIdRef>{0,1}</sourceCircuitIdRef>
</dcOptimizer>
Attributes
QName Type Use Annotation
equipmentDefinitionIdRef xs:IDREF optional
ID Ref of the associated equipment definition for this equipment instance.  For example, in case of a PVModule, this would be the ID of the PvModuleDefinition element that describes this particular PV module instance.
id xs:ID required
Source
<xs:element maxOccurs="unbounded" name="dcOptimizer" type="dcOptimizer"/>
Element pvSystem / dcStrings
Namespace http://www.iepmodel.net
Diagram
Diagram PvSystem_xsd.tmp#pvSystem_pvSystem_dcStrings_dcString
Properties
content complex
minOccurs 0
Model
Children dcString
Instance
<dcStrings xmlns="http://www.iepmodel.net">
  <dcString dcOptimizerDefinitionIdRef="" id="">{1,unbounded}</dcString>
</dcStrings>
Source
<xs:element minOccurs="0" name="dcStrings">
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="dcString" type="dcString"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element pvSystem / dcStrings / dcString
Namespace http://www.iepmodel.net
Diagram
Diagram CommonSolar_xsd.tmp#dcString_id CommonSolar_xsd.tmp#dcString_dcOptimizerDefinitionIdRef CommonSolar_xsd.tmp#dcString_name CommonSolar_xsd.tmp#dcString_pvModuleQuantity CommonSolar_xsd.tmp#dcString_dcOptimizerQuantity CommonSolar_xsd.tmp#dcString_outputCircuitIdRef CommonSolar_xsd.tmp#dcString_sourceCircuitMembers CommonSolar_xsd.tmp#dcString
Type dcString
Properties
content complex
maxOccurs unbounded
Model
Children dcOptimizerQuantity, name, outputCircuitIdRef, pvModuleQuantity, sourceCircuitMembers
Instance
<dcString dcOptimizerDefinitionIdRef="" id="" xmlns="http://www.iepmodel.net">
  <name>{0,1}</name>
  <pvModuleQuantity>{1,1}</pvModuleQuantity>
  <dcOptimizerQuantity>{0,1}</dcOptimizerQuantity>
  <outputCircuitIdRef>{0,1}</outputCircuitIdRef>
  <sourceCircuitMembers>{0,1}</sourceCircuitMembers>
</dcString>
Attributes
QName Type Use Annotation
dcOptimizerDefinitionIdRef xs:IDREF optional
If separate dc optimizers are used in this string, this refers to the equipment defintion containing its specs.
id xs:ID required
Source
<xs:element maxOccurs="unbounded" name="dcString" type="dcString"/>
Element pvSystem / microInverters
Namespace http://www.iepmodel.net
Annotations
A collection of the individual micro inverter instances in the system.
Diagram
Diagram PvSystem_xsd.tmp#pvSystem_pvSystem_microInverters_microInverter
Properties
content complex
minOccurs 0
Model
Children microInverter
Instance
<microInverters xmlns="http://www.iepmodel.net">
  <microInverter equipmentDefinitionIdRef="" id="">{1,unbounded}</microInverter>
</microInverters>
Source
<xs:element minOccurs="0" name="microInverters">
  <xs:annotation>
    <xs:documentation>A collection of the individual micro inverter instances in the system.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="microInverter" type="microInverter">
        <xs:annotation>
          <xs:documentation>A specific instance of a micro-inverter in the PV system.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element pvSystem / microInverters / microInverter
Namespace http://www.iepmodel.net
Annotations
A specific instance of a micro-inverter in the PV system.
Diagram
Diagram Common_xsd.tmp#equipmentInstance_id Common_xsd.tmp#equipmentInstance_equipmentDefinitionIdRef Common_xsd.tmp#equipmentInstance_name Common_xsd.tmp#equipmentInstance_serialNumber Common_xsd.tmp#equipmentInstance_dateManufactured Common_xsd.tmp#equipmentInstance_location Common_xsd.tmp#equipmentInstance_condition Common_xsd.tmp#equipmentInstance_lastServiced Common_xsd.tmp#equipmentInstance_usefulLife Common_xsd.tmp#equipmentInstance CommonSolar_xsd.tmp#microInverter_sourceCircuitMembershipIdRef CommonSolar_xsd.tmp#microInverter
Type microInverter
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
Children condition, dateManufactured, lastServiced, location, name, serialNumber, sourceCircuitMembershipIdRef, usefulLife
Instance
<microInverter equipmentDefinitionIdRef="" id="" xmlns="http://www.iepmodel.net">
  <name>{0,1}</name>
  <serialNumber>{0,1}</serialNumber>
  <dateManufactured>{0,1}</dateManufactured>
  <location equipmentInstanceIdRef="" id="">{0,1}</location>
  <condition>{0,1}</condition>
  <lastServiced>{0,1}</lastServiced>
  <usefulLife>{0,1}</usefulLife>
  <sourceCircuitMembershipIdRef>{0,1}</sourceCircuitMembershipIdRef>
</microInverter>
Attributes
QName Type Use Annotation
equipmentDefinitionIdRef xs:IDREF optional
ID Ref of the associated equipment definition for this equipment instance.  For example, in case of a PVModule, this would be the ID of the PvModuleDefinition element that describes this particular PV module instance.
id xs:ID required
Source
<xs:element maxOccurs="unbounded" name="microInverter" type="microInverter">
  <xs:annotation>
    <xs:documentation>A specific instance of a micro-inverter in the PV system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element pvSystem / acPvBranchCircuits
Namespace http://www.iepmodel.net
Diagram
Diagram PvSystem_xsd.tmp#pvSystem_pvSystem_acPvBranchCircuits_acPvBranchCircuit
Properties
content complex
minOccurs 0
Model
Children acPvBranchCircuit
Instance
<acPvBranchCircuits xmlns="http://www.iepmodel.net">
  <acPvBranchCircuit id="" microInverterDefinitionIdRef="">{1,unbounded}</acPvBranchCircuit>
</acPvBranchCircuits>
Source
<xs:element minOccurs="0" name="acPvBranchCircuits">
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="1" name="acPvBranchCircuit" type="acPvBranchCircuit">
        <xs:annotation>
          <xs:documentation>An AcPvBranch circuit represents micro-inverter system architectures. NOTE: An AC Module is assumed to be either: 1) an integrated micro-inverter and PV module, OR 2) an independent PV module and micro-inverter pair.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element pvSystem / acPvBranchCircuits / acPvBranchCircuit
Namespace http://www.iepmodel.net
Annotations
An AcPvBranch circuit represents micro-inverter system architectures.

NOTE: An AC Module is assumed to be either:
1) an integrated micro-inverter and PV module, OR 2) an independent PV module and micro-inverter pair.
Diagram
Diagram CommonSolar_xsd.tmp#acPvBranchCircuit_id CommonSolar_xsd.tmp#acPvBranchCircuit_microInverterDefinitionIdRef CommonSolar_xsd.tmp#acPvBranchCircuit_name CommonSolar_xsd.tmp#acPvBranchCircuit_usesAcpvModules CommonSolar_xsd.tmp#acPvBranchCircuit_pvModuleQuantity CommonSolar_xsd.tmp#acPvBranchCircuit_microInverterQuantity CommonSolar_xsd.tmp#acPvBranchCircuit_outputCircuitIdRef CommonSolar_xsd.tmp#acPvBranchCircuit_sourceCircuitMembers CommonSolar_xsd.tmp#acPvBranchCircuit
Type acPvBranchCircuit
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children microInverterQuantity, name, outputCircuitIdRef, pvModuleQuantity, sourceCircuitMembers, usesAcpvModules
Instance
<acPvBranchCircuit id="" microInverterDefinitionIdRef="" xmlns="http://www.iepmodel.net">
  <name>{0,1}</name>
  <usesAcpvModules>{1,1}</usesAcpvModules>
  <pvModuleQuantity>{1,1}</pvModuleQuantity>
  <microInverterQuantity>{1,1}</microInverterQuantity>
  <outputCircuitIdRef>{0,1}</outputCircuitIdRef>
  <sourceCircuitMembers>{0,1}</sourceCircuitMembers>
</acPvBranchCircuit>
Attributes
QName Type Use Annotation
id xs:ID required
microInverterDefinitionIdRef xs:IDREF optional
If all the modules in the AC PV branch circuit share the same microinverter, then use this attribute to contain the ID of its Equipment Definition.
Source
<xs:element maxOccurs="unbounded" minOccurs="1" name="acPvBranchCircuit" type="acPvBranchCircuit">
  <xs:annotation>
    <xs:documentation>An AcPvBranch circuit represents micro-inverter system architectures. NOTE: An AC Module is assumed to be either: 1) an integrated micro-inverter and PV module, OR 2) an independent PV module and micro-inverter pair.</xs:documentation>
  </xs:annotation>
</xs:element>
Element pvSystem / dcCombiners
Namespace http://www.iepmodel.net
Diagram
Diagram PvSystem_xsd.tmp#pvSystem_pvSystem_dcCombiners_dcCombiner
Properties
content complex
minOccurs 0
Model
Children dcCombiner
Instance
<dcCombiners xmlns="http://www.iepmodel.net">
  <dcCombiner equipmentDefinitionIdRef="" id="">{1,unbounded}</dcCombiner>
</dcCombiners>
Source
<xs:element minOccurs="0" name="dcCombiners">
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="dcCombiner" type="dcCombiner"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element pvSystem / dcCombiners / dcCombiner
Namespace http://www.iepmodel.net
Diagram
Diagram Common_xsd.tmp#equipmentInstance_id Common_xsd.tmp#equipmentInstance_equipmentDefinitionIdRef Common_xsd.tmp#equipmentInstance_name Common_xsd.tmp#equipmentInstance_serialNumber Common_xsd.tmp#equipmentInstance_dateManufactured Common_xsd.tmp#equipmentInstance_location Common_xsd.tmp#equipmentInstance_condition Common_xsd.tmp#equipmentInstance_lastServiced Common_xsd.tmp#equipmentInstance_usefulLife Common_xsd.tmp#equipmentInstance CommonSolar_xsd.tmp#dcCombiner_outputCircuitIdRef CommonSolar_xsd.tmp#dcCombiner_dcInputs CommonSolar_xsd.tmp#dcCombiner
Type dcCombiner
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
Children condition, dateManufactured, dcInputs, lastServiced, location, name, outputCircuitIdRef, serialNumber, usefulLife
Instance
<dcCombiner equipmentDefinitionIdRef="" id="" xmlns="http://www.iepmodel.net">
  <name>{0,1}</name>
  <serialNumber>{0,1}</serialNumber>
  <dateManufactured>{0,1}</dateManufactured>
  <location equipmentInstanceIdRef="" id="">{0,1}</location>
  <condition>{0,1}</condition>
  <lastServiced>{0,1}</lastServiced>
  <usefulLife>{0,1}</usefulLife>
  <outputCircuitIdRef>{1,1}</outputCircuitIdRef>
  <dcInputs>{1,1}</dcInputs>
</dcCombiner>
Attributes
QName Type Use Annotation
equipmentDefinitionIdRef xs:IDREF optional
ID Ref of the associated equipment definition for this equipment instance.  For example, in case of a PVModule, this would be the ID of the PvModuleDefinition element that describes this particular PV module instance.
id xs:ID required
Source
<xs:element maxOccurs="unbounded" name="dcCombiner" type="dcCombiner"/>
Element pvSystem / junctionBoxes
Namespace http://www.iepmodel.net
Diagram
Diagram CommonElectrical_xsd.tmp#junctionBoxes_junctionBox CommonElectrical_xsd.tmp#junctionBoxes
Type junctionBoxes
Properties
content complex
minOccurs 0
Model
Children junctionBox
Instance
<junctionBoxes xmlns="http://www.iepmodel.net">
  <junctionBox equipmentDefinitionIdRef="" id="">{1,unbounded}</junctionBox>
</junctionBoxes>
Source
<xs:element minOccurs="0" name="junctionBoxes" type="junctionBoxes">
</xs:element>
Element pvSystem / disconnectBoxes
Namespace http://www.iepmodel.net
Diagram
Diagram
Type disconnectBoxes
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="disconnectBoxes" type="disconnectBoxes">
</xs:element>
Element pvSystem / meters
Namespace http://www.iepmodel.net
Diagram
Diagram CommonElectrical_xsd.tmp#meters_meters CommonElectrical_xsd.tmp#meters
Type meters
Properties
content complex
minOccurs 0
Model
Children meters
Instance
<meters xmlns="http://www.iepmodel.net">
  <meters equipmentDefinitionIdRef="" id="">{1,unbounded}</meters>
</meters>
Source
<xs:element minOccurs="0" name="meters" type="meters">
</xs:element>
Element pvSystem / meterBoxes
Namespace http://www.iepmodel.net
Diagram
Diagram CommonElectrical_xsd.tmp#meterBoxes_meterBox CommonElectrical_xsd.tmp#meterBoxes
Type meterBoxes
Properties
content complex
minOccurs 0
Model
Children meterBox
Instance
<meterBoxes xmlns="http://www.iepmodel.net">
  <meterBox equipmentDefinitionIdRef="" id="">{1,unbounded}</meterBox>
</meterBoxes>
Source
<xs:element minOccurs="0" name="meterBoxes" type="meterBoxes">
</xs:element>
Element pvSystem / electricalPanels
Namespace http://www.iepmodel.net
Diagram
Diagram CommonElectrical_xsd.tmp#electricalPanels_electricalPanel CommonElectrical_xsd.tmp#electricalPanels
Type electricalPanels
Properties
content complex
minOccurs 0
Model
Children electricalPanel
Instance
<electricalPanels xmlns="http://www.iepmodel.net">
  <electricalPanel equipmentDefinitionIdRef="" id="">{1,unbounded}</electricalPanel>
</electricalPanels>
Source
<xs:element minOccurs="0" name="electricalPanels" type="electricalPanels">
</xs:element>
Element pvSystem / circuitBreakers
Namespace http://www.iepmodel.net
Diagram
Diagram CommonElectrical_xsd.tmp#circuitBreakers_circuitBreaker CommonElectrical_xsd.tmp#circuitBreakers
Type circuitBreakers
Properties
content complex
minOccurs 0
Model
Children circuitBreaker
Instance
<circuitBreakers xmlns="http://www.iepmodel.net">
  <circuitBreaker equipmentDefinitionIdRef="" id="">{1,unbounded}</circuitBreaker>
</circuitBreakers>
Source
<xs:element minOccurs="0" name="circuitBreakers" type="circuitBreakers">
</xs:element>
Element pvSystem / fuses
Namespace http://www.iepmodel.net
Diagram
Diagram CommonElectrical_xsd.tmp#fuses_fuse CommonElectrical_xsd.tmp#fuses
Type fuses
Properties
content complex
minOccurs 0
Model
Children fuse
Instance
<fuses xmlns="http://www.iepmodel.net">
  <fuse equipmentDefinitionIdRef="" id="">{1,unbounded}</fuse>
</fuses>
Source
<xs:element minOccurs="0" name="fuses" type="fuses">
</xs:element>
Element pvSystem / conduitSegments
Namespace http://www.iepmodel.net
Diagram
Diagram CommonElectrical_xsd.tmp#conduitSegments_conduitSegment CommonElectrical_xsd.tmp#conduitSegments
Type conduitSegments
Properties
content complex
minOccurs 0
Model
Children conduitSegment
Instance
<conduitSegments xmlns="http://www.iepmodel.net">
  <conduitSegment equipmentDefinitionIdRef="" id="">{1,unbounded}</conduitSegment>
</conduitSegments>
Source
<xs:element minOccurs="0" name="conduitSegments" form="qualified" type="conduitSegments">
</xs:element>
Element pvSystem / circuitConnections
Namespace http://www.iepmodel.net
Annotations
A collection of the circuit connections between each of the various PV system components.
Diagram
Diagram CommonElectrical_xsd.tmp#circuitConnections_circuitConnection CommonElectrical_xsd.tmp#circuitConnections
Type circuitConnections
Properties
content complex
minOccurs 0
Model
Children circuitConnection
Instance
<circuitConnections xmlns="http://www.iepmodel.net">
  <circuitConnection id="">{1,unbounded}</circuitConnection>
</circuitConnections>
Source
<xs:element minOccurs="0" name="circuitConnections" type="circuitConnections">
  <xs:annotation>
    <xs:documentation>A collection of the circuit connections between each of the various PV system components.</xs:documentation>
  </xs:annotation>
</xs:element>
Element pvSystem / sceneOriginGeoTag
Namespace http://www.iepmodel.net
Annotations
Coordinate system geo reference origin for the system.  All child components that specify 3D coordinates are in units meters relative to this location.  The 3D coordinate of this origin is (0,0,0).
Diagram
Diagram Common_xsd.tmp#geoLocation_latitude Common_xsd.tmp#geoLocation_longitude Common_xsd.tmp#geoLocation_altitude Common_xsd.tmp#geoLocation_altitudeReference Common_xsd.tmp#geoLocation
Type geoLocation
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children altitude, altitudeReference, latitude, longitude
Instance
<sceneOriginGeoTag xmlns="http://www.iepmodel.net">
  <latitude>{1,1}</latitude>
  <longitude>{1,1}</longitude>
  <altitude>{1,1}</altitude>
  <altitudeReference>{1,1}</altitudeReference>
</sceneOriginGeoTag>
Source
<xs:element name="sceneOriginGeoTag" type="geoLocation" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Coordinate system geo reference origin for the system. All child components that specify 3D coordinates are in units meters relative to this location. The 3D coordinate of this origin is (0,0,0).</xs:documentation>
  </xs:annotation>
</xs:element>
Element pvSystem
Namespace http://www.iepmodel.net
Diagram
Diagram PvSystem_xsd.tmp#pvSystem_id PvSystem_xsd.tmp#pvSystem_name PvSystem_xsd.tmp#pvSystem_description PvSystem_xsd.tmp#pvSystem_Status PvSystem_xsd.tmp#pvSystem_applicationReferences PvSystem_xsd.tmp#pvSystem_pvModuleDefinitions PvSystem_xsd.tmp#pvSystem_inverterDefinitions PvSystem_xsd.tmp#pvSystem_dcOptimizerDefinitions PvSystem_xsd.tmp#pvSystem_dcCombinerDefinitions PvSystem_xsd.tmp#pvSystem_junctionBoxDefinitions PvSystem_xsd.tmp#pvSystem_disconnectSwitchDefinitions PvSystem_xsd.tmp#pvSystem_meterDefinitions PvSystem_xsd.tmp#pvSystem_meterBoxDefinitions PvSystem_xsd.tmp#pvSystem_electricalPanelDefinitions PvSystem_xsd.tmp#pvSystem_circuitBreakerDefinitions PvSystem_xsd.tmp#pvSystem_fuseDefintions PvSystem_xsd.tmp#pvSystem_conductorDefinitions PvSystem_xsd.tmp#pvSystem_conduitDefinitions PvSystem_xsd.tmp#pvSystem_moduleLayouts PvSystem_xsd.tmp#pvSystem_pvArrays PvSystem_xsd.tmp#pvSystem_pvModules PvSystem_xsd.tmp#pvSystem_stringInverters PvSystem_xsd.tmp#pvSystem_dcOptimizers PvSystem_xsd.tmp#pvSystem_dcStrings PvSystem_xsd.tmp#pvSystem_microInverters PvSystem_xsd.tmp#pvSystem_acPvBranchCircuits PvSystem_xsd.tmp#pvSystem_dcCombiners PvSystem_xsd.tmp#pvSystem_junctionBoxes PvSystem_xsd.tmp#pvSystem_disconnectBoxes PvSystem_xsd.tmp#pvSystem_meters PvSystem_xsd.tmp#pvSystem_meterBoxes PvSystem_xsd.tmp#pvSystem_electricalPanels PvSystem_xsd.tmp#pvSystem_circuitBreakers PvSystem_xsd.tmp#pvSystem_fuses PvSystem_xsd.tmp#pvSystem_conduitSegments PvSystem_xsd.tmp#pvSystem_circuitConnections PvSystem_xsd.tmp#pvSystem_sceneOriginGeoTag PvSystem_xsd.tmp#pvSystem
Type pvSystem
Properties
content complex
Model
Children Status, acPvBranchCircuits, applicationReferences, circuitBreakerDefinitions, circuitBreakers, circuitConnections, conductorDefinitions, conduitDefinitions, conduitSegments, dcCombinerDefinitions, dcCombiners, dcOptimizerDefinitions, dcOptimizers, dcStrings, description, disconnectBoxes, disconnectSwitchDefinitions, electricalPanelDefinitions, electricalPanels, fuseDefintions, fuses, inverterDefinitions, junctionBoxDefinitions, junctionBoxes, meterBoxDefinitions, meterBoxes, meterDefinitions, meters, microInverters, moduleLayouts, name, pvArrays, pvModuleDefinitions, pvModules, sceneOriginGeoTag, stringInverters
Instance
<pvSystem id="" xmlns="http://www.iepmodel.net">
  <name>{0,1}</name>
  <description>{0,1}</description>
  <Status>{0,1}</Status>
  <applicationReferences>{0,1}</applicationReferences>
  <pvModuleDefinitions>{0,1}</pvModuleDefinitions>
  <inverterDefinitions>{0,1}</inverterDefinitions>
  <dcOptimizerDefinitions>{0,1}</dcOptimizerDefinitions>
  <dcCombinerDefinitions>{0,1}</dcCombinerDefinitions>
  <junctionBoxDefinitions>{0,1}</junctionBoxDefinitions>
  <disconnectSwitchDefinitions>{0,1}</disconnectSwitchDefinitions>
  <meterDefinitions>{0,1}</meterDefinitions>
  <meterBoxDefinitions>{0,1}</meterBoxDefinitions>
  <electricalPanelDefinitions>{0,1}</electricalPanelDefinitions>
  <circuitBreakerDefinitions>{0,1}</circuitBreakerDefinitions>
  <fuseDefintions>{0,1}</fuseDefintions>
  <conductorDefinitions>{0,1}</conductorDefinitions>
  <conduitDefinitions>{0,1}</conduitDefinitions>
  <moduleLayouts>{0,1}</moduleLayouts>
  <pvArrays>{0,1}</pvArrays>
  <pvModules>{0,1}</pvModules>
  <stringInverters>{0,1}</stringInverters>
  <dcOptimizers>{0,1}</dcOptimizers>
  <dcStrings>{0,1}</dcStrings>
  <microInverters>{0,1}</microInverters>
  <acPvBranchCircuits>{0,1}</acPvBranchCircuits>
  <dcCombiners>{0,1}</dcCombiners>
  <junctionBoxes>{0,1}</junctionBoxes>
  <disconnectBoxes>{0,1}</disconnectBoxes>
  <meters>{0,1}</meters>
  <meterBoxes>{0,1}</meterBoxes>
  <electricalPanels>{0,1}</electricalPanels>
  <circuitBreakers>{0,1}</circuitBreakers>
  <fuses>{0,1}</fuses>
  <conduitSegments>{0,1}</conduitSegments>
  <circuitConnections>{0,1}</circuitConnections>
  <sceneOriginGeoTag>{0,1}</sceneOriginGeoTag>
</pvSystem>
Attributes
QName Type Use
id xs:ID optional
Source
<xs:element name="pvSystem" type="pvSystem"/>
Element pvSystemsWithArrayInstallAreas / roofArrayInstallAreas
Namespace http://www.iepmodel.net
Diagram
Diagram CommonSolar_xsd.tmp#roofArrayInstallAreas_roofArrayInstallArea CommonSolar_xsd.tmp#roofArrayInstallAreas
Type roofArrayInstallAreas
Properties
content complex
minOccurs 0
Model
Children roofArrayInstallArea
Instance
<roofArrayInstallAreas xmlns="http://www.iepmodel.net">
  <roofArrayInstallArea id="">{1,unbounded}</roofArrayInstallArea>
</roofArrayInstallAreas>
Source
<xs:element minOccurs="0" name="roofArrayInstallAreas" type="roofArrayInstallAreas"/>
Element pvSystemsWithArrayInstallAreas / groundArrayInstallAreas
Namespace http://www.iepmodel.net
Diagram
Diagram CommonSolar_xsd.tmp#groundArrayInstallAreas_groundArrayInstallArea CommonSolar_xsd.tmp#groundArrayInstallAreas
Type groundArrayInstallAreas
Properties
content complex
minOccurs 0
Model
Children groundArrayInstallArea
Instance
<groundArrayInstallAreas xmlns="http://www.iepmodel.net">
  <groundArrayInstallArea id="">{1,unbounded}</groundArrayInstallArea>
</groundArrayInstallAreas>
Source
<xs:element minOccurs="0" name="groundArrayInstallAreas" type="groundArrayInstallAreas"/>
Element pvSystemsWithArrayInstallAreas / pvSystems
Namespace http://www.iepmodel.net
Diagram
Diagram PvSystem_xsd.tmp#pvSystemsWithArrayInstallAreas_pvSystemsWithArrayInstallAreas_pvSystems_pvSystem
Properties
content complex
Model
Children pvSystem
Instance
<pvSystems xmlns="http://www.iepmodel.net">
  <pvSystem id="">{1,unbounded}</pvSystem>
</pvSystems>
Source
<xs:element name="pvSystems">
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="pvSystem" type="pvSystem"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element pvSystemsWithArrayInstallAreas / pvSystems / pvSystem
Namespace http://www.iepmodel.net
Diagram
Diagram PvSystem_xsd.tmp#pvSystem_id PvSystem_xsd.tmp#pvSystem_name PvSystem_xsd.tmp#pvSystem_description PvSystem_xsd.tmp#pvSystem_Status PvSystem_xsd.tmp#pvSystem_applicationReferences PvSystem_xsd.tmp#pvSystem_pvModuleDefinitions PvSystem_xsd.tmp#pvSystem_inverterDefinitions PvSystem_xsd.tmp#pvSystem_dcOptimizerDefinitions PvSystem_xsd.tmp#pvSystem_dcCombinerDefinitions PvSystem_xsd.tmp#pvSystem_junctionBoxDefinitions PvSystem_xsd.tmp#pvSystem_disconnectSwitchDefinitions PvSystem_xsd.tmp#pvSystem_meterDefinitions PvSystem_xsd.tmp#pvSystem_meterBoxDefinitions PvSystem_xsd.tmp#pvSystem_electricalPanelDefinitions PvSystem_xsd.tmp#pvSystem_circuitBreakerDefinitions PvSystem_xsd.tmp#pvSystem_fuseDefintions PvSystem_xsd.tmp#pvSystem_conductorDefinitions PvSystem_xsd.tmp#pvSystem_conduitDefinitions PvSystem_xsd.tmp#pvSystem_moduleLayouts PvSystem_xsd.tmp#pvSystem_pvArrays PvSystem_xsd.tmp#pvSystem_pvModules PvSystem_xsd.tmp#pvSystem_stringInverters PvSystem_xsd.tmp#pvSystem_dcOptimizers PvSystem_xsd.tmp#pvSystem_dcStrings PvSystem_xsd.tmp#pvSystem_microInverters PvSystem_xsd.tmp#pvSystem_acPvBranchCircuits PvSystem_xsd.tmp#pvSystem_dcCombiners PvSystem_xsd.tmp#pvSystem_junctionBoxes PvSystem_xsd.tmp#pvSystem_disconnectBoxes PvSystem_xsd.tmp#pvSystem_meters PvSystem_xsd.tmp#pvSystem_meterBoxes PvSystem_xsd.tmp#pvSystem_electricalPanels PvSystem_xsd.tmp#pvSystem_circuitBreakers PvSystem_xsd.tmp#pvSystem_fuses PvSystem_xsd.tmp#pvSystem_conduitSegments PvSystem_xsd.tmp#pvSystem_circuitConnections PvSystem_xsd.tmp#pvSystem_sceneOriginGeoTag PvSystem_xsd.tmp#pvSystem
Type pvSystem
Properties
content complex
maxOccurs unbounded
Model
Children Status, acPvBranchCircuits, applicationReferences, circuitBreakerDefinitions, circuitBreakers, circuitConnections, conductorDefinitions, conduitDefinitions, conduitSegments, dcCombinerDefinitions, dcCombiners, dcOptimizerDefinitions, dcOptimizers, dcStrings, description, disconnectBoxes, disconnectSwitchDefinitions, electricalPanelDefinitions, electricalPanels, fuseDefintions, fuses, inverterDefinitions, junctionBoxDefinitions, junctionBoxes, meterBoxDefinitions, meterBoxes, meterDefinitions, meters, microInverters, moduleLayouts, name, pvArrays, pvModuleDefinitions, pvModules, sceneOriginGeoTag, stringInverters
Instance
<pvSystem id="" xmlns="http://www.iepmodel.net">
  <name>{0,1}</name>
  <description>{0,1}</description>
  <Status>{0,1}</Status>
  <applicationReferences>{0,1}</applicationReferences>
  <pvModuleDefinitions>{0,1}</pvModuleDefinitions>
  <inverterDefinitions>{0,1}</inverterDefinitions>
  <dcOptimizerDefinitions>{0,1}</dcOptimizerDefinitions>
  <dcCombinerDefinitions>{0,1}</dcCombinerDefinitions>
  <junctionBoxDefinitions>{0,1}</junctionBoxDefinitions>
  <disconnectSwitchDefinitions>{0,1}</disconnectSwitchDefinitions>
  <meterDefinitions>{0,1}</meterDefinitions>
  <meterBoxDefinitions>{0,1}</meterBoxDefinitions>
  <electricalPanelDefinitions>{0,1}</electricalPanelDefinitions>
  <circuitBreakerDefinitions>{0,1}</circuitBreakerDefinitions>
  <fuseDefintions>{0,1}</fuseDefintions>
  <conductorDefinitions>{0,1}</conductorDefinitions>
  <conduitDefinitions>{0,1}</conduitDefinitions>
  <moduleLayouts>{0,1}</moduleLayouts>
  <pvArrays>{0,1}</pvArrays>
  <pvModules>{0,1}</pvModules>
  <stringInverters>{0,1}</stringInverters>
  <dcOptimizers>{0,1}</dcOptimizers>
  <dcStrings>{0,1}</dcStrings>
  <microInverters>{0,1}</microInverters>
  <acPvBranchCircuits>{0,1}</acPvBranchCircuits>
  <dcCombiners>{0,1}</dcCombiners>
  <junctionBoxes>{0,1}</junctionBoxes>
  <disconnectBoxes>{0,1}</disconnectBoxes>
  <meters>{0,1}</meters>
  <meterBoxes>{0,1}</meterBoxes>
  <electricalPanels>{0,1}</electricalPanels>
  <circuitBreakers>{0,1}</circuitBreakers>
  <fuses>{0,1}</fuses>
  <conduitSegments>{0,1}</conduitSegments>
  <circuitConnections>{0,1}</circuitConnections>
  <sceneOriginGeoTag>{0,1}</sceneOriginGeoTag>
</pvSystem>
Attributes
QName Type Use
id xs:ID optional
Source
<xs:element maxOccurs="unbounded" name="pvSystem" type="pvSystem"/>
Element pvSystemsWithArrayInstallAreas
Namespace http://www.iepmodel.net
Annotations
Use when describing one or more PV systems that refer to specifically defined array install areas, for example, if array layouts are included.
Diagram
Diagram PvSystem_xsd.tmp#pvSystemsWithArrayInstallAreas_roofArrayInstallAreas PvSystem_xsd.tmp#pvSystemsWithArrayInstallAreas_groundArrayInstallAreas PvSystem_xsd.tmp#pvSystemsWithArrayInstallAreas_pvSystems PvSystem_xsd.tmp#pvSystemsWithArrayInstallAreas
Type pvSystemsWithArrayInstallAreas
Properties
content complex
Model
Children groundArrayInstallAreas, pvSystems, roofArrayInstallAreas
Instance
<pvSystemsWithArrayInstallAreas xmlns="http://www.iepmodel.net">
  <roofArrayInstallAreas>{0,1}</roofArrayInstallAreas>
  <groundArrayInstallAreas>{0,1}</groundArrayInstallAreas>
  <pvSystems>{1,1}</pvSystems>
</pvSystemsWithArrayInstallAreas>
Source
<xs:element name="pvSystemsWithArrayInstallAreas" type="pvSystemsWithArrayInstallAreas">
  <xs:annotation>
    <xs:documentation>Use when describing one or more PV systems that refer to specifically defined array install areas, for example, if array layouts are included.</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type pvSystem
Namespace http://www.iepmodel.net
Annotations
Description of a PV System Design.
Diagram
Diagram PvSystem_xsd.tmp#pvSystem_id PvSystem_xsd.tmp#pvSystem_name PvSystem_xsd.tmp#pvSystem_description PvSystem_xsd.tmp#pvSystem_Status PvSystem_xsd.tmp#pvSystem_applicationReferences PvSystem_xsd.tmp#pvSystem_pvModuleDefinitions PvSystem_xsd.tmp#pvSystem_inverterDefinitions PvSystem_xsd.tmp#pvSystem_dcOptimizerDefinitions PvSystem_xsd.tmp#pvSystem_dcCombinerDefinitions PvSystem_xsd.tmp#pvSystem_junctionBoxDefinitions PvSystem_xsd.tmp#pvSystem_disconnectSwitchDefinitions PvSystem_xsd.tmp#pvSystem_meterDefinitions PvSystem_xsd.tmp#pvSystem_meterBoxDefinitions PvSystem_xsd.tmp#pvSystem_electricalPanelDefinitions PvSystem_xsd.tmp#pvSystem_circuitBreakerDefinitions PvSystem_xsd.tmp#pvSystem_fuseDefintions PvSystem_xsd.tmp#pvSystem_conductorDefinitions PvSystem_xsd.tmp#pvSystem_conduitDefinitions PvSystem_xsd.tmp#pvSystem_moduleLayouts PvSystem_xsd.tmp#pvSystem_pvArrays PvSystem_xsd.tmp#pvSystem_pvModules PvSystem_xsd.tmp#pvSystem_stringInverters PvSystem_xsd.tmp#pvSystem_dcOptimizers PvSystem_xsd.tmp#pvSystem_dcStrings PvSystem_xsd.tmp#pvSystem_microInverters PvSystem_xsd.tmp#pvSystem_acPvBranchCircuits PvSystem_xsd.tmp#pvSystem_dcCombiners PvSystem_xsd.tmp#pvSystem_junctionBoxes PvSystem_xsd.tmp#pvSystem_disconnectBoxes PvSystem_xsd.tmp#pvSystem_meters PvSystem_xsd.tmp#pvSystem_meterBoxes PvSystem_xsd.tmp#pvSystem_electricalPanels PvSystem_xsd.tmp#pvSystem_circuitBreakers PvSystem_xsd.tmp#pvSystem_fuses PvSystem_xsd.tmp#pvSystem_conduitSegments PvSystem_xsd.tmp#pvSystem_circuitConnections PvSystem_xsd.tmp#pvSystem_sceneOriginGeoTag
Used by
Model
Children Status, acPvBranchCircuits, applicationReferences, circuitBreakerDefinitions, circuitBreakers, circuitConnections, conductorDefinitions, conduitDefinitions, conduitSegments, dcCombinerDefinitions, dcCombiners, dcOptimizerDefinitions, dcOptimizers, dcStrings, description, disconnectBoxes, disconnectSwitchDefinitions, electricalPanelDefinitions, electricalPanels, fuseDefintions, fuses, inverterDefinitions, junctionBoxDefinitions, junctionBoxes, meterBoxDefinitions, meterBoxes, meterDefinitions, meters, microInverters, moduleLayouts, name, pvArrays, pvModuleDefinitions, pvModules, sceneOriginGeoTag, stringInverters
Attributes
QName Type Use
id xs:ID optional
Source
<xs:complexType name="pvSystem">
  <xs:annotation>
    <xs:documentation>Description of a PV System Design.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element minOccurs="0" name="name" type="xs:string" maxOccurs="1"/>
    <xs:element minOccurs="0" name="description" type="xs:string" maxOccurs="1"/>
    <xs:element minOccurs="0" name="Status" type="xs:string">
      <xs:annotation>
        <xs:documentation>Element used to define the current status of the pvSystem.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="applicationReferences">
      <xs:complexType>
        <xs:sequence>
          <xs:element minOccurs="1" name="applicationReferenceId" type="applicationId" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>ID of the object represented by this XML rewithin a corresponding software application. Used by the software to identify its corresponding record within the application's database. AKA a primary key. Important if the data is passed from one application back to an originating application, for example.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element minOccurs="0" name="pvModuleDefinitions">
      <xs:annotation>
        <xs:documentation>A collection of the specifications of each PV module make/model used in the PV system.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="pvModuleDefinition" type="pvModuleDefinition" minOccurs="1" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Specifications for a single PV module used in this system. A PV system may contain more than PV module make and model.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element minOccurs="0" name="inverterDefinitions">
      <xs:annotation>
        <xs:documentation>A collection of the specifications of each inverter make/model used in the PV system.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="inverterDefinition" type="inverterDefinition" minOccurs="1" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Specifications for an inverter used in this PV system. A PV system may contain more than inverter make and model.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element minOccurs="0" name="dcOptimizerDefinitions">
      <xs:complexType>
        <xs:sequence>
          <xs:element maxOccurs="unbounded" name="dcOptimizerDefinition" type="dcOptimizerDefinition"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element minOccurs="0" name="dcCombinerDefinitions">
      <xs:annotation>
        <xs:documentation>A collection of the specifications of each DC Combiner make/model used in the PV system.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="1" name="dcCombinerDefinition" type="dcCombinerDefinition"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element minOccurs="0" name="junctionBoxDefinitions" type="junctionBoxDefinitions">
    </xs:element>
    <xs:element minOccurs="0" name="disconnectSwitchDefinitions" type="disconnectSwitchDefinitions">
    </xs:element>
    <xs:element minOccurs="0" name="meterDefinitions" type="meterDefinitions">
    </xs:element>
    <xs:element minOccurs="0" name="meterBoxDefinitions" type="meterBoxDefinitions">
    </xs:element>
    <xs:element minOccurs="0" name="electricalPanelDefinitions" type="electricalPanelDefinitions"/>
    <xs:element minOccurs="0" name="circuitBreakerDefinitions" type="circuitBreakerDefinitions">
    </xs:element>
    <xs:element minOccurs="0" name="fuseDefintions" type="fuseDefinitions">
    </xs:element>
    <xs:element minOccurs="0" name="conductorDefinitions" type="conductorDefinitions"/>
    <xs:element minOccurs="0" name="conduitDefinitions" type="conduitDefinitions"/>
    <xs:element minOccurs="0" name="moduleLayouts">
      <xs:complexType>
        <xs:sequence>
          <xs:element maxOccurs="unbounded" name="moduleLayout" type="moduleLayout"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element minOccurs="0" name="pvArrays">
      <xs:complexType>
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="1" name="pvArray" type="pvArray"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element minOccurs="0" name="pvModules">
      <xs:annotation>
        <xs:documentation>A collection of individual PV Modules in the system.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element maxOccurs="unbounded" name="pvModule" type="pvModule">
            <xs:annotation>
              <xs:documentation>A specific instance of a PV module in the system.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element minOccurs="0" name="stringInverters">
      <xs:complexType>
        <xs:sequence>
          <xs:element maxOccurs="unbounded" name="stringInverter" type="stringInverter">
            <xs:annotation>
              <xs:documentation>String (or Central) Inverters that make up the system.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element minOccurs="0" name="dcOptimizers">
      <xs:complexType>
        <xs:sequence>
          <xs:element maxOccurs="unbounded" name="dcOptimizer" type="dcOptimizer"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element minOccurs="0" name="dcStrings">
      <xs:complexType>
        <xs:sequence>
          <xs:element maxOccurs="unbounded" name="dcString" type="dcString"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element minOccurs="0" name="microInverters">
      <xs:annotation>
        <xs:documentation>A collection of the individual micro inverter instances in the system.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element maxOccurs="unbounded" name="microInverter" type="microInverter">
            <xs:annotation>
              <xs:documentation>A specific instance of a micro-inverter in the PV system.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element minOccurs="0" name="acPvBranchCircuits">
      <xs:complexType>
        <xs:sequence>
          <xs:element maxOccurs="unbounded" minOccurs="1" name="acPvBranchCircuit" type="acPvBranchCircuit">
            <xs:annotation>
              <xs:documentation>An AcPvBranch circuit represents micro-inverter system architectures. NOTE: An AC Module is assumed to be either: 1) an integrated micro-inverter and PV module, OR 2) an independent PV module and micro-inverter pair.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element minOccurs="0" name="dcCombiners">
      <xs:complexType>
        <xs:sequence>
          <xs:element maxOccurs="unbounded" name="dcCombiner" type="dcCombiner"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element minOccurs="0" name="junctionBoxes" type="junctionBoxes">
    </xs:element>
    <xs:element minOccurs="0" name="disconnectBoxes" type="disconnectBoxes">
    </xs:element>
    <xs:element minOccurs="0" name="meters" type="meters">
    </xs:element>
    <xs:element minOccurs="0" name="meterBoxes" type="meterBoxes">
    </xs:element>
    <xs:element minOccurs="0" name="electricalPanels" type="electricalPanels">
    </xs:element>
    <xs:element minOccurs="0" name="circuitBreakers" type="circuitBreakers">
    </xs:element>
    <xs:element minOccurs="0" name="fuses" type="fuses">
    </xs:element>
    <xs:element minOccurs="0" name="conduitSegments" form="qualified" type="conduitSegments">
    </xs:element>
    <xs:element minOccurs="0" name="circuitConnections" type="circuitConnections">
      <xs:annotation>
        <xs:documentation>A collection of the circuit connections between each of the various PV system components.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="sceneOriginGeoTag" type="geoLocation" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Coordinate system geo reference origin for the system. All child components that specify 3D coordinates are in units meters relative to this location. The 3D coordinate of this origin is (0,0,0).</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="id" type="xs:ID" use="optional"/>
</xs:complexType>
Complex Type pvSystemsWithArrayInstallAreas
Namespace http://www.iepmodel.net
Diagram
Diagram PvSystem_xsd.tmp#pvSystemsWithArrayInstallAreas_roofArrayInstallAreas PvSystem_xsd.tmp#pvSystemsWithArrayInstallAreas_groundArrayInstallAreas PvSystem_xsd.tmp#pvSystemsWithArrayInstallAreas_pvSystems
Used by
Model
Children groundArrayInstallAreas, pvSystems, roofArrayInstallAreas
Source
<xs:complexType name="pvSystemsWithArrayInstallAreas">
  <xs:sequence>
    <xs:element minOccurs="0" name="roofArrayInstallAreas" type="roofArrayInstallAreas"/>
    <xs:element minOccurs="0" name="groundArrayInstallAreas" type="groundArrayInstallAreas"/>
    <xs:element name="pvSystems">
      <xs:complexType>
        <xs:sequence>
          <xs:element maxOccurs="unbounded" name="pvSystem" type="pvSystem"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Attribute pvSystem / @id
Namespace No namespace
Type xs:ID
Properties
use optional
Used by
Complex Type pvSystem
Source
<xs:attribute name="id" type="xs:ID" use="optional"/>