1<?xml version="1.0" encoding="UTF-8"?>
2<!---->
3<!--################################################################################       -->
4<!--# Redfish Schema:  MetricReport v1.5.1                                                 -->
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."/>
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_1_0">
216      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
217      <Annotation Term="Redfish.Release" String="2018.3"/>
218
219      <EntityType Name="MetricReport" BaseType="MetricReport.v1_0_1.MetricReport">
220        <Property Name="Timestamp" Type="Edm.DateTimeOffset">
221          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
222          <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."/>
223          <Annotation Term="OData.LongDescription" String="This property shall contain the time when the metric report was generated."/>
224        </Property>
225      </EntityType>
226    </Schema>
227
228    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_1_1">
229      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
230      <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`."/>
231      <EntityType Name="MetricReport" BaseType="MetricReport.v1_1_0.MetricReport"/>
232    </Schema>
233
234    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_1_2">
235      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
236      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
237      <EntityType Name="MetricReport" BaseType="MetricReport.v1_1_1.MetricReport"/>
238    </Schema>
239
240    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_1_3">
241      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
242      <Annotation Term="OData.Description" String="This version was created to no longer make `ReportSequence` required."/>
243      <EntityType Name="MetricReport" BaseType="MetricReport.v1_1_2.MetricReport"/>
244    </Schema>
245
246    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_1_4">
247      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
248      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
249      <EntityType Name="MetricReport" BaseType="MetricReport.v1_1_3.MetricReport"/>
250    </Schema>
251
252    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_1_5">
253      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
254      <Annotation Term="OData.Description" String="This version was created to clarify behavior for when a metric report is deleted."/>
255      <EntityType Name="MetricReport" BaseType="MetricReport.v1_1_4.MetricReport"/>
256    </Schema>
257
258    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_1_6">
259      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
260      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
261      <EntityType Name="MetricReport" BaseType="MetricReport.v1_1_5.MetricReport"/>
262    </Schema>
263
264    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_1_7">
265      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
266      <Annotation Term="OData.Description" String="This version was created to clarify the usage of `MetricId` and `MetricProperty`."/>
267      <EntityType Name="MetricReport" BaseType="MetricReport.v1_1_6.MetricReport"/>
268    </Schema>
269
270    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_1_8">
271      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
272      <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."/>
273      <EntityType Name="MetricReport" BaseType="MetricReport.v1_1_7.MetricReport"/>
274    </Schema>
275
276    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_2_0">
277      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
278      <Annotation Term="Redfish.Release" String="2019.2"/>
279
280      <EntityType Name="MetricReport" BaseType="MetricReport.v1_1_2.MetricReport"/>
281
282      <ComplexType Name="MetricValue" BaseType="MetricReport.v1_0_0.MetricValue">
283        <Property Name="Oem" Type="Resource.Oem" Nullable="false">
284          <Annotation Term="OData.Description" String="The OEM extension property."/>
285          <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."/>
286        </Property>
287      </ComplexType>
288    </Schema>
289
290    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_2_1">
291      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
292      <Annotation Term="OData.Description" String="This version was created to no longer make `ReportSequence` required."/>
293      <EntityType Name="MetricReport" BaseType="MetricReport.v1_2_0.MetricReport"/>
294    </Schema>
295
296    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_2_2">
297      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
298      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
299      <EntityType Name="MetricReport" BaseType="MetricReport.v1_2_1.MetricReport"/>
300    </Schema>
301
302    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_2_3">
303      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
304      <Annotation Term="OData.Description" String="This version was created to clarify behavior for when a metric report is deleted."/>
305      <EntityType Name="MetricReport" BaseType="MetricReport.v1_2_2.MetricReport"/>
306    </Schema>
307
308    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_2_4">
309      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
310      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
311      <EntityType Name="MetricReport" BaseType="MetricReport.v1_2_3.MetricReport"/>
312    </Schema>
313
314    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_2_5">
315      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
316      <Annotation Term="OData.Description" String="This version was created to clarify the usage of `MetricId` and `MetricProperty`."/>
317      <EntityType Name="MetricReport" BaseType="MetricReport.v1_2_4.MetricReport"/>
318    </Schema>
319
320    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_2_6">
321      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
322      <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."/>
323      <EntityType Name="MetricReport" BaseType="MetricReport.v1_2_5.MetricReport"/>
324    </Schema>
325
326    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_3_0">
327      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
328      <Annotation Term="Redfish.Release" String="2019.4"/>
329      <Annotation Term="OData.Description" String="This version was created to deprecate `ReportSequence`."/>
330
331      <EntityType Name="MetricReport" BaseType="MetricReport.v1_2_1.MetricReport"/>
332    </Schema>
333
334    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_3_1">
335      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
336      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
337      <EntityType Name="MetricReport" BaseType="MetricReport.v1_3_0.MetricReport"/>
338    </Schema>
339
340    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_3_2">
341      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
342      <Annotation Term="OData.Description" String="This version was created to clarify behavior for when a metric report is deleted."/>
343      <EntityType Name="MetricReport" BaseType="MetricReport.v1_3_1.MetricReport"/>
344    </Schema>
345
346    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_3_4">
347      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
348      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
349      <EntityType Name="MetricReport" BaseType="MetricReport.v1_3_2.MetricReport"/>
350    </Schema>
351
352    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_3_5">
353      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
354      <Annotation Term="OData.Description" String="This version was created to clarify the usage of `MetricId` and `MetricProperty`."/>
355      <EntityType Name="MetricReport" BaseType="MetricReport.v1_3_4.MetricReport"/>
356    </Schema>
357
358    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_3_6">
359      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
360      <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."/>
361      <EntityType Name="MetricReport" BaseType="MetricReport.v1_3_5.MetricReport"/>
362    </Schema>
363
364    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_4_0">
365      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
366      <Annotation Term="Redfish.Release" String="2020.2"/>
367
368      <EntityType Name="MetricReport" BaseType="MetricReport.v1_3_1.MetricReport">
369        <Property Name="Context" Type="Edm.String" Nullable="false">
370          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
371          <Annotation Term="OData.Description" String="A context can be supplied at subscription time.  This property is the context value supplied by the subscriber."/>
372          <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."/>
373        </Property>
374      </EntityType>
375    </Schema>
376
377    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_4_1">
378      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
379      <Annotation Term="OData.Description" String="This version was created to clarify behavior for when a metric report is deleted."/>
380      <EntityType Name="MetricReport" BaseType="MetricReport.v1_4_0.MetricReport"/>
381    </Schema>
382
383    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_4_2">
384      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
385      <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/>
386      <EntityType Name="MetricReport" BaseType="MetricReport.v1_4_1.MetricReport"/>
387    </Schema>
388
389    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_4_3">
390      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
391      <Annotation Term="OData.Description" String="This version was created to clarify the usage of `MetricId` and `MetricProperty`."/>
392      <EntityType Name="MetricReport" BaseType="MetricReport.v1_4_2.MetricReport"/>
393    </Schema>
394
395    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_4_4">
396      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
397      <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."/>
398      <EntityType Name="MetricReport" BaseType="MetricReport.v1_4_3.MetricReport"/>
399    </Schema>
400
401    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_5_0">
402      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
403      <Annotation Term="Redfish.Release" String="2022.2"/>
404      <Annotation Term="OData.Description" String="This version was created to deprecate `MetricDefinition` in favor of MetricId."/>
405
406      <EntityType Name="MetricReport" BaseType="MetricReport.v1_4_3.MetricReport"/>
407    </Schema>
408
409    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MetricReport.v1_5_1">
410      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
411      <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."/>
412      <EntityType Name="MetricReport" BaseType="MetricReport.v1_5_0.MetricReport"/>
413    </Schema>
414
415  </edmx:DataServices>
416</edmx:Edmx>
417