1*2bde4061SEd Tanous<?xml version="1.0" encoding="UTF-8"?>
2*2bde4061SEd Tanous<!---->
3*2bde4061SEd Tanous<!--################################################################################       -->
4*2bde4061SEd Tanous<!--# Redfish Schema:  PowerDistributionMetrics v1.3.1                                     -->
5*2bde4061SEd Tanous<!--#                                                                                      -->
6*2bde4061SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle,      -->
7*2bde4061SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish                                   -->
8*2bde4061SEd Tanous<!--# Copyright 2014-2023 DMTF.                                                            -->
9*2bde4061SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
10*2bde4061SEd Tanous<!--################################################################################       -->
11*2bde4061SEd Tanous<!---->
12*2bde4061SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
13*2bde4061SEd Tanous
14*2bde4061SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
15*2bde4061SEd Tanous    <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
16*2bde4061SEd Tanous  </edmx:Reference>
17*2bde4061SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml">
18*2bde4061SEd Tanous    <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/>
19*2bde4061SEd Tanous  </edmx:Reference>
20*2bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
21*2bde4061SEd Tanous    <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
22*2bde4061SEd Tanous  </edmx:Reference>
23*2bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
24*2bde4061SEd Tanous    <edmx:Include Namespace="Resource.v1_0_0"/>
25*2bde4061SEd Tanous  </edmx:Reference>
26*2bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Sensor_v1.xml">
27*2bde4061SEd Tanous    <edmx:Include Namespace="Sensor"/>
28*2bde4061SEd Tanous  </edmx:Reference>
29*2bde4061SEd Tanous
30*2bde4061SEd Tanous  <edmx:DataServices>
31*2bde4061SEd Tanous
32*2bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerDistributionMetrics">
33*2bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
34*2bde4061SEd Tanous
35*2bde4061SEd Tanous      <EntityType Name="PowerDistributionMetrics" BaseType="Resource.v1_0_0.Resource" Abstract="true">
36*2bde4061SEd Tanous        <Annotation Term="OData.Description" String="This is the schema definition for the metrics of a power distribution component or unit, such as a floor power distribution unit (PDU) or switchgear."/>
37*2bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This resource shall be used to represent the metrics of a power distribution component or unit for a Redfish implementation."/>
38*2bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
39*2bde4061SEd Tanous        <Annotation Term="Capabilities.InsertRestrictions">
40*2bde4061SEd Tanous          <Record>
41*2bde4061SEd Tanous            <PropertyValue Property="Insertable" Bool="false"/>
42*2bde4061SEd Tanous          </Record>
43*2bde4061SEd Tanous        </Annotation>
44*2bde4061SEd Tanous        <Annotation Term="Capabilities.UpdateRestrictions">
45*2bde4061SEd Tanous          <Record>
46*2bde4061SEd Tanous            <PropertyValue Property="Updatable" Bool="false"/>
47*2bde4061SEd Tanous          </Record>
48*2bde4061SEd Tanous        </Annotation>
49*2bde4061SEd Tanous        <Annotation Term="Capabilities.DeleteRestrictions">
50*2bde4061SEd Tanous          <Record>
51*2bde4061SEd Tanous            <PropertyValue Property="Deletable" Bool="false"/>
52*2bde4061SEd Tanous          </Record>
53*2bde4061SEd Tanous        </Annotation>
54*2bde4061SEd Tanous        <Annotation Term="Redfish.Uris">
55*2bde4061SEd Tanous          <Collection>
56*2bde4061SEd Tanous            <String>/redfish/v1/PowerEquipment/RackPDUs/{PowerDistributionId}/Metrics</String>
57*2bde4061SEd Tanous            <String>/redfish/v1/PowerEquipment/FloorPDUs/{PowerDistributionId}/Metrics</String>
58*2bde4061SEd Tanous            <String>/redfish/v1/PowerEquipment/TransferSwitches/{PowerDistributionId}/Metrics</String>
59*2bde4061SEd Tanous            <String>/redfish/v1/PowerEquipment/PowerShelves/{PowerDistributionId}/Metrics</String>
60*2bde4061SEd Tanous            <String>/redfish/v1/PowerEquipment/Switchgear/{PowerDistributionId}/Metrics</String>
61*2bde4061SEd Tanous            <String>/redfish/v1/PowerEquipment/ElectricalBuses/{PowerDistributionId}/Metrics</String>
62*2bde4061SEd Tanous          </Collection>
63*2bde4061SEd Tanous        </Annotation>
64*2bde4061SEd Tanous      </EntityType>
65*2bde4061SEd Tanous
66*2bde4061SEd Tanous      <Action Name="ResetMetrics" IsBound="true">
67*2bde4061SEd Tanous        <Parameter Name="PowerDistributionMetrics" Type="PowerDistributionMetrics.v1_0_0.Actions"/>
68*2bde4061SEd Tanous        <Annotation Term="OData.Description" String="This action resets the summary metrics related to this equipment."/>
69*2bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This action shall reset any time intervals or counted values for this equipment."/>
70*2bde4061SEd Tanous      </Action>
71*2bde4061SEd Tanous    </Schema>
72*2bde4061SEd Tanous
73*2bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerDistributionMetrics.v1_0_0">
74*2bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
75*2bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2019.4"/>
76*2bde4061SEd Tanous
77*2bde4061SEd Tanous      <EntityType Name="PowerDistributionMetrics" BaseType="PowerDistributionMetrics.PowerDistributionMetrics">
78*2bde4061SEd Tanous        <NavigationProperty Name="PowerWatts" Type="Sensor.Sensor">
79*2bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopy" String="Power"/>
80*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="Power consumption (W)."/>
81*2bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the total power, in watt units, for this resource that represents the `Total` ElectricalContext sensor when multiple power sensors exist.  The value of the DataSourceUri property, if present, shall reference a resource of type Sensor with the ReadingType property containing the value `Power`."/>
82*2bde4061SEd Tanous        </NavigationProperty>
83*2bde4061SEd Tanous
84*2bde4061SEd Tanous        <NavigationProperty Name="EnergykWh" Type="Sensor.Sensor">
85*2bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopy" String="EnergykWh"/>
86*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="Energy consumption (kWh)."/>
87*2bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the total energy, in kilowatt-hour units, for this resource that represents the `Total` ElectricalContext sensor when multiple energy sensors exist.  The value of the DataSourceUri property, if present, shall reference a resource of type Sensor with the ReadingType property containing the value `EnergykWh`."/>
88*2bde4061SEd Tanous        </NavigationProperty>
89*2bde4061SEd Tanous
90*2bde4061SEd Tanous        <Property Name="Actions" Type="PowerDistributionMetrics.v1_0_0.Actions" Nullable="false">
91*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="The available actions for this resource."/>
92*2bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/>
93*2bde4061SEd Tanous        </Property>
94*2bde4061SEd Tanous      </EntityType>
95*2bde4061SEd Tanous
96*2bde4061SEd Tanous      <ComplexType Name="Actions">
97*2bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
98*2bde4061SEd Tanous        <Annotation Term="OData.Description" String="The available actions for this resource."/>
99*2bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/>
100*2bde4061SEd Tanous        <Property Name="Oem" Type="PowerDistributionMetrics.v1_0_0.OemActions" Nullable="false">
101*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
102*2bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/>
103*2bde4061SEd Tanous        </Property>
104*2bde4061SEd Tanous      </ComplexType>
105*2bde4061SEd Tanous
106*2bde4061SEd Tanous      <ComplexType Name="OemActions">
107*2bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="true"/>
108*2bde4061SEd Tanous        <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
109*2bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/>
110*2bde4061SEd Tanous      </ComplexType>
111*2bde4061SEd Tanous    </Schema>
112*2bde4061SEd Tanous
113*2bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerDistributionMetrics.v1_0_1">
114*2bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
115*2bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update the descriptions for Power and Energy sensors."/>
116*2bde4061SEd Tanous      <EntityType Name="PowerDistributionMetrics" BaseType="PowerDistributionMetrics.v1_0_0.PowerDistributionMetrics"/>
117*2bde4061SEd Tanous    </Schema>
118*2bde4061SEd Tanous
119*2bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerDistributionMetrics.v1_0_2">
120*2bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
121*2bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions to tie excerpt property definitions to a specific type of Sensor or Control."/>
122*2bde4061SEd Tanous      <EntityType Name="PowerDistributionMetrics" BaseType="PowerDistributionMetrics.v1_0_1.PowerDistributionMetrics"/>
123*2bde4061SEd Tanous    </Schema>
124*2bde4061SEd Tanous
125*2bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerDistributionMetrics.v1_0_3">
126*2bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
127*2bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
128*2bde4061SEd Tanous      <EntityType Name="PowerDistributionMetrics" BaseType="PowerDistributionMetrics.v1_0_2.PowerDistributionMetrics"/>
129*2bde4061SEd Tanous    </Schema>
130*2bde4061SEd Tanous
131*2bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerDistributionMetrics.v1_1_0">
132*2bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
133*2bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2021.1"/>
134*2bde4061SEd Tanous
135*2bde4061SEd Tanous      <EntityType Name="PowerDistributionMetrics" BaseType="PowerDistributionMetrics.v1_0_1.PowerDistributionMetrics">
136*2bde4061SEd Tanous        <NavigationProperty Name="TemperatureCelsius" Type="Sensor.Sensor">
137*2bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopy"/>
138*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="Temperature (Celsius)."/>
139*2bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the temperature, in degree Celsius units, for this resource.  The value of the DataSourceUri property, if present, shall reference a resource of type Sensor with the ReadingType property containing the value `Temperature`."/>
140*2bde4061SEd Tanous        </NavigationProperty>
141*2bde4061SEd Tanous        <NavigationProperty Name="HumidityPercent" Type="Sensor.Sensor">
142*2bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopy"/>
143*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="Humidity (percent)."/>
144*2bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the humidity, in percent units, for this resource.  The value of the DataSourceUri property, if present, shall reference a resource of type Sensor with the ReadingType property containing the value `Humidity`."/>
145*2bde4061SEd Tanous        </NavigationProperty>
146*2bde4061SEd Tanous      </EntityType>
147*2bde4061SEd Tanous    </Schema>
148*2bde4061SEd Tanous
149*2bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerDistributionMetrics.v1_1_1">
150*2bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
151*2bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions to tie excerpt property definitions to a specific type of Sensor or Control."/>
152*2bde4061SEd Tanous      <EntityType Name="PowerDistributionMetrics" BaseType="PowerDistributionMetrics.v1_1_0.PowerDistributionMetrics"/>
153*2bde4061SEd Tanous    </Schema>
154*2bde4061SEd Tanous
155*2bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerDistributionMetrics.v1_1_2">
156*2bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
157*2bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
158*2bde4061SEd Tanous      <EntityType Name="PowerDistributionMetrics" BaseType="PowerDistributionMetrics.v1_1_1.PowerDistributionMetrics"/>
159*2bde4061SEd Tanous    </Schema>
160*2bde4061SEd Tanous
161*2bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerDistributionMetrics.v1_2_0">
162*2bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
163*2bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2021.2"/>
164*2bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to add PowerLoadPercent."/>
165*2bde4061SEd Tanous
166*2bde4061SEd Tanous      <EntityType Name="PowerDistributionMetrics" BaseType="PowerDistributionMetrics.v1_1_0.PowerDistributionMetrics">
167*2bde4061SEd Tanous        <NavigationProperty Name="PowerLoadPercent" Type="Sensor.Sensor">
168*2bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopy"/>
169*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="The power load (percent) for this equipment."/>
170*2bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the power load, in percent units, for this device that represents the `Total` ElectricalContext for this device.  The value of the DataSourceUri property, if present, shall reference a resource of type Sensor with the ReadingType property containing the value `Percent`."/>
171*2bde4061SEd Tanous        </NavigationProperty>
172*2bde4061SEd Tanous      </EntityType>
173*2bde4061SEd Tanous    </Schema>
174*2bde4061SEd Tanous
175*2bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerDistributionMetrics.v1_2_1">
176*2bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
177*2bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions to tie excerpt property definitions to a specific type of Sensor or Control."/>
178*2bde4061SEd Tanous      <EntityType Name="PowerDistributionMetrics" BaseType="PowerDistributionMetrics.v1_2_0.PowerDistributionMetrics"/>
179*2bde4061SEd Tanous    </Schema>
180*2bde4061SEd Tanous
181*2bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerDistributionMetrics.v1_2_2">
182*2bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
183*2bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
184*2bde4061SEd Tanous      <EntityType Name="PowerDistributionMetrics" BaseType="PowerDistributionMetrics.v1_2_1.PowerDistributionMetrics"/>
185*2bde4061SEd Tanous    </Schema>
186*2bde4061SEd Tanous
187*2bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerDistributionMetrics.v1_3_0">
188*2bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
189*2bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2021.4"/>
190*2bde4061SEd Tanous
191*2bde4061SEd Tanous      <EntityType Name="PowerDistributionMetrics" BaseType="PowerDistributionMetrics.v1_2_1.PowerDistributionMetrics">
192*2bde4061SEd Tanous        <NavigationProperty Name="AbsoluteHumidity" Type="Sensor.Sensor">
193*2bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopy"/>
194*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="Absolute humidity (g/m^3)."/>
195*2bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the absolute (volumetric) humidity sensor reading, in grams per cubic meter units, for this resource.  The value of the DataSourceUri property, if present, shall reference a resource of type Sensor with the ReadingType property containing the value `AbsoluteHumidity`."/>
196*2bde4061SEd Tanous        </NavigationProperty>
197*2bde4061SEd Tanous      </EntityType>
198*2bde4061SEd Tanous    </Schema>
199*2bde4061SEd Tanous
200*2bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PowerDistributionMetrics.v1_3_1">
201*2bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
202*2bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
203*2bde4061SEd Tanous      <EntityType Name="PowerDistributionMetrics" BaseType="PowerDistributionMetrics.v1_3_0.PowerDistributionMetrics"/>
204*2bde4061SEd Tanous    </Schema>
205*2bde4061SEd Tanous
206*2bde4061SEd Tanous  </edmx:DataServices>
207*2bde4061SEd Tanous</edmx:Edmx>
208