Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Included schema Appliance.xsd
Namespace http://www.iepmodel.net
Properties
attribute form default unqualified
element form default unqualified
Element appliance / 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 appliance / 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 appliance / 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 appliance / 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#applianceEnum
Type applianceEnum
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="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>
Element appliance / applianceDefinition
Namespace No namespace
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
Type equipmentDefinition
Properties
content complex
minOccurs 0
Model
Children depth, description, enclosureMaterial, enclosureNemaRating, energyStarRated, length, listingAgency, manufacturer, modelNumber, mountingStyle, productFamilyName, terminalTempRating, warranty, weight, whereManufactured, width
Instance
<applianceDefinition 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>
</applianceDefinition>
Attributes
QName Type Use
id xs:ID required
Source
<xs:element name="applianceDefinition" type="equipmentDefinition" minOccurs="0"/>
Element appliance / ApplianceEquipment
Namespace No namespace
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
Type equipmentInstance
Properties
content complex
minOccurs 0
Model
Children condition, dateManufactured, lastServiced, location, name, serialNumber, usefulLife
Instance
<ApplianceEquipment 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>
</ApplianceEquipment>
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 minOccurs="0" name="ApplianceEquipment" type="equipmentInstance"/>
Element appliance / 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 appliance / systemProperties
Namespace No namespace
Diagram
Diagram CommonSystemProperties_xsd.tmp#commonSystemProperties_description CommonSystemProperties_xsd.tmp#commonSystemProperties_annualOperatingHours CommonSystemProperties_xsd.tmp#commonSystemProperties_designEfficiency CommonSystemProperties_xsd.tmp#commonSystemProperties_designInput CommonSystemProperties_xsd.tmp#commonSystemProperties_designOutput CommonSystemProperties_xsd.tmp#commonSystemProperties_energyConsumption CommonSystemProperties_xsd.tmp#commonSystemProperties_maxInput CommonSystemProperties_xsd.tmp#commonSystemProperties_operatingScheduleIdRef CommonSystemProperties_xsd.tmp#commonSystemProperties_zoneLocationIdRef CommonSystemProperties_xsd.tmp#commonSystemProperties_revenueMeterIdRef CommonSystemProperties_xsd.tmp#commonSystemProperties
Type commonSystemProperties
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children annualOperatingHours, description, designEfficiency, designInput, designOutput, energyConsumption, maxInput, operatingScheduleIdRef, revenueMeterIdRef, zoneLocationIdRef
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>
  <operatingScheduleIdRef>{0,1}</operatingScheduleIdRef>
  <zoneLocationIdRef>{0,1}</zoneLocationIdRef>
  <revenueMeterIdRef>{0,1}</revenueMeterIdRef>
</systemProperties>
Source
<xs:element name="systemProperties" type="commonSystemProperties" minOccurs="0" maxOccurs="1"/>
Element appliance
Namespace http://www.iepmodel.net
Diagram
Diagram Appliance_xsd.tmp#appliance_name Appliance_xsd.tmp#appliance_description Appliance_xsd.tmp#appliance_buildingId Appliance_xsd.tmp#appliance_type Appliance_xsd.tmp#appliance_applianceDefinition Appliance_xsd.tmp#appliance_ApplianceEquipment Appliance_xsd.tmp#appliance_subType Appliance_xsd.tmp#appliance_systemProperties Appliance_xsd.tmp#appliance
Type appliance
Properties
content complex
Model
Children ApplianceEquipment, applianceDefinition, 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="appliance"/>
Complex Type appliance
Namespace http://www.iepmodel.net
Diagram
Diagram Appliance_xsd.tmp#appliance_name Appliance_xsd.tmp#appliance_description Appliance_xsd.tmp#appliance_buildingId Appliance_xsd.tmp#appliance_type Appliance_xsd.tmp#appliance_applianceDefinition Appliance_xsd.tmp#appliance_ApplianceEquipment Appliance_xsd.tmp#appliance_subType Appliance_xsd.tmp#appliance_systemProperties
Used by
Model
Children ApplianceEquipment, applianceDefinition, buildingId, description, name, subType, systemProperties, type
Source
<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.
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
Element appliance/type
Source
<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>