1*720c9898SEd Tanous<?xml version="1.0" encoding="UTF-8"?>
2*720c9898SEd Tanous<!---->
3*720c9898SEd Tanous<!--################################################################################       -->
4*720c9898SEd Tanous<!--# Redfish Schema:  Event v1.10.0                                                       -->
5*720c9898SEd Tanous<!--#                                                                                      -->
6*720c9898SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle,      -->
7*720c9898SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish                                   -->
8*720c9898SEd Tanous<!--# Copyright 2014-2023 DMTF.                                                            -->
9*720c9898SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
10*720c9898SEd Tanous<!--################################################################################       -->
11*720c9898SEd Tanous<!---->
12*720c9898SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
13*720c9898SEd Tanous
14*720c9898SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
15*720c9898SEd Tanous    <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
16*720c9898SEd Tanous  </edmx:Reference>
17*720c9898SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml">
18*720c9898SEd Tanous    <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/>
19*720c9898SEd Tanous  </edmx:Reference>
20*720c9898SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Measures.V1.xml">
21*720c9898SEd Tanous    <edmx:Include Namespace="Org.OData.Measures.V1" Alias="Measures"/>
22*720c9898SEd Tanous  </edmx:Reference>
23*720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
24*720c9898SEd Tanous    <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
25*720c9898SEd Tanous    <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/>
26*720c9898SEd Tanous  </edmx:Reference>
27*720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
28*720c9898SEd Tanous    <edmx:Include Namespace="Resource"/>
29*720c9898SEd Tanous    <edmx:Include Namespace="Resource.v1_0_0"/>
30*720c9898SEd Tanous  </edmx:Reference>
31*720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/LogEntry_v1.xml">
32*720c9898SEd Tanous    <edmx:Include Namespace="LogEntry"/>
33*720c9898SEd Tanous  </edmx:Reference>
34*720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ResolutionStep_v1.xml">
35*720c9898SEd Tanous    <edmx:Include Namespace="ResolutionStep"/>
36*720c9898SEd Tanous  </edmx:Reference>
37*720c9898SEd Tanous
38*720c9898SEd Tanous  <edmx:DataServices>
39*720c9898SEd Tanous
40*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event">
41*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
42*720c9898SEd Tanous
43*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Resource.v1_0_0.Resource" Abstract="true">
44*720c9898SEd Tanous        <Annotation Term="OData.Description" String="The Event schema describes the JSON payload received by an event destination, which has subscribed to event notification, when events occur.  This resource contains data about events, including descriptions, severity, and a message identifier to a message registry that can be accessed for further information."/>
45*720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This resource contains an event for a Redfish implementation."/>
46*720c9898SEd Tanous        <Annotation Term="Capabilities.InsertRestrictions">
47*720c9898SEd Tanous          <Record>
48*720c9898SEd Tanous            <PropertyValue Property="Insertable" Bool="false"/>
49*720c9898SEd Tanous          </Record>
50*720c9898SEd Tanous        </Annotation>
51*720c9898SEd Tanous        <Annotation Term="Capabilities.UpdateRestrictions">
52*720c9898SEd Tanous          <Record>
53*720c9898SEd Tanous            <PropertyValue Property="Updatable" Bool="false"/>
54*720c9898SEd Tanous          </Record>
55*720c9898SEd Tanous        </Annotation>
56*720c9898SEd Tanous        <Annotation Term="Capabilities.DeleteRestrictions">
57*720c9898SEd Tanous          <Record>
58*720c9898SEd Tanous            <PropertyValue Property="Deletable" Bool="false"/>
59*720c9898SEd Tanous          </Record>
60*720c9898SEd Tanous        </Annotation>
61*720c9898SEd Tanous      </EntityType>
62*720c9898SEd Tanous
63*720c9898SEd Tanous      <EnumType Name="EventType">
64*720c9898SEd Tanous        <Annotation Term="Redfish.Revisions">
65*720c9898SEd Tanous          <Collection>
66*720c9898SEd Tanous            <Record>
67*720c9898SEd Tanous              <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
68*720c9898SEd Tanous              <PropertyValue Property="Version" String="v1_3_0"/>
69*720c9898SEd Tanous              <PropertyValue Property="Description" String="Starting with Redfish Specification v1.6 (Event v1.3), subscriptions are based on the RegistryPrefix and ResourceType properties and not on the EventType property."/>
70*720c9898SEd Tanous            </Record>
71*720c9898SEd Tanous          </Collection>
72*720c9898SEd Tanous        </Annotation>
73*720c9898SEd Tanous        <Member Name="StatusChange">
74*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The status of a resource has changed."/>
75*720c9898SEd Tanous        </Member>
76*720c9898SEd Tanous        <Member Name="ResourceUpdated">
77*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A resource has been updated."/>
78*720c9898SEd Tanous        </Member>
79*720c9898SEd Tanous        <Member Name="ResourceAdded">
80*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A resource has been added."/>
81*720c9898SEd Tanous        </Member>
82*720c9898SEd Tanous        <Member Name="ResourceRemoved">
83*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A resource has been removed."/>
84*720c9898SEd Tanous        </Member>
85*720c9898SEd Tanous        <Member Name="Alert">
86*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A condition requires attention."/>
87*720c9898SEd Tanous        </Member>
88*720c9898SEd Tanous        <Member Name="MetricReport">
89*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The telemetry service is sending a metric report."/>
90*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="Events of type `MetricReport` shall be sent to a client in accordance with the MetricReport schema definition."/>
91*720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
92*720c9898SEd Tanous            <Collection>
93*720c9898SEd Tanous              <Record>
94*720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
95*720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_3_0"/>
96*720c9898SEd Tanous              </Record>
97*720c9898SEd Tanous            </Collection>
98*720c9898SEd Tanous          </Annotation>
99*720c9898SEd Tanous        </Member>
100*720c9898SEd Tanous        <Member Name="Other">
101*720c9898SEd Tanous          <Annotation Term="OData.Description" String="Because EventType is deprecated as of Redfish Specification v1.6, the event is based on a registry or resource but not an EventType."/>
102*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="Events of type `Other` shall be sent to a client in accordance with subscriptions to RegistryPrefixes or ResourceTypes."/>
103*720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
104*720c9898SEd Tanous            <Collection>
105*720c9898SEd Tanous              <Record>
106*720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
107*720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_4_0"/>
108*720c9898SEd Tanous              </Record>
109*720c9898SEd Tanous            </Collection>
110*720c9898SEd Tanous          </Annotation>
111*720c9898SEd Tanous        </Member>
112*720c9898SEd Tanous      </EnumType>
113*720c9898SEd Tanous
114*720c9898SEd Tanous    </Schema>
115*720c9898SEd Tanous
116*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_0_0">
117*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
118*720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="1.0"/>
119*720c9898SEd Tanous
120*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.Event">
121*720c9898SEd Tanous        <NavigationProperty Name="Events" Type="Collection(Event.v1_0_0.EventRecord)" ContainsTarget="true">
122*720c9898SEd Tanous          <Annotation Term="OData.Description" String="Each event in this array has a set of properties that describe the event.  Because this is an array, more than one event can be sent simultaneously."/>
123*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of objects that represent the occurrence of one or more events."/>
124*720c9898SEd Tanous          <Annotation Term="Redfish.Required"/>
125*720c9898SEd Tanous          <Annotation Term="OData.AutoExpand"/>
126*720c9898SEd Tanous        </NavigationProperty>
127*720c9898SEd Tanous      </EntityType>
128*720c9898SEd Tanous
129*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Resource.v1_0_0.ReferenceableMember">
130*720c9898SEd Tanous        <Property Name="EventType" Type="Event.EventType" Nullable="false">
131*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
132*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The type of event."/>
133*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate the type of event."/>
134*720c9898SEd Tanous          <Annotation Term="Redfish.Required"/>
135*720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
136*720c9898SEd Tanous            <Collection>
137*720c9898SEd Tanous              <Record>
138*720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
139*720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_3_0"/>
140*720c9898SEd Tanous                <PropertyValue Property="Description" String="This property has been deprecated.  Starting with Redfish Specification v1.6 (Event v1.3), subscriptions are based on the RegistryPrefix and ResourceType properties and not on the EventType property."/>
141*720c9898SEd Tanous              </Record>
142*720c9898SEd Tanous            </Collection>
143*720c9898SEd Tanous          </Annotation>
144*720c9898SEd Tanous        </Property>
145*720c9898SEd Tanous        <Property Name="EventId" Type="Edm.String" Nullable="false">
146*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
147*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The unique instance identifier of an event."/>
148*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a service-defined unique identifier for the event."/>
149*720c9898SEd Tanous        </Property>
150*720c9898SEd Tanous        <Property Name="EventTimestamp" Type="Edm.DateTimeOffset" Nullable="false">
151*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
152*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The time the event occurred."/>
153*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate the time the event occurred where the value shall be consistent with the Redfish service time that is also used for the values of the Modified property."/>
154*720c9898SEd Tanous        </Property>
155*720c9898SEd Tanous        <Property Name="Severity" Type="Edm.String" Nullable="false">
156*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
157*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The severity of the event."/>
158*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the severity of the event, as defined in the 'Status' clause of the Redfish Specification.  Services can replace the value defined in the message registry with a value more applicable to the implementation."/>
159*720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
160*720c9898SEd Tanous            <Collection>
161*720c9898SEd Tanous              <Record>
162*720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
163*720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_5_0"/>
164*720c9898SEd Tanous                <PropertyValue Property="Description" String="This property has been deprecated in favor of MessageSeverity, which ties the values to the enumerations defined for the Health property within Status."/>
165*720c9898SEd Tanous              </Record>
166*720c9898SEd Tanous            </Collection>
167*720c9898SEd Tanous          </Annotation>
168*720c9898SEd Tanous        </Property>
169*720c9898SEd Tanous        <Property Name="Message" Type="Edm.String" Nullable="false">
170*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
171*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The human-readable event message."/>
172*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a human-readable event message."/>
173*720c9898SEd Tanous        </Property>
174*720c9898SEd Tanous        <Property Name="MessageId" Type="Edm.String" Nullable="false">
175*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
176*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The identifier for the message."/>
177*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a MessageId, as defined in the 'MessageId format' clause of the Redfish Specification."/>
178*720c9898SEd Tanous          <Annotation Term="Validation.Pattern" String="^[A-Za-z0-9]+\.\d+\.\d+\.[A-Za-z0-9.]+$"/>
179*720c9898SEd Tanous          <Annotation Term="Redfish.Required"/>
180*720c9898SEd Tanous        </Property>
181*720c9898SEd Tanous        <Property Name="MessageArgs" Type="Collection(Edm.String)" Nullable="false">
182*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
183*720c9898SEd Tanous          <Annotation Term="OData.Description" String="An array of message arguments that are substituted for the arguments in the message when looked up in the message registry."/>
184*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of message arguments that are substituted for the arguments in the message when looked up in the message registry.  It has the same semantics as the MessageArgs property in the Redfish MessageRegistry schema.  If the corresponding ParamType value contains `number`, the service shall convert the number to a string representation of the number."/>
185*720c9898SEd Tanous        </Property>
186*720c9898SEd Tanous        <Property Name="Context" Type="Edm.String" Nullable="false">
187*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
188*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A context can be supplied at subscription time.  This property is the context value supplied by the subscriber."/>
189*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a client supplied context for the event destination to which this event is being sent."/>
190*720c9898SEd Tanous          <Annotation Term="Redfish.Revisions">
191*720c9898SEd Tanous            <Collection>
192*720c9898SEd Tanous              <Record>
193*720c9898SEd Tanous                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
194*720c9898SEd Tanous                <PropertyValue Property="Version" String="v1_1_0"/>
195*720c9898SEd Tanous                <PropertyValue Property="Description" String="Events are triggered independently from subscriptions to those events.  This property has been deprecated in favor of the Context property found at the root level of the object."/>
196*720c9898SEd Tanous              </Record>
197*720c9898SEd Tanous            </Collection>
198*720c9898SEd Tanous          </Annotation>
199*720c9898SEd Tanous        </Property>
200*720c9898SEd Tanous        <NavigationProperty Name="OriginOfCondition" Type="Resource.Item" Nullable="false">
201*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
202*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A link to the resource or object that originated the condition that caused the event to be generated."/>
203*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a link to the resource or object that originated the condition that caused the event to be generated.  If the event subscription has the IncludeOriginOfCondition property set to `true`, it shall include the entire resource or object referenced by the link.  For events that represent the creation or deletion of a resource, this property should reference the created or deleted resource and not the collection that contains the resource."/>
204*720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
205*720c9898SEd Tanous        </NavigationProperty>
206*720c9898SEd Tanous      </EntityType>
207*720c9898SEd Tanous    </Schema>
208*720c9898SEd Tanous
209*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_0_2">
210*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
211*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
212*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_0_0.Event"/>
213*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_0_0.EventRecord"/>
214*720c9898SEd Tanous    </Schema>
215*720c9898SEd Tanous
216*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_0_3">
217*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
218*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
219*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_0_2.Event"/>
220*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_0_2.EventRecord"/>
221*720c9898SEd Tanous    </Schema>
222*720c9898SEd Tanous
223*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_0_4">
224*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
225*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
226*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_0_3.Event"/>
227*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_0_3.EventRecord"/>
228*720c9898SEd Tanous    </Schema>
229*720c9898SEd Tanous
230*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_0_5">
231*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
232*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to remove the Nullable facet on NavigationProperties of the Collection type."/>
233*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_0_4.Event"/>
234*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_0_4.EventRecord"/>
235*720c9898SEd Tanous    </Schema>
236*720c9898SEd Tanous
237*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_0_6">
238*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
239*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version deprecates the versioned definition of EventType to use an unversioned definition."/>
240*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_0_5.Event"/>
241*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_0_5.EventRecord"/>
242*720c9898SEd Tanous    </Schema>
243*720c9898SEd Tanous
244*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_0_7">
245*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
246*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/>
247*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_0_6.Event"/>
248*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_0_6.EventRecord"/>
249*720c9898SEd Tanous    </Schema>
250*720c9898SEd Tanous
251*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_0_8">
252*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
253*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to use the new revisions annotation."/>
254*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_0_7.Event"/>
255*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_0_7.EventRecord"/>
256*720c9898SEd Tanous    </Schema>
257*720c9898SEd Tanous
258*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_0_9">
259*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
260*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to regenerate JSON Schema so that @odata.id is not provided as a property, and so that URI properties use the uri-reference format."/>
261*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_0_8.Event"/>
262*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_0_8.EventRecord"/>
263*720c9898SEd Tanous    </Schema>
264*720c9898SEd Tanous
265*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_0_10">
266*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
267*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update the description for EventId.  It was also created to update descriptions that this schema defines."/>
268*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_0_9.Event"/>
269*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_0_9.EventRecord"/>
270*720c9898SEd Tanous    </Schema>
271*720c9898SEd Tanous
272*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_0_11">
273*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
274*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to expand the description for OriginOfCondition to show that it can be expanded based on the configuration of the event destination."/>
275*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_0_10.Event"/>
276*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_0_10.EventRecord"/>
277*720c9898SEd Tanous    </Schema>
278*720c9898SEd Tanous
279*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_0_12">
280*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
281*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify that Severity can be overridden by the service."/>
282*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_0_11.Event"/>
283*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_0_11.EventRecord"/>
284*720c9898SEd Tanous    </Schema>
285*720c9898SEd Tanous
286*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_0_13">
287*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
288*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct the description for MessageId, and to align descriptions between the Message and Event schemas.  It was also created to remove language in the long description for EventId to align with the specification."/>
289*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_0_12.Event"/>
290*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_0_12.EventRecord"/>
291*720c9898SEd Tanous    </Schema>
292*720c9898SEd Tanous
293*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_0_14">
294*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
295*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify the usage of OriginOfCondition for creation and deletion events."/>
296*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_0_13.Event"/>
297*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_0_13.EventRecord"/>
298*720c9898SEd Tanous    </Schema>
299*720c9898SEd Tanous
300*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_0_15">
301*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
302*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to improve the description of message argument-related properties by explaining that number-type arguments are converted to strings prior to their consumption in a message."/>
303*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_0_14.Event"/>
304*720c9898SEd Tanous    </Schema>
305*720c9898SEd Tanous
306*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_1_0">
307*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
308*720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2016.1"/>
309*720c9898SEd Tanous
310*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_0_2.Event">
311*720c9898SEd Tanous        <Property Name="Context" Type="Edm.String" Nullable="false">
312*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
313*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A context can be supplied at subscription time.  This property is the context value supplied by the subscriber."/>
314*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a client supplied context for the event destination to which this event is being sent."/>
315*720c9898SEd Tanous        </Property>
316*720c9898SEd Tanous      </EntityType>
317*720c9898SEd Tanous
318*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_0_2.EventRecord"/>
319*720c9898SEd Tanous    </Schema>
320*720c9898SEd Tanous
321*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_1_1">
322*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
323*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
324*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_1_0.Event"/>
325*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_1_0.EventRecord"/>
326*720c9898SEd Tanous    </Schema>
327*720c9898SEd Tanous
328*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_1_2">
329*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
330*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
331*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_1_1.Event"/>
332*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_1_1.EventRecord"/>
333*720c9898SEd Tanous    </Schema>
334*720c9898SEd Tanous
335*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_1_3">
336*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
337*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to remove the Nullable facet on NavigationProperties of the Collection type."/>
338*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_1_2.Event"/>
339*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_1_2.EventRecord"/>
340*720c9898SEd Tanous    </Schema>
341*720c9898SEd Tanous
342*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_1_4">
343*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
344*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version deprecates the versioned definition of EventType to use an unversioned definition."/>
345*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_1_3.Event"/>
346*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_1_3.EventRecord"/>
347*720c9898SEd Tanous    </Schema>
348*720c9898SEd Tanous
349*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_1_5">
350*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
351*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/>
352*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_1_4.Event"/>
353*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_1_4.EventRecord"/>
354*720c9898SEd Tanous    </Schema>
355*720c9898SEd Tanous
356*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_1_6">
357*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
358*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to use the new revisions annotation."/>
359*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_1_5.Event"/>
360*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_1_5.EventRecord"/>
361*720c9898SEd Tanous    </Schema>
362*720c9898SEd Tanous
363*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_1_7">
364*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
365*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to regenerate JSON Schema so that @odata.id is not provided as a property, and so that URI properties use the uri-reference format."/>
366*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_1_6.Event"/>
367*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_1_6.EventRecord"/>
368*720c9898SEd Tanous    </Schema>
369*720c9898SEd Tanous
370*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_1_8">
371*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
372*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update the description for EventId.  It was also created to update descriptions that this schema defines."/>
373*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_1_7.Event"/>
374*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_1_7.EventRecord"/>
375*720c9898SEd Tanous    </Schema>
376*720c9898SEd Tanous
377*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_1_9">
378*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
379*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to expand the description for OriginOfCondition to show that it can be expanded based on the configuration of the event destination."/>
380*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_1_8.Event"/>
381*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_1_8.EventRecord"/>
382*720c9898SEd Tanous    </Schema>
383*720c9898SEd Tanous
384*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_1_10">
385*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
386*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify that Severity can be overridden by the service."/>
387*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_1_9.Event"/>
388*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_1_9.EventRecord"/>
389*720c9898SEd Tanous    </Schema>
390*720c9898SEd Tanous
391*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_1_11">
392*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
393*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct the description for MessageId, and to align descriptions between the Message and Event schemas.  It was also created to remove language in the long description for EventId to align with the specification."/>
394*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_1_10.Event"/>
395*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_1_10.EventRecord"/>
396*720c9898SEd Tanous    </Schema>
397*720c9898SEd Tanous
398*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_1_12">
399*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
400*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify the usage of OriginOfCondition for creation and deletion events."/>
401*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_1_11.Event"/>
402*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_1_11.EventRecord"/>
403*720c9898SEd Tanous    </Schema>
404*720c9898SEd Tanous
405*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_1_13">
406*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
407*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to improve the description of message argument-related properties by explaining that number-type arguments are converted to strings prior to their consumption in a message."/>
408*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_1_12.Event"/>
409*720c9898SEd Tanous    </Schema>
410*720c9898SEd Tanous
411*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_2_0">
412*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
413*720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2017.1"/>
414*720c9898SEd Tanous
415*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_1_3.Event">
416*720c9898SEd Tanous        <Property Name="Actions" Type="Event.v1_2_0.Actions" Nullable="false">
417*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The available actions for this resource."/>
418*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/>
419*720c9898SEd Tanous        </Property>
420*720c9898SEd Tanous      </EntityType>
421*720c9898SEd Tanous
422*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_1_3.EventRecord">
423*720c9898SEd Tanous        <Property Name="Actions" Type="Event.v1_2_0.EventRecordActions" Nullable="false">
424*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The available actions for this resource."/>
425*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/>
426*720c9898SEd Tanous        </Property>
427*720c9898SEd Tanous      </EntityType>
428*720c9898SEd Tanous
429*720c9898SEd Tanous      <ComplexType Name="Actions">
430*720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
431*720c9898SEd Tanous        <Annotation Term="OData.Description" String="The available actions for this resource."/>
432*720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/>
433*720c9898SEd Tanous        <Property Name="Oem" Type="Event.v1_2_0.OemActions" Nullable="false">
434*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
435*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/>
436*720c9898SEd Tanous        </Property>
437*720c9898SEd Tanous      </ComplexType>
438*720c9898SEd Tanous
439*720c9898SEd Tanous      <ComplexType Name="OemActions">
440*720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="true"/>
441*720c9898SEd Tanous        <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
442*720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/>
443*720c9898SEd Tanous      </ComplexType>
444*720c9898SEd Tanous
445*720c9898SEd Tanous      <ComplexType Name="EventRecordActions">
446*720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
447*720c9898SEd Tanous        <Annotation Term="OData.Description" String="The available actions for this resource."/>
448*720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/>
449*720c9898SEd Tanous        <Property Name="Oem" Type="Event.v1_2_0.EventRecordOemActions" Nullable="false">
450*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
451*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/>
452*720c9898SEd Tanous        </Property>
453*720c9898SEd Tanous      </ComplexType>
454*720c9898SEd Tanous
455*720c9898SEd Tanous      <ComplexType Name="EventRecordOemActions">
456*720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="true"/>
457*720c9898SEd Tanous        <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
458*720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/>
459*720c9898SEd Tanous      </ComplexType>
460*720c9898SEd Tanous    </Schema>
461*720c9898SEd Tanous
462*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_2_1">
463*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
464*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version deprecates the versioned definition of EventType to use an unversioned definition."/>
465*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_2_0.Event"/>
466*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_2_0.EventRecord"/>
467*720c9898SEd Tanous    </Schema>
468*720c9898SEd Tanous
469*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_2_2">
470*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
471*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/>
472*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_2_1.Event"/>
473*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_2_1.EventRecord"/>
474*720c9898SEd Tanous    </Schema>
475*720c9898SEd Tanous
476*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_2_3">
477*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
478*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to use the new revisions annotation."/>
479*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_2_2.Event"/>
480*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_2_2.EventRecord"/>
481*720c9898SEd Tanous    </Schema>
482*720c9898SEd Tanous
483*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_2_4">
484*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
485*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to regenerate JSON Schema so that @odata.id is not provided as a property, and so that URI properties use the uri-reference format."/>
486*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_2_3.Event"/>
487*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_2_3.EventRecord"/>
488*720c9898SEd Tanous    </Schema>
489*720c9898SEd Tanous
490*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_2_5">
491*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
492*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update the description for EventId.  It was also created to update descriptions that this schema defines."/>
493*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_2_4.Event"/>
494*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_2_4.EventRecord"/>
495*720c9898SEd Tanous    </Schema>
496*720c9898SEd Tanous
497*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_2_6">
498*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
499*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to expand the description for OriginOfCondition to show that it can be expanded based on the configuration of the event destination."/>
500*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_2_5.Event"/>
501*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_2_5.EventRecord"/>
502*720c9898SEd Tanous    </Schema>
503*720c9898SEd Tanous
504*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_2_7">
505*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
506*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify that Severity can be overridden by the service."/>
507*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_2_6.Event"/>
508*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_2_6.EventRecord"/>
509*720c9898SEd Tanous    </Schema>
510*720c9898SEd Tanous
511*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_2_8">
512*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
513*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct the description for MessageId, and to align descriptions between the Message and Event schemas.  It was also created to remove language in the long description for EventId to align with the specification."/>
514*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_2_7.Event"/>
515*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_2_7.EventRecord"/>
516*720c9898SEd Tanous    </Schema>
517*720c9898SEd Tanous
518*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_2_9">
519*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
520*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify the usage of OriginOfCondition for creation and deletion events."/>
521*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_2_8.Event"/>
522*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_2_8.EventRecord"/>
523*720c9898SEd Tanous    </Schema>
524*720c9898SEd Tanous
525*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_2_10">
526*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
527*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to improve the description of message argument-related properties by explaining that number-type arguments are converted to strings prior to their consumption in a message."/>
528*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_2_9.Event"/>
529*720c9898SEd Tanous    </Schema>
530*720c9898SEd Tanous
531*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_3_0">
532*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
533*720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2018.2"/>
534*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version deprecates EventType and to add the grouping mechanism EventGroupId."/>
535*720c9898SEd Tanous
536*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_2_2.Event"/>
537*720c9898SEd Tanous
538*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_2_2.EventRecord">
539*720c9898SEd Tanous        <Property Name="EventGroupId" Type="Edm.Int64" Nullable="false">
540*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
541*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The identifier that correlates events with the same root cause.  If `0`, no other event is related to this event."/>
542*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate that events are related and shall have the same value when multiple event messages are produced by the same root cause.  Implementations shall use separate values for events with a separate root cause.  This property value shall not imply an ordering of events.  The `0` value shall indicate that this event is not grouped with any other event."/>
543*720c9898SEd Tanous        </Property>
544*720c9898SEd Tanous      </EntityType>
545*720c9898SEd Tanous    </Schema>
546*720c9898SEd Tanous
547*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_3_1">
548*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
549*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to use the new revisions annotation."/>
550*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_3_0.Event"/>
551*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_3_0.EventRecord"/>
552*720c9898SEd Tanous    </Schema>
553*720c9898SEd Tanous
554*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_3_2">
555*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
556*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to regenerate JSON Schema so that @odata.id is not provided as a property, and so that URI properties use the uri-reference format."/>
557*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_3_1.Event"/>
558*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_3_1.EventRecord"/>
559*720c9898SEd Tanous    </Schema>
560*720c9898SEd Tanous
561*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_3_3">
562*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
563*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update the description for EventId and EventGroupId.  It was also created to update descriptions that this schema defines."/>
564*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_3_2.Event"/>
565*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_3_2.EventRecord"/>
566*720c9898SEd Tanous    </Schema>
567*720c9898SEd Tanous
568*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_3_4">
569*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
570*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to expand the description for OriginOfCondition to show that it can be expanded based on the configuration of the event destination."/>
571*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_3_3.Event"/>
572*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_3_3.EventRecord"/>
573*720c9898SEd Tanous    </Schema>
574*720c9898SEd Tanous
575*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_3_5">
576*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
577*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify that Severity can be overridden by the service."/>
578*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_3_4.Event"/>
579*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_3_4.EventRecord"/>
580*720c9898SEd Tanous    </Schema>
581*720c9898SEd Tanous
582*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_3_6">
583*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
584*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct the description for MessageId, and to align descriptions between the Message and Event schemas.  It was also created to remove language in the long description for EventId to align with the specification."/>
585*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_3_5.Event"/>
586*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_3_5.EventRecord"/>
587*720c9898SEd Tanous    </Schema>
588*720c9898SEd Tanous
589*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_3_7">
590*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
591*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify the usage of OriginOfCondition for creation and deletion events."/>
592*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_3_6.Event"/>
593*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_3_6.EventRecord"/>
594*720c9898SEd Tanous    </Schema>
595*720c9898SEd Tanous
596*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_3_8">
597*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
598*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to improve the description of message argument-related properties by explaining that number-type arguments are converted to strings prior to their consumption in a message."/>
599*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_3_7.Event"/>
600*720c9898SEd Tanous    </Schema>
601*720c9898SEd Tanous
602*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_4_0">
603*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
604*720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2019.1"/>
605*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to add the value `Other` to EventType."/>
606*720c9898SEd Tanous
607*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_3_2.Event"/>
608*720c9898SEd Tanous
609*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_3_2.EventRecord"/>
610*720c9898SEd Tanous    </Schema>
611*720c9898SEd Tanous
612*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_4_1">
613*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
614*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update the description for EventId and EventGroupId.  It was also created to update descriptions that this schema defines."/>
615*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_4_0.Event"/>
616*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_4_0.EventRecord"/>
617*720c9898SEd Tanous    </Schema>
618*720c9898SEd Tanous
619*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_4_2">
620*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
621*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to expand the description for OriginOfCondition to show that it can be expanded based on the configuration of the event destination."/>
622*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_4_1.Event"/>
623*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_4_1.EventRecord"/>
624*720c9898SEd Tanous    </Schema>
625*720c9898SEd Tanous
626*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_4_3">
627*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
628*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify that Severity can be overridden by the service."/>
629*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_4_2.Event"/>
630*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_4_2.EventRecord"/>
631*720c9898SEd Tanous    </Schema>
632*720c9898SEd Tanous
633*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_4_4">
634*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
635*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct the description for MessageId, and to align descriptions between the Message and Event schemas.  It was also created to remove language in the long description for EventId to align with the specification."/>
636*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_4_3.Event"/>
637*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_4_3.EventRecord"/>
638*720c9898SEd Tanous    </Schema>
639*720c9898SEd Tanous
640*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_4_5">
641*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
642*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify the usage of OriginOfCondition for creation and deletion events."/>
643*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_4_4.Event"/>
644*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_4_4.EventRecord"/>
645*720c9898SEd Tanous    </Schema>
646*720c9898SEd Tanous
647*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_4_6">
648*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
649*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to improve the description of message argument-related properties by explaining that number-type arguments are converted to strings prior to their consumption in a message."/>
650*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_4_5.Event"/>
651*720c9898SEd Tanous    </Schema>
652*720c9898SEd Tanous
653*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_5_0">
654*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
655*720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2020.2"/>
656*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to deprecate the Severity property and replace it with the MessageSeverity property, in order to tie the values to those used for the Health property within Status."/>
657*720c9898SEd Tanous
658*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_4_2.Event"/>
659*720c9898SEd Tanous
660*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_4_2.EventRecord">
661*720c9898SEd Tanous        <Property Name="MessageSeverity" Type="Resource.Health" Nullable="false">
662*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
663*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The severity of the message in this event."/>
664*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the severity of the message in this event.  Services can replace the value defined in the message registry with a value more applicable to the implementation."/>
665*720c9898SEd Tanous        </Property>
666*720c9898SEd Tanous      </EntityType>
667*720c9898SEd Tanous    </Schema>
668*720c9898SEd Tanous
669*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_5_1">
670*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
671*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify that MessageSeverity and Severity can be overridden by the service."/>
672*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_5_0.Event"/>
673*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_5_0.EventRecord"/>
674*720c9898SEd Tanous    </Schema>
675*720c9898SEd Tanous
676*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_5_2">
677*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
678*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct the description for MessageId, and to align descriptions between the Message and Event schemas.  It was also created to remove language in the long description for EventId to align with the specification."/>
679*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_5_1.Event"/>
680*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_5_1.EventRecord"/>
681*720c9898SEd Tanous    </Schema>
682*720c9898SEd Tanous
683*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_5_3">
684*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
685*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify the usage of OriginOfCondition for creation and deletion events."/>
686*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_5_2.Event"/>
687*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_5_2.EventRecord"/>
688*720c9898SEd Tanous    </Schema>
689*720c9898SEd Tanous
690*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_5_4">
691*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
692*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to improve the description of message argument-related properties by explaining that number-type arguments are converted to strings prior to their consumption in a message."/>
693*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_5_3.Event"/>
694*720c9898SEd Tanous    </Schema>
695*720c9898SEd Tanous
696*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_6_0">
697*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
698*720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2020.3"/>
699*720c9898SEd Tanous
700*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_5_1.Event"/>
701*720c9898SEd Tanous
702*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_5_1.EventRecord">
703*720c9898SEd Tanous        <Property Name="SpecificEventExistsInGroup" Type="Edm.Boolean" Nullable="false">
704*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
705*720c9898SEd Tanous          <Annotation Term="OData.Description" String="Indicates this event is equivalent to a more specific event in this Event Group."/>
706*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate that the event is equivalent to another event, with a more specific definition, within the same EventGroupId.  For example, the `DriveFailed` message from the Storage Device Message Registry is more specific than the `ResourceStatusChangedCritical` message from the Resource Event Message Registry, when both occur with the same EventGroupId.  This property shall contain `true` if a more specific event is available, and shall contain `false` if no equivalent event exists in the same EventGroupId.  If this property is absent, the value shall be assumed to be `false`."/>
707*720c9898SEd Tanous        </Property>
708*720c9898SEd Tanous      </EntityType>
709*720c9898SEd Tanous    </Schema>
710*720c9898SEd Tanous
711*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_6_1">
712*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
713*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct the description for MessageId, and to align descriptions between the Message and Event schemas.  It was also created to remove language in the long description for EventId to align with the specification."/>
714*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_6_0.Event"/>
715*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_6_0.EventRecord"/>
716*720c9898SEd Tanous    </Schema>
717*720c9898SEd Tanous
718*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_6_2">
719*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
720*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify the usage of OriginOfCondition for creation and deletion events."/>
721*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_6_1.Event"/>
722*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_6_1.EventRecord"/>
723*720c9898SEd Tanous    </Schema>
724*720c9898SEd Tanous
725*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_6_3">
726*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
727*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to improve the description of message argument-related properties by explaining that number-type arguments are converted to strings prior to their consumption in a message."/>
728*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_6_2.Event"/>
729*720c9898SEd Tanous    </Schema>
730*720c9898SEd Tanous
731*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_7_0">
732*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
733*720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.2"/>
734*720c9898SEd Tanous
735*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_6_1.Event"/>
736*720c9898SEd Tanous
737*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_6_1.EventRecord">
738*720c9898SEd Tanous        <NavigationProperty Name="LogEntry" Type="LogEntry.LogEntry" Nullable="false">
739*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
740*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a log entry if an entry was created for this event."/>
741*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type LogEntry that represents the log entry created for this event."/>
742*720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
743*720c9898SEd Tanous        </NavigationProperty>
744*720c9898SEd Tanous      </EntityType>
745*720c9898SEd Tanous    </Schema>
746*720c9898SEd Tanous
747*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_7_1">
748*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
749*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify the usage of OriginOfCondition for creation and deletion events."/>
750*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_7_0.Event"/>
751*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_7_0.EventRecord"/>
752*720c9898SEd Tanous    </Schema>
753*720c9898SEd Tanous
754*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_7_2">
755*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
756*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to improve the description of message argument-related properties by explaining that number-type arguments are converted to strings prior to their consumption in a message."/>
757*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_7_1.Event"/>
758*720c9898SEd Tanous    </Schema>
759*720c9898SEd Tanous
760*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_8_0">
761*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
762*720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2023.1"/>
763*720c9898SEd Tanous
764*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_7_1.Event"/>
765*720c9898SEd Tanous
766*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_7_1.EventRecord">
767*720c9898SEd Tanous        <Property Name="CPER" Type="Event.v1_8_0.CPER" Nullable="false">
768*720c9898SEd Tanous          <Annotation Term="OData.Description" String="Details for a CPER section or record associated with this event."/>
769*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the details for a CPER section or record that is the source of this event."/>
770*720c9898SEd Tanous        </Property>
771*720c9898SEd Tanous        <Property Name="DiagnosticData" Type="Edm.String">
772*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
773*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A Base64-encoded set of diagnostic data associated with this event."/>
774*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a Base64-encoded string that represents diagnostic data associated with this event.  The contents shall depend on the value of the DiagnosticDataType property.  The length of the value should not exceed 4 KB.  Larger diagnostic data payloads should omit this property and use the AdditionalDataURI property to reference the data.  If both DiagnosticData and AdditionalDataURI are present, DiagnosticData shall contain the Base64-encoding of the data retrieved from the URI specified by the AdditionalDataURI property."/>
775*720c9898SEd Tanous        </Property>
776*720c9898SEd Tanous        <Property Name="DiagnosticDataType" Type="Event.v1_8_0.DiagnosticDataTypes">
777*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
778*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The type of data available in the DiagnosticData property or retrieved from the URI specified by the AdditionalDataURI property."/>
779*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the type of data available in the DiagnosticData property or retrieved from the URI specified by the AdditionalDataURI property."/>
780*720c9898SEd Tanous        </Property>
781*720c9898SEd Tanous        <Property Name="AdditionalDataSizeBytes" Type="Edm.Int64">
782*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
783*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The size of the additional data for this event."/>
784*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the size of the additional data retrieved from the URI specified by the AdditionalDataURI property for this event."/>
785*720c9898SEd Tanous          <Annotation Term="Measures.Unit" String="By"/>
786*720c9898SEd Tanous        </Property>
787*720c9898SEd Tanous        <Property Name="AdditionalDataURI" Type="Edm.String">
788*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
789*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The URI at which to access the additional data for the event, such as diagnostic data, image captures, or other files."/>
790*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the URI at which to access the additional data for the event, using the Redfish protocol and authentication methods.  If both DiagnosticData and AdditionalDataURI are present, DiagnosticData shall contain the Base64-encoding of the data retrieved from the URI specified by the AdditionalDataURI property."/>
791*720c9898SEd Tanous          <Annotation Term="OData.IsURL"/>
792*720c9898SEd Tanous        </Property>
793*720c9898SEd Tanous      </EntityType>
794*720c9898SEd Tanous
795*720c9898SEd Tanous      <ComplexType Name="CPER">
796*720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
797*720c9898SEd Tanous        <Annotation Term="OData.Description" String="Details for a CPER section or record associated with an event."/>
798*720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This object shall contain the details for a CPER section or record that is the source of an event."/>
799*720c9898SEd Tanous        <Property Name="NotificationType" Type="Edm.Guid">
800*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
801*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The CPER Notification Type for a CPER record."/>
802*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the CPER Notification Type for a CPER record that corresponds to the contents of the DiagnosticData property or data retrieved from the URI specified by the AdditionalDataURI property.  This property shall only be present if DiagnosticDataType contains `CPER`."/>
803*720c9898SEd Tanous        </Property>
804*720c9898SEd Tanous        <Property Name="SectionType" Type="Edm.Guid">
805*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
806*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The CPER Section Type."/>
807*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the CPER Section Type for a CPER section that corresponds to the contents of the DiagnosticData property or data retrieved from the URI specified by the AdditionalDataURI property.  This property shall only be present if DiagnosticDataType contains `CPERSection`."/>
808*720c9898SEd Tanous        </Property>
809*720c9898SEd Tanous        <Property Name="Oem" Type="Resource.Oem" Nullable="false">
810*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The OEM extension property."/>
811*720c9898SEd Tanous          <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."/>
812*720c9898SEd Tanous        </Property>
813*720c9898SEd Tanous      </ComplexType>
814*720c9898SEd Tanous
815*720c9898SEd Tanous      <EnumType Name="DiagnosticDataTypes">
816*720c9898SEd Tanous        <Member Name="Manager">
817*720c9898SEd Tanous          <Annotation Term="OData.Description" String="Manager diagnostic data."/>
818*720c9898SEd Tanous        </Member>
819*720c9898SEd Tanous        <Member Name="PreOS">
820*720c9898SEd Tanous          <Annotation Term="OData.Description" String="Pre-OS diagnostic data."/>
821*720c9898SEd Tanous        </Member>
822*720c9898SEd Tanous        <Member Name="OS">
823*720c9898SEd Tanous          <Annotation Term="OData.Description" String="Operating system (OS) diagnostic data."/>
824*720c9898SEd Tanous        </Member>
825*720c9898SEd Tanous        <Member Name="OEM">
826*720c9898SEd Tanous          <Annotation Term="OData.Description" String="OEM diagnostic data."/>
827*720c9898SEd Tanous        </Member>
828*720c9898SEd Tanous        <Member Name="CPER">
829*720c9898SEd Tanous          <Annotation Term="OData.Description" String="UEFI Common Platform Error Record."/>
830*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate the data provided at the URI specified by the AdditionalDataURI property is a complete UEFI Specification-defined Common Platform Error Record.  The CPER data shall contain a Record Header and at least one Section as defined by the UEFI Specification."/>
831*720c9898SEd Tanous        </Member>
832*720c9898SEd Tanous        <Member Name="CPERSection">
833*720c9898SEd Tanous          <Annotation Term="OData.Description" String="A Section of a UEFI Common Platform Error Record."/>
834*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate the data provided at the URI specified by the AdditionalDataURI property is a single Section of a UEFI Specification-defined Common Platform Error Record.  The CPER data shall contain one Section as defined by the UEFI Specification, with no Record Header."/>
835*720c9898SEd Tanous        </Member>
836*720c9898SEd Tanous      </EnumType>
837*720c9898SEd Tanous    </Schema>
838*720c9898SEd Tanous
839*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_8_1">
840*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
841*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to improve the description of message argument-related properties by explaining that number-type arguments are converted to strings prior to their consumption in a message."/>
842*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_8_0.Event"/>
843*720c9898SEd Tanous    </Schema>
844*720c9898SEd Tanous
845*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_8_2">
846*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
847*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
848*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_8_1.Event"/>
849*720c9898SEd Tanous    </Schema>
850*720c9898SEd Tanous
851*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_9_0">
852*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
853*720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2023.2"/>
854*720c9898SEd Tanous
855*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_8_1.Event"/>
856*720c9898SEd Tanous
857*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_8_0.EventRecord">
858*720c9898SEd Tanous        <Property Name="Resolution" Type="Edm.String" Nullable="false">
859*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
860*720c9898SEd Tanous          <Annotation Term="OData.Description" String="Used to provide suggestions on how to resolve the situation that caused the event."/>
861*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the resolution of the event.  Services should replace the resolution defined in the message registry with a more specific resolution in the event."/>
862*720c9898SEd Tanous        </Property>
863*720c9898SEd Tanous        <Property Name="OEMDiagnosticDataType" Type="Edm.String">
864*720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
865*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The OEM-defined type of data available in the DiagnosticData property or retrieved from the URI specified by the AdditionalDataURI property."/>
866*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the OEM-defined type of data available in the DiagnosticData property or retrieved from the URI specified by the AdditionalDataURI property.  This property shall be present if DiagnosticDataType is `OEM`."/>
867*720c9898SEd Tanous        </Property>
868*720c9898SEd Tanous      </EntityType>
869*720c9898SEd Tanous    </Schema>
870*720c9898SEd Tanous
871*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_9_1">
872*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
873*720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
874*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_9_0.Event"/>
875*720c9898SEd Tanous    </Schema>
876*720c9898SEd Tanous
877*720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Event.v1_10_0">
878*720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
879*720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2023.3"/>
880*720c9898SEd Tanous
881*720c9898SEd Tanous      <EntityType Name="Event" BaseType="Event.v1_9_1.Event"/>
882*720c9898SEd Tanous
883*720c9898SEd Tanous      <EntityType Name="EventRecord" BaseType="Event.v1_9_0.EventRecord">
884*720c9898SEd Tanous        <Property Name="ResolutionSteps" Type="Collection(ResolutionStep.ResolutionStep)" Nullable="false">
885*720c9898SEd Tanous          <Annotation Term="OData.Description" String="The list of recommended steps to resolve the cause of the event."/>
886*720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of recommended steps to resolve the cause of the event.  This property shall not be present if the MessageSeverity or Severity properties contain `OK`.  A client can stop executing the resolution steps once the Resolved property in the associated LogEntry resource contains `true` or the Health property in the associated resource referenced by the OriginOfCondition property contains `OK`."/>
887*720c9898SEd Tanous        </Property>
888*720c9898SEd Tanous       </EntityType>
889*720c9898SEd Tanous    </Schema>
890*720c9898SEd Tanous
891*720c9898SEd Tanous  </edmx:DataServices>
892*720c9898SEd Tanous</edmx:Edmx>
893