This is simply a descriptive name, typically a common name used for the system
Diagram
Type
xs:string
Properties
content
simple
minOccurs
0
maxOccurs
1
Source
<xs:element name="name" type="xs:string" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>This is simply a descriptive name, typically a common name used for the system</xs:documentation></xs:annotation></xs:element>
Place for user to include additional notes/description of the system.
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>
This refers to the building that the appliance in contained in.
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>
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:element name="type" type="applianceEnum" 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>
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.
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
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>
<xs:complexType name="appliance"><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="applianceEnum" 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="equipmentDefinition" minOccurs="0"/><xs:element minOccurs="0" name="ApplianceEquipment" type="equipmentInstance"/><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="commonSystemProperties" minOccurs="0" maxOccurs="1"/></xs:sequence></xs:complexType>
Simple Type applianceEnum
Namespace
http://www.iepmodel.net
Annotations
Enum exists to know specifically what equipment is being referenced as opposed to being a open description only.
<xs:simpleType name="applianceEnum"><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>