Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Included schema Appliance.xsd
Namespace http://www.iepmodel.net
Properties
attribute form default: unqualified
element form default: unqualified
Element ApplianceType / Name
Namespace No namespace
Annotations
This is simply a descriptive name, typically a common name used for the system
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Source
<xs:element name="Name" type="xs:string" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>This is simply a descriptive name, typically a common name used for the system</xs:documentation>
  </xs:annotation>
</xs:element>
Element ApplianceType / Description
Namespace No namespace
Annotations
Place for user to include additional notes/description of the system.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Source
<xs:element name="Description" type="xs:string" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Place for user to include additional notes/description of the system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ApplianceType / BuildingID
Namespace No namespace
Annotations
This refers to the building that the appliance in contained in.
Diagram
Diagram
Type xs:IDREF
Properties
content: simple
minOccurs: 0
nillable: false
Source
<xs:element minOccurs="0" name="BuildingID" nillable="false" type="xs:IDREF">
  <xs:annotation>
    <xs:documentation>This refers to the building that the appliance in contained in.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ApplianceType / Type
Namespace No namespace
Annotations
This is specific list of appliances used to categorize the level of energy usage for any particular appliance. This is intended to be used as a simple description of the system and is suited for use with the SaveEnergy123 tool: https://saveenergy123.com/
Diagram
Diagram Appliance_xsd.tmp#ApplianceEnumType
Type ApplianceEnumType
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Facets
enumeration Dishwasher
enumeration Dryer
enumeration Microwave
enumeration Stove
enumeration Range
enumeration Refrigerator
enumeration Stove
enumeration Washer
enumeration Computer
enumeration FishTank
enumeration Other
enumeration TV
enumeration DVR
Digital Video Recorder
enumeration WellPump
Source
<xs:element name="Type" type="ApplianceEnumType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>This is specific list of appliances used to categorize the level of energy usage for any particular appliance. This is intended to be used as a simple description of the system and is suited for use with the SaveEnergy123 tool: https://saveenergy123.com/</xs:documentation>
  </xs:annotation>
</xs:element>
Element ApplianceType / ApplianceDefinition
Namespace No namespace
Diagram
Diagram Common_xsd.tmp#EquipmentDefinitionType_Id Common_xsd.tmp#EquipmentDefinitionType_Manufacturer Common_xsd.tmp#EquipmentDefinitionType_ModelNumber Common_xsd.tmp#EquipmentDefinitionType_ProductFamilyName Common_xsd.tmp#EquipmentDefinitionType_Description Common_xsd.tmp#EquipmentDefinitionType_MountingStyle Common_xsd.tmp#EquipmentDefinitionType_Length Common_xsd.tmp#EquipmentDefinitionType_Width Common_xsd.tmp#EquipmentDefinitionType_Depth Common_xsd.tmp#EquipmentDefinitionType_Weight Common_xsd.tmp#EquipmentDefinitionType_EnclosureMaterial Common_xsd.tmp#EquipmentDefinitionType_EnclosureNemaRating Common_xsd.tmp#EquipmentDefinitionType_ListingAgency Common_xsd.tmp#EquipmentDefinitionType_Warranty Common_xsd.tmp#EquipmentDefinitionType_EnergyStarRated Common_xsd.tmp#EquipmentDefinitionType_WhereManufactured Common_xsd.tmp#EquipmentDefinitionType
Type EquipmentDefinitionType
Properties
content: complex
minOccurs: 0
Model Manufacturer , ModelNumber , ProductFamilyName{0,1} , Description{0,1} , MountingStyle{0,1} , Length{0,1} , Width{0,1} , Depth{0,1} , Weight{0,1} , EnclosureMaterial{0,1} , EnclosureNemaRating{0,1} , ListingAgency{0,1} , Warranty{0,1} , EnergyStarRated{0,1} , WhereManufactured{0,1}
Children Depth, Description, EnclosureMaterial, EnclosureNemaRating, EnergyStarRated, Length, ListingAgency, Manufacturer, ModelNumber, MountingStyle, ProductFamilyName, Warranty, Weight, WhereManufactured, Width
Instance
<ApplianceDefinition Id="">
  <Manufacturer>{1,1}</Manufacturer>
  <ModelNumber>{1,1}</ModelNumber>
  <ProductFamilyName>{0,1}</ProductFamilyName>
  <Description>{0,1}</Description>
  <MountingStyle>{0,1}</MountingStyle>
  <Length>{0,1}</Length>
  <Width>{0,1}</Width>
  <Depth>{0,1}</Depth>
  <Weight>{0,1}</Weight>
  <EnclosureMaterial>{0,1}</EnclosureMaterial>
  <EnclosureNemaRating>{0,1}</EnclosureNemaRating>
  <ListingAgency>{0,1}</ListingAgency>
  <Warranty>{0,1}</Warranty>
  <EnergyStarRated>{0,1}</EnergyStarRated>
  <WhereManufactured>{0,1}</WhereManufactured>
</ApplianceDefinition>
Attributes
QName Type Fixed Default Use Annotation
Id xs:ID required
Source
<xs:element name="ApplianceDefinition" type="EquipmentDefinitionType" minOccurs="0"/>
Element ApplianceType / ApplianceEquipment
Namespace No namespace
Diagram
Diagram Common_xsd.tmp#EquipmentInstanceType_Id Common_xsd.tmp#EquipmentInstanceType_EquipmentDefinitionIdRef Common_xsd.tmp#EquipmentInstanceType_Name Common_xsd.tmp#EquipmentInstanceType_SerialNumber Common_xsd.tmp#EquipmentInstanceType_DateManufactured Common_xsd.tmp#EquipmentInstanceType_Location Common_xsd.tmp#EquipmentInstanceType_Condition Common_xsd.tmp#EquipmentInstanceType_LastServiced Common_xsd.tmp#EquipmentInstanceType_UsefulLife Common_xsd.tmp#EquipmentInstanceType
Type EquipmentInstanceType
Properties
content: complex
minOccurs: 0
Model Name{0,1} , SerialNumber{0,1} , DateManufactured{0,1} , Location{0,1} , Condition{0,1} , LastServiced{0,1} , UsefulLife{0,1}
Children Condition, DateManufactured, LastServiced, Location, Name, SerialNumber, UsefulLife
Instance
<ApplianceEquipment EquipmentDefinitionIdRef="" Id="">
  <Name>{0,1}</Name>
  <SerialNumber>{0,1}</SerialNumber>
  <DateManufactured>{0,1}</DateManufactured>
  <Location>{0,1}</Location>
  <Condition>{0,1}</Condition>
  <LastServiced>{0,1}</LastServiced>
  <UsefulLife>{0,1}</UsefulLife>
</ApplianceEquipment>
Attributes
QName Type Fixed Default Use Annotation
EquipmentDefinitionIdRef xs:IDREF required
ID Ref of the associated equipment definition for this equipment instance.  For example, in case of a PVModule, this would be the ID of the PvModuleDefinition element that describes this particular PV module instance.
Id xs:ID required
Source
<xs:element minOccurs="0" name="ApplianceEquipment" type="EquipmentInstanceType"/>
Element ApplianceType / SubType
Namespace No namespace
Annotations
This is used to provide more specifics on the type of system. This will likely be extended in the future.  For example: type of computer, type of TV, etc.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: 1
Source
<xs:element name="SubType" type="xs:string" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>This is used to provide more specifics on the type of system. This will likely be extended in the future. For example: type of computer, type of TV, etc.</xs:documentation>
  </xs:annotation>
</xs:element>
Element ApplianceType / SystemProperties
Namespace No namespace
Diagram
Diagram CommonSystemProperties_xsd.tmp#CommonSystemPropertiesType_Description CommonSystemProperties_xsd.tmp#CommonSystemPropertiesType_AnnualOperatingHours CommonSystemProperties_xsd.tmp#CommonSystemPropertiesType_DesignEfficiency CommonSystemProperties_xsd.tmp#CommonSystemPropertiesType_DesignInput CommonSystemProperties_xsd.tmp#CommonSystemPropertiesType_DesignOutput CommonSystemProperties_xsd.tmp#CommonSystemPropertiesType_EnergyConsumption CommonSystemProperties_xsd.tmp#CommonSystemPropertiesType_MaxInput CommonSystemProperties_xsd.tmp#CommonSystemPropertiesType_OperatingSchedule CommonSystemProperties_xsd.tmp#CommonSystemPropertiesType_RefZoneLocationID CommonSystemProperties_xsd.tmp#CommonSystemPropertiesType_RefRevenueMeterID CommonSystemProperties_xsd.tmp#CommonSystemPropertiesType
Type CommonSystemPropertiesType
Properties
content: complex
minOccurs: 0
maxOccurs: 1
Model Description{0,1} , AnnualOperatingHours{0,1} , DesignEfficiency{0,1} , DesignInput{0,1} , DesignOutput{0,1} , EnergyConsumption{0,1} , MaxInput{0,1} , OperatingSchedule* , RefZoneLocationID{0,1} , RefRevenueMeterID{0,1}
Children AnnualOperatingHours, Description, DesignEfficiency, DesignInput, DesignOutput, EnergyConsumption, MaxInput, OperatingSchedule, RefRevenueMeterID, RefZoneLocationID
Instance
<SystemProperties>
  <Description>{0,1}</Description>
  <AnnualOperatingHours>{0,1}</AnnualOperatingHours>
  <DesignEfficiency TestCondition="" Unit="" UnitDesc="">{0,1}</DesignEfficiency>
  <DesignInput Fuel="Electricity" FuelDesc="Electricity" TestCondition="" Unit="" UnitDesc="kwh">{0,1}</DesignInput>
  <DesignOutput Fuel="Electricity" FuelDesc="Electricity" TestCondition="" Unit="" UnitDesc="kwh">{0,1}</DesignOutput>
  <EnergyConsumption PeriodStart="" PeriodUnits="" RevenueMeterIdRef="">{0,1}</EnergyConsumption>
  <MaxInput Fuel="Electricity" FuelDesc="Electricity" TestCondition="" Unit="" UnitDesc="kwh">{0,1}</MaxInput>
  <OperatingSchedule>{0,unbounded}</OperatingSchedule>
  <RefZoneLocationID>{0,1}</RefZoneLocationID>
  <RefRevenueMeterID>{0,1}</RefRevenueMeterID>
</SystemProperties>
Source
<xs:element name="SystemProperties" type="CommonSystemPropertiesType" minOccurs="0" maxOccurs="1"/>
Element Appliance
Namespace http://www.iepmodel.net
Diagram
Diagram Appliance_xsd.tmp#ApplianceType_Name Appliance_xsd.tmp#ApplianceType_Description Appliance_xsd.tmp#ApplianceType_BuildingID Appliance_xsd.tmp#ApplianceType_Type Appliance_xsd.tmp#ApplianceType_ApplianceDefinition Appliance_xsd.tmp#ApplianceType_ApplianceEquipment Appliance_xsd.tmp#ApplianceType_SubType Appliance_xsd.tmp#ApplianceType_SystemProperties Appliance_xsd.tmp#ApplianceType
Type ApplianceType
Properties
content: complex
Model Name{0,1} , Description{0,1} , BuildingID{0,1} , Type{0,1} , ApplianceDefinition{0,1} , ApplianceEquipment{0,1} , SubType{0,1} , SystemProperties{0,1}
Children ApplianceDefinition, ApplianceEquipment, BuildingID, Description, Name, SubType, SystemProperties, Type
Instance
<Appliance xmlns="http://www.iepmodel.net">
  <Name>{0,1}</Name>
  <Description>{0,1}</Description>
  <BuildingID>{0,1}</BuildingID>
  <Type>{0,1}</Type>
  <ApplianceDefinition Id="">{0,1}</ApplianceDefinition>
  <ApplianceEquipment EquipmentDefinitionIdRef="" Id="">{0,1}</ApplianceEquipment>
  <SubType>{0,1}</SubType>
  <SystemProperties>{0,1}</SystemProperties>
</Appliance>
Source
<xs:element name="Appliance" type="ApplianceType"/>
Complex Type ApplianceType
Namespace http://www.iepmodel.net
Diagram
Diagram Appliance_xsd.tmp#ApplianceType_Name Appliance_xsd.tmp#ApplianceType_Description Appliance_xsd.tmp#ApplianceType_BuildingID Appliance_xsd.tmp#ApplianceType_Type Appliance_xsd.tmp#ApplianceType_ApplianceDefinition Appliance_xsd.tmp#ApplianceType_ApplianceEquipment Appliance_xsd.tmp#ApplianceType_SubType Appliance_xsd.tmp#ApplianceType_SystemProperties
Used by
Model Name{0,1} , Description{0,1} , BuildingID{0,1} , Type{0,1} , ApplianceDefinition{0,1} , ApplianceEquipment{0,1} , SubType{0,1} , SystemProperties{0,1}
Children ApplianceDefinition, ApplianceEquipment, BuildingID, Description, Name, SubType, SystemProperties, Type
Source
<xs:complexType name="ApplianceType">
  <xs:sequence>
    <xs:element name="Name" type="xs:string" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>This is simply a descriptive name, typically a common name used for the system</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Description" type="xs:string" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>Place for user to include additional notes/description of the system.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="BuildingID" nillable="false" type="xs:IDREF">
      <xs:annotation>
        <xs:documentation>This refers to the building that the appliance in contained in.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Type" type="ApplianceEnumType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>This is specific list of appliances used to categorize the level of energy usage for any particular appliance. This is intended to be used as a simple description of the system and is suited for use with the SaveEnergy123 tool: https://saveenergy123.com/</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ApplianceDefinition" type="EquipmentDefinitionType" minOccurs="0"/>
    <xs:element minOccurs="0" name="ApplianceEquipment" type="EquipmentInstanceType"/>
    <xs:element name="SubType" type="xs:string" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>This is used to provide more specifics on the type of system. This will likely be extended in the future. For example: type of computer, type of TV, etc.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SystemProperties" type="CommonSystemPropertiesType" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
Simple Type ApplianceEnumType
Namespace http://www.iepmodel.net
Annotations
Enum exists to know specifically what equipment is being referenced as opposed to being a open description only.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Dishwasher
enumeration Dryer
enumeration Microwave
enumeration Stove
enumeration Range
enumeration Refrigerator
enumeration Stove
enumeration Washer
enumeration Computer
enumeration FishTank
enumeration Other
enumeration TV
enumeration DVR
Digital Video Recorder
enumeration WellPump
Used by
Source
<xs:simpleType name="ApplianceEnumType">
  <xs:annotation>
    <xs:documentation>Enum exists to know specifically what equipment is being referenced as opposed to being a open description only.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="Dishwasher"/>
    <xs:enumeration value="Dryer"/>
    <xs:enumeration value="Microwave"/>
    <xs:enumeration value="Stove"/>
    <xs:enumeration value="Range"/>
    <xs:enumeration value="Refrigerator"/>
    <xs:enumeration value="Stove"/>
    <xs:enumeration value="Washer"/>
    <xs:enumeration value="Computer"/>
    <xs:enumeration value="FishTank"/>
    <xs:enumeration value="Other"/>
    <xs:enumeration value="TV"/>
    <xs:enumeration value="DVR">
      <xs:annotation>
        <xs:documentation>Digital Video Recorder</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="WellPump"/>
  </xs:restriction>
</xs:simpleType>