1<?xml version="1.0" encoding="UTF-8"?>
2<!---->
3<!--################################################################################       -->
4<!--# Redfish Schema:  MetricReport v1.5.2                                                 -->
5<!--#                                                                                      -->
6<!--# For a detailed change log, see the README file contained in the DSP8010 bundle,      -->
7<!--# available at http://www.dmtf.org/standards/redfish                                   -->
8<!--# Copyright 2014-2024 DMTF.                                                            -->
9<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
10<!--################################################################################       -->
11<!---->
12<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
13
14  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
15    <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
16  </edmx:Reference>
17  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml">
18    <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/>
19  </edmx:Reference>
20  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
21    <edmx:Include Namespace="Resource"/>
22    <edmx:Include Namespace="Resource.v1_0_0"/>
23  </edmx:Reference>
24  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
25    <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
26  </edmx:Reference>
27  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/MetricReportDefinition_v1.xml">
28    <edmx:Include Namespace="MetricReportDefinition"/>
29  </edmx:Reference>
30  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/MetricDefinition_v1.xml">
31    <edmx:Include Namespace="MetricDefinition"/>
32  </edmx:Reference>
33
34  <edmx:DataServices>
35
36    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport">
37      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
38      <Annotation Term="Redfish.Language" String="en"/>
39
40      <EntityType Name="MetricReport" BaseType="Resource.v1_0_0.Resource" Abstract="true">
41        <Annotation Term="OData.Description" String="The `MetricReport` schema represents a set of collected metrics."/>
42        <Annotation Term="OData.LongDescription" String="This resource shall represent a metric report in a Redfish implementation.  When a metric report is deleted, the historic metric data used to generate the report shall be deleted as well unless other metric reports are consuming the data."/>
43        <Annotation Term="Capabilities.InsertRestrictions">
44          <Record>
45            <PropertyValue Property="Insertable" Bool="false"/>
46          </Record>
47        </Annotation>
48        <Annotation Term="Capabilities.UpdateRestrictions">
49          <Record>
50            <PropertyValue Property="Updatable" Bool="false"/>
51          </Record>
52        </Annotation>
53        <Annotation Term="Capabilities.DeleteRestrictions">
54          <Record>
55            <PropertyValue Property="Deletable" Bool="true"/>
56            <Annotation Term="OData.Description" String="Metric reports can be deleted."/>
57          </Record>
58        </Annotation>
59        <Annotation Term="Redfish.Uris">
60          <Collection>
61            <String>/redfish/v1/TelemetryService/MetricReports/{MetricReportId}</String>
62          </Collection>
63        </Annotation>
64      </EntityType>
65    </Schema>
66
67    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_0_0">
68      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
69      <Annotation Term="Redfish.Release" String="2018.2"/>
70
71      <EntityType Name="MetricReport" BaseType="MetricReport.MetricReport">
72        <NavigationProperty Name="MetricReportDefinition" Type="MetricReportDefinition.MetricReportDefinition" Nullable="false">
73          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
74          <Annotation Term="OData.Description" String="The link to the definition of this metric report."/>
75          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `MetricReportDefinition`."/>
76          <Annotation Term="OData.AutoExpandReferences"/>
77        </NavigationProperty>
78        <Property Name="ReportSequence" Type="Edm.String" Nullable="false">
79          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
80          <Annotation Term="OData.Description" String="The current sequence identifier for this metric report."/>
81          <Annotation Term="OData.LongDescription" String="This property shall contain the current sequence identifier for this metric report.  The sequence identifier is a unique identifier assigned by the service for serializing metric reports as they are produced."/>
82          <Annotation Term="Redfish.Revisions">
83            <Collection>
84              <Record>
85                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
86                <PropertyValue Property="Version" String="v1_3_0"/>
87                <PropertyValue Property="Description" String="This property has been deprecated due to specification changes with regards to Server-Sent Events."/>
88              </Record>
89            </Collection>
90          </Annotation>
91        </Property>
92        <Property Name="MetricValues" Type="Collection(MetricReport.v1_0_0.MetricValue)" Nullable="false">
93          <Annotation Term="OData.Description" String="An array of metric values for the metered items of this metric report."/>
94          <Annotation Term="OData.LongDescription" String="The values shall be metric values for this metric report."/>
95        </Property>
96        <Property Name="Actions" Type="MetricReport.v1_0_0.Actions" Nullable="false">
97          <Annotation Term="OData.Description" String="The available actions for this resource."/>
98          <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/>
99        </Property>
100      </EntityType>
101
102      <ComplexType Name="MetricValue">
103        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
104        <Annotation Term="OData.Description" String="Properties that capture a metric value and other associated information."/>
105        <Annotation Term="OData.LongDescription" String="This type shall contain properties that capture a metric value and other associated information."/>
106        <Property Name="MetricId" Type="Edm.String">
107          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
108          <Annotation Term="OData.Description" String="The metric definitions identifier that contains additional information for the source metric."/>
109          <Annotation Term="OData.LongDescription" String="This property shall contain the value of the `Id` property of the `MetricDefinition` resource that contains additional information for the source metric."/>
110        </Property>
111        <Property Name="MetricValue" Type="Edm.String">
112          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
113          <Annotation Term="OData.Description" String="The metric value, as a string."/>
114          <Annotation Term="OData.LongDescription" String="This property shall contain the metric value, as a string.  For numeric metrics, the service shall convert the number to a string representation of the number.  For array metrics, the service shall convert the array to an RFC8259-defined JSON string.  For boolean metrics, this property shall contain the strings `true` or `false`.  If the metric value is `null`, this property shall contain `null`."/>
115        </Property>
116        <Property Name="Timestamp" Type="Edm.DateTimeOffset">
117          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
118          <Annotation Term="OData.Description" String="The date and time when the metric is obtained.  A management application can establish a time series of metric data by retrieving the instances of metric value and sorting them according to their timestamp."/>
119          <Annotation Term="OData.LongDescription" String="The value shall time when the metric value was obtained.  Note that this value may be different from the time when this instance is created."/>
120        </Property>
121        <Property Name="MetricProperty" Type="Edm.String">
122          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
123          <Annotation Term="OData.Description" String="The URI for the property from which this metric is derived."/>
124          <Annotation Term="OData.LongDescription" String="This property shall contain a URI following RFC6901-specified JSON pointer notation to the property from which this metric is derived.  The value of `MetricValue` may contain additional calculations performed on the property based upon the configuration of the `MetricReportDefinition`."/>
125          <Annotation Term="OData.IsURL"/>
126        </Property>
127        <NavigationProperty Name="MetricDefinition" Type="MetricDefinition.MetricDefinition" Nullable="false">
128          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
129          <Annotation Term="OData.Description" String="The link to the metric definition for this metric."/>
130          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `MetricDefinition` that describes what this metric value captures."/>
131          <Annotation Term="OData.AutoExpandReferences"/>
132          <Annotation Term="Redfish.Revisions">
133            <Collection>
134              <Record>
135                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
136                <PropertyValue Property="Version" String="v1_5_0"/>
137                <PropertyValue Property="Description" String="This property has been deprecated in favor of the `MetricId` property."/>
138              </Record>
139            </Collection>
140          </Annotation>
141        </NavigationProperty>
142      </ComplexType>
143
144      <ComplexType Name="Actions">
145        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
146        <Annotation Term="OData.Description" String="The available actions for this resource."/>
147        <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/>
148        <Property Name="Oem" Type="MetricReport.v1_0_0.OemActions" Nullable="false">
149          <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
150          <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/>
151        </Property>
152      </ComplexType>
153
154      <ComplexType Name="OemActions">
155        <Annotation Term="OData.AdditionalProperties" Bool="true"/>
156        <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
157        <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/>
158      </ComplexType>
159    </Schema>
160
161    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_0_1">
162      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
163      <Annotation Term="OData.Description" String="This version was created to clarify descriptions of several properties."/>
164      <EntityType Name="MetricReport" BaseType="MetricReport.v1_0_0.MetricReport"/>
165    </Schema>
166
167    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_0_2">
168      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
169      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format, and to add a missing term to `MetricValues` to disallow it from being `null`."/>
170      <EntityType Name="MetricReport" BaseType="MetricReport.v1_0_1.MetricReport"/>
171    </Schema>
172
173    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_0_3">
174      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
175      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
176      <EntityType Name="MetricReport" BaseType="MetricReport.v1_0_2.MetricReport"/>
177    </Schema>
178
179    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_0_4">
180      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
181      <Annotation Term="OData.Description" String="This version was created to no longer make `ReportSequence` required."/>
182      <EntityType Name="MetricReport" BaseType="MetricReport.v1_0_3.MetricReport"/>
183    </Schema>
184
185    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_0_5">
186      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
187      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
188      <EntityType Name="MetricReport" BaseType="MetricReport.v1_0_4.MetricReport"/>
189    </Schema>
190
191    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_0_6">
192      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
193      <Annotation Term="OData.Description" String="This version was created to clarify behavior for when a metric report is deleted."/>
194      <EntityType Name="MetricReport" BaseType="MetricReport.v1_0_5.MetricReport"/>
195    </Schema>
196
197    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_0_7">
198      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
199      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
200      <EntityType Name="MetricReport" BaseType="MetricReport.v1_0_6.MetricReport"/>
201    </Schema>
202
203    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_0_8">
204      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
205      <Annotation Term="OData.Description" String="This version was created to clarify the usage of `MetricId` and `MetricProperty`."/>
206      <EntityType Name="MetricReport" BaseType="MetricReport.v1_0_7.MetricReport"/>
207    </Schema>
208
209    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_0_9">
210      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
211      <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
212      <EntityType Name="MetricReport" BaseType="MetricReport.v1_0_8.MetricReport"/>
213    </Schema>
214
215    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_0_10">
216      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
217      <Annotation Term="OData.Description" String="This version was created to clarify the `MetricValue` property to describe encoding behaviors for non-string metrics."/>
218      <EntityType Name="MetricReport" BaseType="MetricReport.v1_0_9.MetricReport"/>
219    </Schema>
220
221    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_1_0">
222      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
223      <Annotation Term="Redfish.Release" String="2018.3"/>
224
225      <EntityType Name="MetricReport" BaseType="MetricReport.v1_0_1.MetricReport">
226        <Property Name="Timestamp" Type="Edm.DateTimeOffset">
227          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
228          <Annotation Term="OData.Description" String="The time associated with the metric report in its entirety.  The time of the metric report can be relevant when the time of individual metrics are minimally different."/>
229          <Annotation Term="OData.LongDescription" String="This property shall contain the time when the metric report was generated."/>
230        </Property>
231      </EntityType>
232    </Schema>
233
234    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_1_1">
235      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
236      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format, and to add a missing term to `MetricValues` to disallow it from being `null`."/>
237      <EntityType Name="MetricReport" BaseType="MetricReport.v1_1_0.MetricReport"/>
238    </Schema>
239
240    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_1_2">
241      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
242      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
243      <EntityType Name="MetricReport" BaseType="MetricReport.v1_1_1.MetricReport"/>
244    </Schema>
245
246    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_1_3">
247      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
248      <Annotation Term="OData.Description" String="This version was created to no longer make `ReportSequence` required."/>
249      <EntityType Name="MetricReport" BaseType="MetricReport.v1_1_2.MetricReport"/>
250    </Schema>
251
252    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_1_4">
253      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
254      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
255      <EntityType Name="MetricReport" BaseType="MetricReport.v1_1_3.MetricReport"/>
256    </Schema>
257
258    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_1_5">
259      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
260      <Annotation Term="OData.Description" String="This version was created to clarify behavior for when a metric report is deleted."/>
261      <EntityType Name="MetricReport" BaseType="MetricReport.v1_1_4.MetricReport"/>
262    </Schema>
263
264    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_1_6">
265      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
266      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
267      <EntityType Name="MetricReport" BaseType="MetricReport.v1_1_5.MetricReport"/>
268    </Schema>
269
270    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_1_7">
271      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
272      <Annotation Term="OData.Description" String="This version was created to clarify the usage of `MetricId` and `MetricProperty`."/>
273      <EntityType Name="MetricReport" BaseType="MetricReport.v1_1_6.MetricReport"/>
274    </Schema>
275
276    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_1_8">
277      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
278      <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
279      <EntityType Name="MetricReport" BaseType="MetricReport.v1_1_7.MetricReport"/>
280    </Schema>
281
282    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_1_9">
283      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
284      <Annotation Term="OData.Description" String="This version was created to clarify the `MetricValue` property to describe encoding behaviors for non-string metrics."/>
285      <EntityType Name="MetricReport" BaseType="MetricReport.v1_1_8.MetricReport"/>
286    </Schema>
287
288    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_2_0">
289      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
290      <Annotation Term="Redfish.Release" String="2019.2"/>
291
292      <EntityType Name="MetricReport" BaseType="MetricReport.v1_1_2.MetricReport"/>
293
294      <ComplexType Name="MetricValue" BaseType="MetricReport.v1_0_0.MetricValue">
295        <Property Name="Oem" Type="Resource.Oem" Nullable="false">
296          <Annotation Term="OData.Description" String="The OEM extension property."/>
297          <Annotation Term="OData.LongDescription" String="This property shall contain the OEM extensions.  All values for properties contained in this object shall conform to the Redfish Specification-described requirements."/>
298        </Property>
299      </ComplexType>
300    </Schema>
301
302    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_2_1">
303      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
304      <Annotation Term="OData.Description" String="This version was created to no longer make `ReportSequence` required."/>
305      <EntityType Name="MetricReport" BaseType="MetricReport.v1_2_0.MetricReport"/>
306    </Schema>
307
308    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_2_2">
309      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
310      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
311      <EntityType Name="MetricReport" BaseType="MetricReport.v1_2_1.MetricReport"/>
312    </Schema>
313
314    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_2_3">
315      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
316      <Annotation Term="OData.Description" String="This version was created to clarify behavior for when a metric report is deleted."/>
317      <EntityType Name="MetricReport" BaseType="MetricReport.v1_2_2.MetricReport"/>
318    </Schema>
319
320    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_2_4">
321      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
322      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
323      <EntityType Name="MetricReport" BaseType="MetricReport.v1_2_3.MetricReport"/>
324    </Schema>
325
326    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_2_5">
327      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
328      <Annotation Term="OData.Description" String="This version was created to clarify the usage of `MetricId` and `MetricProperty`."/>
329      <EntityType Name="MetricReport" BaseType="MetricReport.v1_2_4.MetricReport"/>
330    </Schema>
331
332    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_2_6">
333      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
334      <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
335      <EntityType Name="MetricReport" BaseType="MetricReport.v1_2_5.MetricReport"/>
336    </Schema>
337
338    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_2_7">
339      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
340      <Annotation Term="OData.Description" String="This version was created to clarify the `MetricValue` property to describe encoding behaviors for non-string metrics."/>
341      <EntityType Name="MetricReport" BaseType="MetricReport.v1_2_6.MetricReport"/>
342    </Schema>
343
344    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_3_0">
345      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
346      <Annotation Term="Redfish.Release" String="2019.4"/>
347      <Annotation Term="OData.Description" String="This version was created to deprecate `ReportSequence`."/>
348
349      <EntityType Name="MetricReport" BaseType="MetricReport.v1_2_1.MetricReport"/>
350    </Schema>
351
352    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_3_1">
353      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
354      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
355      <EntityType Name="MetricReport" BaseType="MetricReport.v1_3_0.MetricReport"/>
356    </Schema>
357
358    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_3_2">
359      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
360      <Annotation Term="OData.Description" String="This version was created to clarify behavior for when a metric report is deleted."/>
361      <EntityType Name="MetricReport" BaseType="MetricReport.v1_3_1.MetricReport"/>
362    </Schema>
363
364    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_3_4">
365      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
366      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
367      <EntityType Name="MetricReport" BaseType="MetricReport.v1_3_2.MetricReport"/>
368    </Schema>
369
370    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_3_5">
371      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
372      <Annotation Term="OData.Description" String="This version was created to clarify the usage of `MetricId` and `MetricProperty`."/>
373      <EntityType Name="MetricReport" BaseType="MetricReport.v1_3_4.MetricReport"/>
374    </Schema>
375
376    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_3_6">
377      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
378      <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
379      <EntityType Name="MetricReport" BaseType="MetricReport.v1_3_5.MetricReport"/>
380    </Schema>
381
382    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_3_7">
383      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
384      <Annotation Term="OData.Description" String="This version was created to clarify the `MetricValue` property to describe encoding behaviors for non-string metrics."/>
385      <EntityType Name="MetricReport" BaseType="MetricReport.v1_3_6.MetricReport"/>
386    </Schema>
387
388    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_4_0">
389      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
390      <Annotation Term="Redfish.Release" String="2020.2"/>
391
392      <EntityType Name="MetricReport" BaseType="MetricReport.v1_3_1.MetricReport">
393        <Property Name="Context" Type="Edm.String" Nullable="false">
394          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
395          <Annotation Term="OData.Description" String="A context can be supplied at subscription time.  This property is the context value supplied by the subscriber."/>
396          <Annotation Term="OData.LongDescription" String="This property shall contain a client supplied context for the event destination to which this event is being sent.  This property shall only be present when sent as a payload in an event."/>
397        </Property>
398      </EntityType>
399    </Schema>
400
401    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_4_1">
402      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
403      <Annotation Term="OData.Description" String="This version was created to clarify behavior for when a metric report is deleted."/>
404      <EntityType Name="MetricReport" BaseType="MetricReport.v1_4_0.MetricReport"/>
405    </Schema>
406
407    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_4_2">
408      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
409      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
410      <EntityType Name="MetricReport" BaseType="MetricReport.v1_4_1.MetricReport"/>
411    </Schema>
412
413    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_4_3">
414      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
415      <Annotation Term="OData.Description" String="This version was created to clarify the usage of `MetricId` and `MetricProperty`."/>
416      <EntityType Name="MetricReport" BaseType="MetricReport.v1_4_2.MetricReport"/>
417    </Schema>
418
419    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_4_4">
420      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
421      <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
422      <EntityType Name="MetricReport" BaseType="MetricReport.v1_4_3.MetricReport"/>
423    </Schema>
424
425    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_4_5">
426      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
427      <Annotation Term="OData.Description" String="This version was created to clarify the `MetricValue` property to describe encoding behaviors for non-string metrics."/>
428      <EntityType Name="MetricReport" BaseType="MetricReport.v1_4_4.MetricReport"/>
429    </Schema>
430
431    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_5_0">
432      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
433      <Annotation Term="Redfish.Release" String="2022.2"/>
434      <Annotation Term="OData.Description" String="This version was created to deprecate `MetricDefinition` in favor of MetricId."/>
435
436      <EntityType Name="MetricReport" BaseType="MetricReport.v1_4_3.MetricReport"/>
437    </Schema>
438
439    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_5_1">
440      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
441      <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
442      <EntityType Name="MetricReport" BaseType="MetricReport.v1_5_0.MetricReport"/>
443    </Schema>
444
445    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_5_2">
446      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
447      <Annotation Term="OData.Description" String="This version was created to clarify the `MetricValue` property to describe encoding behaviors for non-string metrics."/>
448      <EntityType Name="MetricReport" BaseType="MetricReport.v1_5_1.MetricReport"/>
449    </Schema>
450
451  </edmx:DataServices>
452</edmx:Edmx>
453