1720c9898SEd Tanous<?xml version="1.0" encoding="UTF-8"?>
2720c9898SEd Tanous<!---->
3720c9898SEd Tanous<!--################################################################################       -->
4*f2a8e57eSGunnar Mills<!--# Redfish Schema:  ServiceRoot v1.17.0                                                 -->
5720c9898SEd Tanous<!--#                                                                                      -->
6720c9898SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle,      -->
7720c9898SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish                                   -->
8*f2a8e57eSGunnar Mills<!--# Copyright 2014-2024 DMTF.                                                            -->
9720c9898SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
10720c9898SEd Tanous<!--################################################################################       -->
11720c9898SEd Tanous<!---->
12720c9898SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
13720c9898SEd Tanous
14720c9898SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
15720c9898SEd Tanous    <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
16720c9898SEd Tanous  </edmx:Reference>
17720c9898SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml">
18720c9898SEd Tanous    <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/>
19720c9898SEd Tanous  </edmx:Reference>
20720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
21720c9898SEd Tanous    <edmx:Include Namespace="Resource"/>
22720c9898SEd Tanous    <edmx:Include Namespace="Resource.v1_0_0"/>
23720c9898SEd Tanous  </edmx:Reference>
24720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
25720c9898SEd Tanous    <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
26720c9898SEd Tanous    <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/>
27720c9898SEd Tanous  </edmx:Reference>
28720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/EventService_v1.xml">
29720c9898SEd Tanous    <edmx:Include Namespace="EventService"/>
30720c9898SEd Tanous  </edmx:Reference>
31720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/AccountService_v1.xml">
32720c9898SEd Tanous    <edmx:Include Namespace="AccountService"/>
33720c9898SEd Tanous  </edmx:Reference>
34720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ComputerSystemCollection_v1.xml">
35720c9898SEd Tanous    <edmx:Include Namespace="ComputerSystemCollection"/>
36720c9898SEd Tanous  </edmx:Reference>
37720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ChassisCollection_v1.xml">
38720c9898SEd Tanous    <edmx:Include Namespace="ChassisCollection"/>
39720c9898SEd Tanous  </edmx:Reference>
40720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ManagerCollection_v1.xml">
41720c9898SEd Tanous    <edmx:Include Namespace="ManagerCollection"/>
42720c9898SEd Tanous  </edmx:Reference>
43720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Manager_v1.xml">
44720c9898SEd Tanous    <edmx:Include Namespace="Manager"/>
45720c9898SEd Tanous  </edmx:Reference>
46720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/TaskService_v1.xml">
47720c9898SEd Tanous    <edmx:Include Namespace="TaskService"/>
48720c9898SEd Tanous  </edmx:Reference>
49720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/SessionService_v1.xml">
50720c9898SEd Tanous    <edmx:Include Namespace="SessionService"/>
51720c9898SEd Tanous  </edmx:Reference>
52720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/JsonSchemaFileCollection_v1.xml">
53720c9898SEd Tanous    <edmx:Include Namespace="JsonSchemaFileCollection"/>
54720c9898SEd Tanous  </edmx:Reference>
55720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/MessageRegistryFileCollection_v1.xml">
56720c9898SEd Tanous    <edmx:Include Namespace="MessageRegistryFileCollection"/>
57720c9898SEd Tanous  </edmx:Reference>
58720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/SessionCollection_v1.xml">
59720c9898SEd Tanous    <edmx:Include Namespace="SessionCollection"/>
60720c9898SEd Tanous  </edmx:Reference>
61720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/swordfish/v1/StorageServiceCollection_v1.xml">
62720c9898SEd Tanous    <edmx:Include Namespace="StorageServiceCollection"/>
63720c9898SEd Tanous  </edmx:Reference>
64720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/FabricCollection_v1.xml">
65720c9898SEd Tanous    <edmx:Include Namespace="FabricCollection"/>
66720c9898SEd Tanous  </edmx:Reference>
67720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/swordfish/v1/StorageSystemCollection_v1.xml">
68720c9898SEd Tanous    <edmx:Include Namespace="StorageSystemCollection"/>
69720c9898SEd Tanous  </edmx:Reference>
70720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/UpdateService_v1.xml">
71720c9898SEd Tanous    <edmx:Include Namespace="UpdateService"/>
72720c9898SEd Tanous  </edmx:Reference>
73720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/CompositionService_v1.xml">
74720c9898SEd Tanous    <edmx:Include Namespace="CompositionService"/>
75720c9898SEd Tanous  </edmx:Reference>
76720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/JobService_v1.xml">
77720c9898SEd Tanous    <edmx:Include Namespace="JobService"/>
78720c9898SEd Tanous  </edmx:Reference>
79720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/TelemetryService_v1.xml">
80720c9898SEd Tanous    <edmx:Include Namespace="TelemetryService"/>
81720c9898SEd Tanous  </edmx:Reference>
82720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/CertificateService_v1.xml">
83720c9898SEd Tanous    <edmx:Include Namespace="CertificateService"/>
84720c9898SEd Tanous  </edmx:Reference>
85720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ResourceBlockCollection_v1.xml">
86720c9898SEd Tanous    <edmx:Include Namespace="ResourceBlockCollection"/>
87720c9898SEd Tanous  </edmx:Reference>
88720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/FacilityCollection_v1.xml">
89720c9898SEd Tanous    <edmx:Include Namespace="FacilityCollection"/>
90720c9898SEd Tanous  </edmx:Reference>
91720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PowerEquipment_v1.xml">
92720c9898SEd Tanous    <edmx:Include Namespace="PowerEquipment"/>
93720c9898SEd Tanous  </edmx:Reference>
94720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/AggregationService_v1.xml">
95720c9898SEd Tanous    <edmx:Include Namespace="AggregationService"/>
96720c9898SEd Tanous  </edmx:Reference>
97720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/StorageCollection_v1.xml">
98720c9898SEd Tanous    <edmx:Include Namespace="StorageCollection"/>
99720c9898SEd Tanous  </edmx:Reference>
100720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/LicenseService_v1.xml">
101720c9898SEd Tanous    <edmx:Include Namespace="LicenseService"/>
102720c9898SEd Tanous  </edmx:Reference>
103720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/swordfish/v1/NVMeDomainCollection_v1.xml">
104720c9898SEd Tanous    <edmx:Include Namespace="NVMeDomainCollection"/>
105720c9898SEd Tanous  </edmx:Reference>
106720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ThermalEquipment_v1.xml">
107720c9898SEd Tanous    <edmx:Include Namespace="ThermalEquipment"/>
108720c9898SEd Tanous  </edmx:Reference>
109720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/KeyService_v1.xml">
110720c9898SEd Tanous    <edmx:Include Namespace="KeyService"/>
111720c9898SEd Tanous  </edmx:Reference>
112720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/CableCollection_v1.xml">
113720c9898SEd Tanous    <edmx:Include Namespace="CableCollection"/>
114720c9898SEd Tanous  </edmx:Reference>
115720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ServiceConditions_v1.xml">
116720c9898SEd Tanous    <edmx:Include Namespace="ServiceConditions"/>
117720c9898SEd Tanous  </edmx:Reference>
118720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ComponentIntegrityCollection_v1.xml">
119720c9898SEd Tanous    <edmx:Include Namespace="ComponentIntegrityCollection"/>
120720c9898SEd Tanous  </edmx:Reference>
121720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RegisteredClientCollection_v1.xml">
122720c9898SEd Tanous    <edmx:Include Namespace="RegisteredClientCollection"/>
123720c9898SEd Tanous  </edmx:Reference>
124720c9898SEd Tanous
125720c9898SEd Tanous
126720c9898SEd Tanous  <edmx:DataServices>
127720c9898SEd Tanous
128720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot">
129720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
130*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.Language" String="en"/>
131720c9898SEd Tanous
132720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="Resource.v1_0_0.Resource" Abstract="true">
133*f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The `ServiceRoot` schema describes the root of the Redfish service, located at the '/redfish/v1' URI.  All other resources accessible through the Redfish interface on this device are linked directly or indirectly from the service root."/>
134720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This resource shall represent the root of the Redfish service."/>
135720c9898SEd Tanous        <Annotation Term="Capabilities.InsertRestrictions">
136720c9898SEd Tanous          <Record>
137720c9898SEd Tanous            <PropertyValue Property="Insertable" Bool="false"/>
138720c9898SEd Tanous          </Record>
139720c9898SEd Tanous        </Annotation>
140720c9898SEd Tanous        <Annotation Term="Capabilities.UpdateRestrictions">
141720c9898SEd Tanous          <Record>
142720c9898SEd Tanous            <PropertyValue Property="Updatable" Bool="false"/>
143720c9898SEd Tanous          </Record>
144720c9898SEd Tanous        </Annotation>
145720c9898SEd Tanous        <Annotation Term="Capabilities.DeleteRestrictions">
146720c9898SEd Tanous          <Record>
147720c9898SEd Tanous            <PropertyValue Property="Deletable" Bool="false"/>
148720c9898SEd Tanous          </Record>
149720c9898SEd Tanous        </Annotation>
150720c9898SEd Tanous        <Annotation Term="Redfish.Uris">
151720c9898SEd Tanous          <Collection>
152720c9898SEd Tanous            <String>/redfish/v1</String>
153720c9898SEd Tanous            <String>/redfish/v1/</String>
154720c9898SEd Tanous          </Collection>
155720c9898SEd Tanous        </Annotation>
156720c9898SEd Tanous      </EntityType>
157720c9898SEd Tanous    </Schema>
158720c9898SEd Tanous
159720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_0_0">
160720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
161720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="1.0"/>
162720c9898SEd Tanous
163720c9898SEd Tanous      <EntityContainer Name="ServiceContainer">
164720c9898SEd Tanous        <Singleton Name="Service" Type="ServiceRoot.ServiceRoot"/>
165720c9898SEd Tanous        <Singleton Name="Systems" Type="ComputerSystemCollection.ComputerSystemCollection"/>
166720c9898SEd Tanous        <Singleton Name="Chassis" Type="ChassisCollection.ChassisCollection"/>
167720c9898SEd Tanous        <Singleton Name="Managers" Type="ManagerCollection.ManagerCollection"/>
168720c9898SEd Tanous        <Singleton Name="Tasks" Type="TaskService.TaskService"/>
169720c9898SEd Tanous        <Singleton Name="AccountService" Type="AccountService.AccountService"/>
170720c9898SEd Tanous        <Singleton Name="SessionService" Type="SessionService.SessionService"/>
171720c9898SEd Tanous        <Singleton Name="EventService" Type="EventService.EventService"/>
172720c9898SEd Tanous        <Singleton Name="Registries" Type="MessageRegistryFileCollection.MessageRegistryFileCollection"/>
173720c9898SEd Tanous        <Singleton Name="JsonSchemas" Type="JsonSchemaFileCollection.JsonSchemaFileCollection"/>
174720c9898SEd Tanous        <Singleton Name="Sessions" Type="SessionCollection.SessionCollection"/>
175720c9898SEd Tanous      </EntityContainer>
176720c9898SEd Tanous
177720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.ServiceRoot">
178720c9898SEd Tanous        <Property Name="RedfishVersion" Type="Edm.String" Nullable="false">
179720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
180720c9898SEd Tanous          <Annotation Term="OData.Description" String="The version of the Redfish service."/>
181720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall represent the Redfish protocol version, as specified in the 'Protocol version' clause of the Redfish Specification, to which this service conforms."/>
182720c9898SEd Tanous          <Annotation Term="Validation.Pattern" String="^\d+\.\d+\.\d+$"/>
183720c9898SEd Tanous        </Property>
184720c9898SEd Tanous        <Property Name="UUID" Type="Edm.Guid">
185720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
186720c9898SEd Tanous          <Annotation Term="OData.Description" String="Unique identifier for a service instance.  When SSDP is used, this value contains the same UUID returned in an HTTP `200 OK` response from an SSDP `M-SEARCH` request during discovery."/>
187720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the identifier of the Redfish service instance.  If SSDP is used, this value shall contain the same UUID returned in an HTTP `200 OK` response from an SSDP `M-SEARCH` request during discovery.  RFC4122 describes methods to use to create a UUID value.  The value should be considered to be opaque.  Client software should only treat the overall value as a universally unique identifier and should not interpret any subfields within the UUID."/>
188720c9898SEd Tanous        </Property>
189720c9898SEd Tanous        <NavigationProperty Name="Systems" Type="ComputerSystemCollection.ComputerSystemCollection" Nullable="false">
190720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
191720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of systems."/>
192*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `ComputerSystemCollection`."/>
193720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
194720c9898SEd Tanous        </NavigationProperty>
195720c9898SEd Tanous        <NavigationProperty Name="Chassis" Type="ChassisCollection.ChassisCollection" Nullable="false">
196720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
197720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of chassis."/>
198*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `ChassisCollection`."/>
199720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
200720c9898SEd Tanous        </NavigationProperty>
201720c9898SEd Tanous        <NavigationProperty Name="Managers" Type="ManagerCollection.ManagerCollection" Nullable="false">
202720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
203720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of managers."/>
204*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `ManagerCollection`."/>
205720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
206720c9898SEd Tanous        </NavigationProperty>
207720c9898SEd Tanous        <NavigationProperty Name="Tasks" Type="TaskService.TaskService" Nullable="false">
208720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
209720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the task service."/>
210*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `TaskService`."/>
211720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
212720c9898SEd Tanous          <Annotation Term="Redfish.URISegment" String="TaskService"/>
213720c9898SEd Tanous        </NavigationProperty>
214720c9898SEd Tanous        <NavigationProperty Name="SessionService" Type="SessionService.SessionService" Nullable="false">
215720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
216720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the sessions service."/>
217*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `SessionService`."/>
218720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
219720c9898SEd Tanous        </NavigationProperty>
220720c9898SEd Tanous        <NavigationProperty Name="AccountService" Type="AccountService.AccountService" Nullable="false">
221720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
222720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the account service."/>
223*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `AccountService`."/>
224720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
225720c9898SEd Tanous        </NavigationProperty>
226720c9898SEd Tanous        <NavigationProperty Name="EventService" Type="EventService.EventService" Nullable="false">
227720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
228720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the event service."/>
229*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `EventService`."/>
230720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
231720c9898SEd Tanous        </NavigationProperty>
232720c9898SEd Tanous        <NavigationProperty Name="Registries" Type="MessageRegistryFileCollection.MessageRegistryFileCollection" Nullable="false">
233720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
234720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of registries."/>
235*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `MessageRegistryFileCollection`."/>
236720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
237720c9898SEd Tanous        </NavigationProperty>
238720c9898SEd Tanous        <NavigationProperty Name="JsonSchemas" Type="JsonSchemaFileCollection.JsonSchemaFileCollection" Nullable="false">
239720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
240720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of JSON Schema files."/>
241*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `JsonSchemaFileCollection`."/>
242720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
243720c9898SEd Tanous        </NavigationProperty>
244720c9898SEd Tanous        <Property Name="Links" Type="ServiceRoot.v1_0_0.Links" Nullable="false">
245720c9898SEd Tanous          <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
246720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/>
247720c9898SEd Tanous          <Annotation Term="Redfish.Required"/>
248720c9898SEd Tanous        </Property>
249720c9898SEd Tanous      </EntityType>
250720c9898SEd Tanous
251720c9898SEd Tanous      <ComplexType Name="Links" BaseType="Resource.Links">
252720c9898SEd Tanous        <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
253720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This Redfish Specification-described type shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/>
254720c9898SEd Tanous        <NavigationProperty Name="Sessions" Type="SessionCollection.SessionCollection" Nullable="false">
255720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
256720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of sessions."/>
257*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `SessionCollection`."/>
258720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
259720c9898SEd Tanous          <Annotation Term="Redfish.Required"/>
260720c9898SEd Tanous        </NavigationProperty>
261720c9898SEd Tanous      </ComplexType>
262720c9898SEd Tanous    </Schema>
263720c9898SEd Tanous
264720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_0_2">
265720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
266720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
267720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_0_0.ServiceRoot"/>
268720c9898SEd Tanous    </Schema>
269720c9898SEd Tanous
270720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_0_3">
271720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
272720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
273720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_0_2.ServiceRoot"/>
274720c9898SEd Tanous    </Schema>
275720c9898SEd Tanous
276720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_0_4">
277720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
278720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
279720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_0_3.ServiceRoot"/>
280720c9898SEd Tanous    </Schema>
281720c9898SEd Tanous
282720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_0_5">
283720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
284720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
285720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_0_4.ServiceRoot"/>
286720c9898SEd Tanous    </Schema>
287720c9898SEd Tanous
288720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_0_6">
289720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
290*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to mark the `Sessions` property as required."/>
291720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_0_5.ServiceRoot"/>
292720c9898SEd Tanous    </Schema>
293720c9898SEd Tanous
294720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_0_7">
295720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
296720c9898SEd 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."/>
297720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_0_6.ServiceRoot"/>
298720c9898SEd Tanous    </Schema>
299720c9898SEd Tanous
300720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_0_8">
301720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
302720c9898SEd Tanous      <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."/>
303720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_0_7.ServiceRoot"/>
304720c9898SEd Tanous    </Schema>
305720c9898SEd Tanous
306720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_0_9">
307720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
308720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
309720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_0_8.ServiceRoot"/>
310720c9898SEd Tanous    </Schema>
311720c9898SEd Tanous
312720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_0_10">
313720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
314720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
315720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_0_9.ServiceRoot"/>
316720c9898SEd Tanous    </Schema>
317720c9898SEd Tanous
318720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_0_11">
319720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
320*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
321720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_0_10.ServiceRoot"/>
322720c9898SEd Tanous    </Schema>
323720c9898SEd Tanous
324720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_0_12">
325720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
326720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
327720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_0_11.ServiceRoot"/>
328720c9898SEd Tanous    </Schema>
329720c9898SEd Tanous
330*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_0_13">
331*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
332*f2a8e57eSGunnar Mills      <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."/>
333*f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_0_12.ServiceRoot"/>
334*f2a8e57eSGunnar Mills    </Schema>
335*f2a8e57eSGunnar Mills
336720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_1_0">
337720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
338720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2016.2"/>
339720c9898SEd Tanous
340720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_0_2.ServiceRoot">
341720c9898SEd Tanous        <NavigationProperty Name="StorageSystems" Type="StorageSystemCollection.StorageSystemCollection" Nullable="false">
342720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
343720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of storage systems."/>
344*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `StorageSystemCollection`.  This collection shall contain computer systems that act as storage servers.  The `HostingRoles` property of each such computer system shall contain a `StorageServer` entry."/>
345720c9898SEd Tanous        </NavigationProperty>
346720c9898SEd Tanous        <NavigationProperty Name="StorageServices" Type="StorageServiceCollection.StorageServiceCollection" Nullable="false">
347720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
348720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of storage services."/>
349*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `StorageServiceCollection`."/>
350720c9898SEd Tanous        </NavigationProperty>
351720c9898SEd Tanous        <NavigationProperty Name="Fabrics" Type="FabricCollection.FabricCollection" Nullable="false">
352720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
353720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of fabrics."/>
354*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `FabricCollection`."/>
355720c9898SEd Tanous        </NavigationProperty>
356720c9898SEd Tanous        <NavigationProperty Name="UpdateService" Type="UpdateService.UpdateService" Nullable="false">
357720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
358720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the update service."/>
359*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `UpdateService`."/>
360720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
361720c9898SEd Tanous        </NavigationProperty>
362720c9898SEd Tanous      </EntityType>
363720c9898SEd Tanous    </Schema>
364720c9898SEd Tanous
365720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_1_1">
366720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
367720c9898SEd Tanous
368720c9898SEd Tanous      <EntityContainer Name="ServiceContainer" Extends="ServiceRoot.v1_0_0.ServiceContainer">
369720c9898SEd Tanous        <Singleton Name="StorageSystems" Type="StorageSystemCollection.StorageSystemCollection"/>
370720c9898SEd Tanous        <Singleton Name="StorageServices" Type="StorageServiceCollection.StorageServiceCollection"/>
371720c9898SEd Tanous        <Singleton Name="Fabrics" Type="FabricCollection.FabricCollection"/>
372720c9898SEd Tanous        <Singleton Name="UpdateService" Type="UpdateService.UpdateService"/>
373720c9898SEd Tanous      </EntityContainer>
374720c9898SEd Tanous
375720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_1_0.ServiceRoot"/>
376720c9898SEd Tanous    </Schema>
377720c9898SEd Tanous
378720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_1_2">
379720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
380720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
381720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_1_1.ServiceRoot"/>
382720c9898SEd Tanous    </Schema>
383720c9898SEd Tanous
384720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_1_3">
385720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
386*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to mark the `Sessions` property as required."/>
387720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_1_2.ServiceRoot"/>
388720c9898SEd Tanous    </Schema>
389720c9898SEd Tanous
390720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_1_4">
391720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
392720c9898SEd 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."/>
393720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_1_3.ServiceRoot"/>
394720c9898SEd Tanous    </Schema>
395720c9898SEd Tanous
396720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_1_5">
397720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
398720c9898SEd Tanous      <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."/>
399720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_1_4.ServiceRoot"/>
400720c9898SEd Tanous    </Schema>
401720c9898SEd Tanous
402720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_1_6">
403720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
404720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
405720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_1_5.ServiceRoot"/>
406720c9898SEd Tanous    </Schema>
407720c9898SEd Tanous
408720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_1_7">
409720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
410720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
411720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_1_6.ServiceRoot"/>
412720c9898SEd Tanous    </Schema>
413720c9898SEd Tanous
414720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_1_8">
415720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
416*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
417720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_1_7.ServiceRoot"/>
418720c9898SEd Tanous    </Schema>
419720c9898SEd Tanous
420720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_1_9">
421720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
422720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
423720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_1_8.ServiceRoot"/>
424720c9898SEd Tanous    </Schema>
425720c9898SEd Tanous
426*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_1_10">
427*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
428*f2a8e57eSGunnar Mills      <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."/>
429*f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_1_9.ServiceRoot"/>
430*f2a8e57eSGunnar Mills    </Schema>
431*f2a8e57eSGunnar Mills
432720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_2_0">
433720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
434720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2017.1"/>
435720c9898SEd Tanous
436720c9898SEd Tanous      <EntityContainer Name="ServiceContainer" Extends="ServiceRoot.v1_1_1.ServiceContainer">
437720c9898SEd Tanous        <Singleton Name="CompositionService" Type="CompositionService.CompositionService"/>
438720c9898SEd Tanous      </EntityContainer>
439720c9898SEd Tanous
440720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_1_2.ServiceRoot">
441720c9898SEd Tanous        <NavigationProperty Name="CompositionService" Type="CompositionService.CompositionService" Nullable="false">
442720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
443720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the composition service."/>
444*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `CompositionService`."/>
445720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
446720c9898SEd Tanous        </NavigationProperty>
447720c9898SEd Tanous      </EntityType>
448720c9898SEd Tanous    </Schema>
449720c9898SEd Tanous
450720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_2_1">
451720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
452*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to mark the `Sessions` property as required."/>
453720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_2_0.ServiceRoot"/>
454720c9898SEd Tanous    </Schema>
455720c9898SEd Tanous
456720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_2_2">
457720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
458720c9898SEd 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."/>
459720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_2_1.ServiceRoot"/>
460720c9898SEd Tanous    </Schema>
461720c9898SEd Tanous
462720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_2_3">
463720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
464720c9898SEd Tanous      <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."/>
465720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_2_2.ServiceRoot"/>
466720c9898SEd Tanous    </Schema>
467720c9898SEd Tanous
468720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_2_4">
469720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
470720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
471720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_2_3.ServiceRoot"/>
472720c9898SEd Tanous    </Schema>
473720c9898SEd Tanous
474720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_2_5">
475720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
476720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
477720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_2_4.ServiceRoot"/>
478720c9898SEd Tanous    </Schema>
479720c9898SEd Tanous
480720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_2_6">
481720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
482*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
483720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_2_5.ServiceRoot"/>
484720c9898SEd Tanous    </Schema>
485720c9898SEd Tanous
486720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_2_7">
487720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
488720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
489720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_2_6.ServiceRoot"/>
490720c9898SEd Tanous    </Schema>
491720c9898SEd Tanous
492*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_2_8">
493*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
494*f2a8e57eSGunnar Mills      <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."/>
495*f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_2_7.ServiceRoot"/>
496*f2a8e57eSGunnar Mills    </Schema>
497*f2a8e57eSGunnar Mills
498720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_3_0">
499720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
500720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2017.3"/>
501720c9898SEd Tanous
502720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_2_0.ServiceRoot">
503720c9898SEd Tanous        <Property Name="Product" Type="Edm.String">
504720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
505720c9898SEd Tanous          <Annotation Term="OData.Description" String="The product associated with this Redfish service."/>
506720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall include the name of the product represented by this Redfish service."/>
507720c9898SEd Tanous        </Property>
508720c9898SEd Tanous        <Property Name="ProtocolFeaturesSupported" Type="ServiceRoot.v1_3_0.ProtocolFeaturesSupported" Nullable="false">
509720c9898SEd Tanous          <Annotation Term="OData.Description" String="The information about protocol features that the service supports."/>
510720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain information about protocol features that the service supports."/>
511720c9898SEd Tanous        </Property>
512720c9898SEd Tanous      </EntityType>
513720c9898SEd Tanous
514720c9898SEd Tanous      <ComplexType Name="ProtocolFeaturesSupported">
515720c9898SEd Tanous        <Annotation Term="OData.Description" String="The information about protocol features that the service supports."/>
516720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain information about protocol features that the service supports."/>
517720c9898SEd Tanous        <Property Name="ExpandQuery" Type="ServiceRoot.v1_3_0.Expand" Nullable="false">
518720c9898SEd Tanous          <Annotation Term="OData.Description" String="The information about the use of `$expand` in the service."/>
519720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain information about the support of the `$expand` query parameter by the service."/>
520720c9898SEd Tanous        </Property>
521720c9898SEd Tanous        <Property Name="FilterQuery" Type="Edm.Boolean" Nullable="false">
522720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
523720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the service supports the `$filter` query parameter."/>
524720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this service supports the `$filter` query parameter."/>
525720c9898SEd Tanous        </Property>
526720c9898SEd Tanous        <Property Name="SelectQuery" Type="Edm.Boolean" Nullable="false">
527720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
528720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the service supports the `$select` query parameter."/>
529720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this service supports the `$select` query parameter."/>
530720c9898SEd Tanous        </Property>
531720c9898SEd Tanous      </ComplexType>
532720c9898SEd Tanous
533720c9898SEd Tanous      <ComplexType Name="Expand">
534720c9898SEd Tanous        <Annotation Term="OData.Description" String="The information about the use of `$expand` in the service."/>
535720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain information about the support of the `$expand` query parameter by the service."/>
536720c9898SEd Tanous        <Property Name="Links" Type="Edm.Boolean" Nullable="false">
537720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
538720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether this service supports the tilde (`~`) option of the `$expand` query parameter."/>
539720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this service supports the supports the tilde (~) option of the `$expand` query parameter."/>
540720c9898SEd Tanous        </Property>
541720c9898SEd Tanous        <Property Name="NoLinks" Type="Edm.Boolean" Nullable="false">
542720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
543720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the service supports the period (`.`) option of the `$expand` query parameter."/>
544720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the service supports the period (`.`) option of the `$expand` query parameter."/>
545720c9898SEd Tanous        </Property>
546720c9898SEd Tanous        <Property Name="ExpandAll" Type="Edm.Boolean" Nullable="false">
547720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
548720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the service supports the asterisk (`*`) option of the `$expand` query parameter."/>
549720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this service supports the asterisk (`*`) option of the `$expand` query parameter."/>
550720c9898SEd Tanous        </Property>
551720c9898SEd Tanous        <Property Name="Levels" Type="Edm.Boolean" Nullable="false">
552720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
553720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the service supports the `$levels` option of the `$expand` query parameter."/>
554720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the service supports the `$levels` option of the `$expand` query parameter."/>
555720c9898SEd Tanous        </Property>
556720c9898SEd Tanous        <Property Name="MaxLevels" Type="Edm.Int64" Nullable="false">
557720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
558720c9898SEd Tanous          <Annotation Term="OData.Description" String="The maximum `$levels` option value in the `$expand` query parameter."/>
559*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the maximum `$levels` option value in the `$expand` query parameter.  This property shall be present if the `Levels` property contains `true`."/>
560720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="1"/>
561720c9898SEd Tanous        </Property>
562720c9898SEd Tanous      </ComplexType>
563720c9898SEd Tanous    </Schema>
564720c9898SEd Tanous
565720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_3_1">
566720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
567*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to mark the `Sessions` property as required."/>
568720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_3_0.ServiceRoot"/>
569720c9898SEd Tanous    </Schema>
570720c9898SEd Tanous
571720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_3_2">
572720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
573720c9898SEd 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."/>
574720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_3_1.ServiceRoot"/>
575720c9898SEd Tanous    </Schema>
576720c9898SEd Tanous
577720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_3_3">
578720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
579*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema to disallow the `Product` property from being `null`."/>
580720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_3_2.ServiceRoot"/>
581720c9898SEd Tanous    </Schema>
582720c9898SEd Tanous
583720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_3_4">
584720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
585720c9898SEd Tanous      <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."/>
586720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_3_3.ServiceRoot"/>
587720c9898SEd Tanous    </Schema>
588720c9898SEd Tanous
589720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_3_5">
590720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
591720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
592720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_3_4.ServiceRoot"/>
593720c9898SEd Tanous    </Schema>
594720c9898SEd Tanous
595720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_3_6">
596720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
597*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the upper limit on the `MaxLevels` property."/>
598720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_3_5.ServiceRoot"/>
599720c9898SEd Tanous    </Schema>
600720c9898SEd Tanous
601720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_3_7">
602720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
603*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
604720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_3_6.ServiceRoot"/>
605720c9898SEd Tanous    </Schema>
606720c9898SEd Tanous
607720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_3_8">
608720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
609720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
610720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_3_7.ServiceRoot"/>
611720c9898SEd Tanous    </Schema>
612720c9898SEd Tanous
613*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_3_9">
614*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
615*f2a8e57eSGunnar Mills      <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."/>
616*f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_3_8.ServiceRoot"/>
617*f2a8e57eSGunnar Mills    </Schema>
618*f2a8e57eSGunnar Mills
619720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_4_0">
620720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
621720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2018.2"/>
622720c9898SEd Tanous
623720c9898SEd Tanous      <EntityContainer Name="ServiceContainer" Extends="ServiceRoot.v1_2_0.ServiceContainer">
624720c9898SEd Tanous        <Singleton Name="JobService" Type="JobService.JobService"/>
625720c9898SEd Tanous        <Singleton Name="TelemetryService" Type="TelemetryService.TelemetryService"/>
626720c9898SEd Tanous      </EntityContainer>
627720c9898SEd Tanous
628720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_3_2.ServiceRoot">
629720c9898SEd Tanous        <NavigationProperty Name="JobService" Type="JobService.JobService" Nullable="false">
630720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
631720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the job service."/>
632*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `JobService`."/>
633720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
634720c9898SEd Tanous        </NavigationProperty>
635720c9898SEd Tanous        <NavigationProperty Name="TelemetryService" Type="TelemetryService.TelemetryService" Nullable="false">
636720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
637720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the telemetry service."/>
638*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `TelemetryService`."/>
639720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
640720c9898SEd Tanous        </NavigationProperty>
641720c9898SEd Tanous      </EntityType>
642720c9898SEd Tanous
643720c9898SEd Tanous      <ComplexType Name="ProtocolFeaturesSupported" BaseType="ServiceRoot.v1_3_0.ProtocolFeaturesSupported">
644720c9898SEd Tanous        <Property Name="ExcerptQuery" Type="Edm.Boolean" Nullable="false">
645720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
646720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the service supports the `excerpt` query parameter."/>
647720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this service supports the `excerpt` query parameter."/>
648720c9898SEd Tanous        </Property>
649720c9898SEd Tanous        <Property Name="OnlyMemberQuery" Type="Edm.Boolean" Nullable="false">
650720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
651720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the service supports the `only` query parameter."/>
652720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this service supports the `only` query parameter."/>
653720c9898SEd Tanous        </Property>
654720c9898SEd Tanous      </ComplexType>
655720c9898SEd Tanous    </Schema>
656720c9898SEd Tanous
657720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_4_1">
658720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
659*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema to disallow the `Product` property from being `null`."/>
660720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_4_0.ServiceRoot"/>
661720c9898SEd Tanous    </Schema>
662720c9898SEd Tanous
663720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_4_2">
664720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
665720c9898SEd Tanous      <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."/>
666720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_4_1.ServiceRoot"/>
667720c9898SEd Tanous    </Schema>
668720c9898SEd Tanous
669720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_4_3">
670720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
671720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
672720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_4_2.ServiceRoot"/>
673720c9898SEd Tanous    </Schema>
674720c9898SEd Tanous
675720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_4_4">
676720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
677720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
678720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_4_3.ServiceRoot"/>
679720c9898SEd Tanous    </Schema>
680720c9898SEd Tanous
681720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_4_6">
682720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
683*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the upper limit on the `MaxLevels` property."/>
684720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_4_3.ServiceRoot"/>
685720c9898SEd Tanous    </Schema>
686720c9898SEd Tanous
687720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_4_7">
688720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
689*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
690720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_4_6.ServiceRoot"/>
691720c9898SEd Tanous    </Schema>
692720c9898SEd Tanous
693*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_4_8">
694*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
695*f2a8e57eSGunnar Mills      <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."/>
696*f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_4_7.ServiceRoot"/>
697*f2a8e57eSGunnar Mills    </Schema>
698*f2a8e57eSGunnar Mills
699720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_5_0">
700720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
701720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2018.3"/>
702720c9898SEd Tanous
703720c9898SEd Tanous      <EntityContainer Name="ServiceContainer" Extends="ServiceRoot.v1_4_0.ServiceContainer">
704720c9898SEd Tanous        <Singleton Name="CertificateService" Type="CertificateService.CertificateService"/>
705720c9898SEd Tanous        <Singleton Name="ResourceBlocks" Type="ResourceBlockCollection.ResourceBlockCollection"/>
706720c9898SEd Tanous      </EntityContainer>
707720c9898SEd Tanous
708720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_4_1.ServiceRoot">
709720c9898SEd Tanous        <Property Name="Vendor" Type="Edm.String">
710720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
711720c9898SEd Tanous          <Annotation Term="OData.Description" String="The vendor or manufacturer associated with this Redfish service."/>
712*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall include the name of the manufacturer or vendor represented by this Redfish service.  If this property is supported, the vendor name shall not be included in the `Product` property value."/>
713720c9898SEd Tanous        </Property>
714720c9898SEd Tanous        <NavigationProperty Name="CertificateService" Type="CertificateService.CertificateService" Nullable="false">
715720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
716720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the certificate service."/>
717*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `CertificateService`."/>
718720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
719720c9898SEd Tanous        </NavigationProperty>
720720c9898SEd Tanous        <NavigationProperty Name="ResourceBlocks" Type="ResourceBlockCollection.ResourceBlockCollection" Nullable="false">
721720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
722720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of resource blocks.  This collection is intended for implementations that do not contain a composition service but that expose resources to an orchestrator that implements a composition service."/>
723*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `ResourceBlockCollection`."/>
724720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
725720c9898SEd Tanous        </NavigationProperty>
726720c9898SEd Tanous      </EntityType>
727720c9898SEd Tanous    </Schema>
728720c9898SEd Tanous
729720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_5_1">
730720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
731720c9898SEd Tanous      <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."/>
732720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_5_0.ServiceRoot"/>
733720c9898SEd Tanous    </Schema>
734720c9898SEd Tanous
735720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_5_2">
736720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
737720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
738720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_5_1.ServiceRoot"/>
739720c9898SEd Tanous    </Schema>
740720c9898SEd Tanous
741720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_5_3">
742720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
743*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the upper limit on the `MaxLevels` property."/>
744720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_5_2.ServiceRoot"/>
745720c9898SEd Tanous    </Schema>
746720c9898SEd Tanous
747720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_5_4">
748720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
749*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
750720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_5_3.ServiceRoot"/>
751720c9898SEd Tanous    </Schema>
752720c9898SEd Tanous
753720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_5_5">
754720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
755720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
756720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_5_4.ServiceRoot"/>
757720c9898SEd Tanous    </Schema>
758720c9898SEd Tanous
759*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_5_6">
760*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
761*f2a8e57eSGunnar Mills      <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."/>
762*f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_5_5.ServiceRoot"/>
763*f2a8e57eSGunnar Mills    </Schema>
764*f2a8e57eSGunnar Mills
765720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_6_0">
766720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
767720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2019.4"/>
768720c9898SEd Tanous
769720c9898SEd Tanous      <EntityContainer Name="ServiceContainer" Extends="ServiceRoot.v1_5_0.ServiceContainer">
770720c9898SEd Tanous        <Singleton Name="PowerEquipment" Type="PowerEquipment.PowerEquipment"/>
771720c9898SEd Tanous        <Singleton Name="Facilities" Type="FacilityCollection.FacilityCollection"/>
772720c9898SEd Tanous      </EntityContainer>
773720c9898SEd Tanous
774720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_5_2.ServiceRoot">
775720c9898SEd Tanous        <NavigationProperty Name="PowerEquipment" Type="PowerEquipment.PowerEquipment" Nullable="false">
776720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
777720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a set of power equipment."/>
778*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `PowerEquipment`."/>
779720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
780720c9898SEd Tanous        </NavigationProperty>
781720c9898SEd Tanous        <NavigationProperty Name="Facilities" Type="FacilityCollection.FacilityCollection" Nullable="false">
782720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
783720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of facilities."/>
784*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `FacilityCollection`."/>
785720c9898SEd Tanous        </NavigationProperty>
786720c9898SEd Tanous      </EntityType>
787720c9898SEd Tanous    </Schema>
788720c9898SEd Tanous
789720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_6_1">
790720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
791*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the upper limit on the `MaxLevels` property."/>
792720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_6_0.ServiceRoot"/>
793720c9898SEd Tanous    </Schema>
794720c9898SEd Tanous
795720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_6_2">
796720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
797*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
798720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_6_1.ServiceRoot"/>
799720c9898SEd Tanous    </Schema>
800720c9898SEd Tanous
801720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_6_3">
802720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
803720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
804720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_6_2.ServiceRoot"/>
805720c9898SEd Tanous    </Schema>
806720c9898SEd Tanous
807*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_6_4">
808*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
809*f2a8e57eSGunnar Mills      <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."/>
810*f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_6_3.ServiceRoot"/>
811*f2a8e57eSGunnar Mills    </Schema>
812*f2a8e57eSGunnar Mills
813720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_7_0">
814720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
815720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2020.1"/>
816720c9898SEd Tanous
817720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_6_0.ServiceRoot"/>
818720c9898SEd Tanous
819720c9898SEd Tanous      <ComplexType Name="ProtocolFeaturesSupported" BaseType="ServiceRoot.v1_4_0.ProtocolFeaturesSupported">
820720c9898SEd Tanous        <Property Name="DeepOperations" Type="ServiceRoot.v1_7_0.DeepOperations" Nullable="false">
821720c9898SEd Tanous          <Annotation Term="OData.Description" String="The information about deep operations that the service supports."/>
822720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain information about deep operations that the service supports."/>
823720c9898SEd Tanous        </Property>
824720c9898SEd Tanous      </ComplexType>
825720c9898SEd Tanous
826720c9898SEd Tanous      <ComplexType Name="DeepOperations">
827720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
828720c9898SEd Tanous        <Annotation Term="OData.Description" String="The information about deep operations that the service supports."/>
829720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain information about deep operations that the service supports."/>
830720c9898SEd Tanous        <Property Name="DeepPATCH" Type="Edm.Boolean" Nullable="false">
831720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
832*f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="An indication of whether the service supports the deep `PATCH` operation."/>
833*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this service supports the Redfish Specification-defined deep `PATCH` operation."/>
834720c9898SEd Tanous        </Property>
835720c9898SEd Tanous        <Property Name="DeepPOST" Type="Edm.Boolean" Nullable="false">
836720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
837*f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="An indication of whether the service supports the deep `POST` operation."/>
838*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this service supports the Redfish Specification-defined deep `POST` operation."/>
839720c9898SEd Tanous        </Property>
840720c9898SEd Tanous        <Property Name="MaxLevels" Type="Edm.Int64" Nullable="false">
841720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
842720c9898SEd Tanous          <Annotation Term="OData.Description" String="The maximum levels of resources allowed in deep operations."/>
843720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the maximum levels of resources allowed in deep operations."/>
844720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="1"/>
845720c9898SEd Tanous        </Property>
846720c9898SEd Tanous      </ComplexType>
847720c9898SEd Tanous    </Schema>
848720c9898SEd Tanous
849720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_7_1">
850720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
851*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the upper limit on the `MaxLevels` property."/>
852720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_7_0.ServiceRoot"/>
853720c9898SEd Tanous    </Schema>
854720c9898SEd Tanous
855720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_7_2">
856720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
857*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
858720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_7_1.ServiceRoot"/>
859720c9898SEd Tanous    </Schema>
860720c9898SEd Tanous
861720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_7_3">
862720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
863720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
864720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_7_2.ServiceRoot"/>
865720c9898SEd Tanous    </Schema>
866720c9898SEd Tanous
867*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_7_4">
868*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
869*f2a8e57eSGunnar Mills      <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."/>
870*f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_7_3.ServiceRoot"/>
871*f2a8e57eSGunnar Mills    </Schema>
872*f2a8e57eSGunnar Mills
873720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_8_0">
874720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
875720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2020.2"/>
876720c9898SEd Tanous
877720c9898SEd Tanous      <EntityContainer Name="ServiceContainer" Extends="ServiceRoot.v1_6_0.ServiceContainer">
878720c9898SEd Tanous        <Singleton Name="AggregationService" Type="AggregationService.AggregationService"/>
879720c9898SEd Tanous      </EntityContainer>
880720c9898SEd Tanous
881720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_7_0.ServiceRoot">
882720c9898SEd Tanous        <NavigationProperty Name="AggregationService" Type="AggregationService.AggregationService" Nullable="false">
883720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
884720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the aggregation service."/>
885*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `AggregationService`."/>
886720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
887720c9898SEd Tanous        </NavigationProperty>
888720c9898SEd Tanous      </EntityType>
889720c9898SEd Tanous    </Schema>
890720c9898SEd Tanous
891720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_8_1">
892720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
893*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the upper limit on the `MaxLevels` property."/>
894720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_8_0.ServiceRoot"/>
895720c9898SEd Tanous    </Schema>
896720c9898SEd Tanous
897720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_8_2">
898720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
899*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
900720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_8_1.ServiceRoot"/>
901720c9898SEd Tanous    </Schema>
902720c9898SEd Tanous
903720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_8_3">
904720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
905720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
906720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_8_2.ServiceRoot"/>
907720c9898SEd Tanous    </Schema>
908720c9898SEd Tanous
909*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_8_4">
910*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
911*f2a8e57eSGunnar Mills      <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."/>
912*f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_8_3.ServiceRoot"/>
913*f2a8e57eSGunnar Mills    </Schema>
914*f2a8e57eSGunnar Mills
915720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_9_0">
916720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
917720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2020.3"/>
918720c9898SEd Tanous
919720c9898SEd Tanous      <EntityContainer Name="ServiceContainer" Extends="ServiceRoot.v1_8_0.ServiceContainer">
920720c9898SEd Tanous        <Singleton Name="Storage" Type="StorageCollection.StorageCollection"/>
921720c9898SEd Tanous      </EntityContainer>
922720c9898SEd Tanous
923720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_8_0.ServiceRoot">
924720c9898SEd Tanous        <NavigationProperty Name="Storage" Type="StorageCollection.StorageCollection" Nullable="false">
925720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
926720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of storage subsystems."/>
927*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `StorageCollection`."/>
928720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
929720c9898SEd Tanous        </NavigationProperty>
930720c9898SEd Tanous      </EntityType>
931720c9898SEd Tanous    </Schema>
932720c9898SEd Tanous
933720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_9_1">
934720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
935*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the upper limit on the `MaxLevels` property."/>
936720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_9_0.ServiceRoot"/>
937720c9898SEd Tanous    </Schema>
938720c9898SEd Tanous
939720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_9_2">
940720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
941*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
942720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_9_1.ServiceRoot"/>
943720c9898SEd Tanous    </Schema>
944720c9898SEd Tanous
945720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_9_3">
946720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
947720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
948720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_9_2.ServiceRoot"/>
949720c9898SEd Tanous    </Schema>
950720c9898SEd Tanous
951*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_9_4">
952*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
953*f2a8e57eSGunnar Mills      <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."/>
954*f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_9_3.ServiceRoot"/>
955*f2a8e57eSGunnar Mills    </Schema>
956*f2a8e57eSGunnar Mills
957720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_10_0">
958720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
959720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.1"/>
960720c9898SEd Tanous
961720c9898SEd Tanous      <EntityContainer Name="ServiceContainer" Extends="ServiceRoot.v1_9_0.ServiceContainer">
962720c9898SEd Tanous        <Singleton Name="NVMeDomains" Type="NVMeDomainCollection.NVMeDomainCollection"/>
963720c9898SEd Tanous      </EntityContainer>
964720c9898SEd Tanous
965720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_9_0.ServiceRoot">
966720c9898SEd Tanous        <NavigationProperty Name="NVMeDomains" Type="NVMeDomainCollection.NVMeDomainCollection" Nullable="false">
967720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
968720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of NVMe domains."/>
969*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `NVMeDomainCollection`."/>
970720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
971720c9898SEd Tanous        </NavigationProperty>
972720c9898SEd Tanous      </EntityType>
973720c9898SEd Tanous    </Schema>
974720c9898SEd Tanous
975720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_10_1">
976720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
977*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the upper limit on the `MaxLevels` property."/>
978720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_10_0.ServiceRoot"/>
979720c9898SEd Tanous    </Schema>
980720c9898SEd Tanous
981720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_10_2">
982720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
983*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
984720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_10_1.ServiceRoot"/>
985720c9898SEd Tanous    </Schema>
986720c9898SEd Tanous
987720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_10_3">
988720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
989720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
990720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_10_2.ServiceRoot"/>
991720c9898SEd Tanous    </Schema>
992720c9898SEd Tanous
993*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_10_4">
994*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
995*f2a8e57eSGunnar Mills      <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."/>
996*f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_10_3.ServiceRoot"/>
997*f2a8e57eSGunnar Mills    </Schema>
998*f2a8e57eSGunnar Mills
999720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_11_0">
1000720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1001720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.2"/>
1002720c9898SEd Tanous
1003720c9898SEd Tanous      <EntityContainer Name="ServiceContainer" Extends="ServiceRoot.v1_10_0.ServiceContainer">
1004720c9898SEd Tanous        <Singleton Name="KeyService" Type="KeyService.KeyService"/>
1005720c9898SEd Tanous        <Singleton Name="Cables" Type="CableCollection.CableCollection"/>
1006720c9898SEd Tanous      </EntityContainer>
1007720c9898SEd Tanous
1008720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_10_0.ServiceRoot">
1009720c9898SEd Tanous        <NavigationProperty Name="KeyService" Type="KeyService.KeyService" Nullable="false">
1010720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1011720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the key service."/>
1012*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `KeyService`."/>
1013720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1014720c9898SEd Tanous        </NavigationProperty>
1015720c9898SEd Tanous        <NavigationProperty Name="Cables" Type="CableCollection.CableCollection" Nullable="false">
1016720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1017720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of cables."/>
1018*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `CableCollection`."/>
1019720c9898SEd Tanous        </NavigationProperty>
1020720c9898SEd Tanous      </EntityType>
1021720c9898SEd Tanous    </Schema>
1022720c9898SEd Tanous
1023720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_11_1">
1024720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1025*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the upper limit on the `MaxLevels` property."/>
1026720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_11_0.ServiceRoot"/>
1027720c9898SEd Tanous    </Schema>
1028720c9898SEd Tanous
1029720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_11_2">
1030720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1031*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
1032720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_11_1.ServiceRoot"/>
1033720c9898SEd Tanous    </Schema>
1034720c9898SEd Tanous
1035720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_11_3">
1036720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1037720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1038720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_11_2.ServiceRoot"/>
1039720c9898SEd Tanous    </Schema>
1040720c9898SEd Tanous
1041*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_11_4">
1042*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1043*f2a8e57eSGunnar Mills      <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."/>
1044*f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_11_3.ServiceRoot"/>
1045*f2a8e57eSGunnar Mills    </Schema>
1046*f2a8e57eSGunnar Mills
1047720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_12_0">
1048720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1049720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.3"/>
1050720c9898SEd Tanous
1051720c9898SEd Tanous      <EntityContainer Name="ServiceContainer" Extends="ServiceRoot.v1_11_0.ServiceContainer">
1052720c9898SEd Tanous        <Singleton Name="LicenseService" Type="LicenseService.LicenseService"/>
1053720c9898SEd Tanous      </EntityContainer>
1054720c9898SEd Tanous
1055720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_11_0.ServiceRoot">
1056720c9898SEd Tanous        <NavigationProperty Name="LicenseService" Type="LicenseService.LicenseService" Nullable="false">
1057720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1058720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the license service."/>
1059*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `LicenseService`."/>
1060720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1061720c9898SEd Tanous        </NavigationProperty>
1062720c9898SEd Tanous      </EntityType>
1063720c9898SEd Tanous    </Schema>
1064720c9898SEd Tanous
1065720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_12_1">
1066720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1067*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the upper limit on the `MaxLevels` property."/>
1068720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_12_0.ServiceRoot"/>
1069720c9898SEd Tanous    </Schema>
1070720c9898SEd Tanous
1071720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_12_2">
1072720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1073*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
1074720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_12_1.ServiceRoot"/>
1075720c9898SEd Tanous    </Schema>
1076720c9898SEd Tanous
1077720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_12_3">
1078720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1079720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1080720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_12_2.ServiceRoot"/>
1081720c9898SEd Tanous    </Schema>
1082720c9898SEd Tanous
1083*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_12_4">
1084*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1085*f2a8e57eSGunnar Mills      <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."/>
1086*f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_12_3.ServiceRoot"/>
1087*f2a8e57eSGunnar Mills    </Schema>
1088*f2a8e57eSGunnar Mills
1089720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_13_0">
1090720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1091720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.4"/>
1092720c9898SEd Tanous
1093720c9898SEd Tanous      <EntityContainer Name="ServiceContainer" Extends="ServiceRoot.v1_12_0.ServiceContainer">
1094720c9898SEd Tanous        <Singleton Name="ComponentIntegrity" Type="ComponentIntegrityCollection.ComponentIntegrityCollection"/>
1095720c9898SEd Tanous        <Singleton Name="ServiceConditions" Type="ServiceConditions.ServiceConditions"/>
1096720c9898SEd Tanous        <Singleton Name="RegisteredClients" Type="RegisteredClientCollection.RegisteredClientCollection"/>
1097720c9898SEd Tanous      </EntityContainer>
1098720c9898SEd Tanous
1099720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_12_0.ServiceRoot">
1100720c9898SEd Tanous        <NavigationProperty Name="ServiceConditions" Type="ServiceConditions.ServiceConditions" Nullable="false">
1101720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1102720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the service conditions."/>
1103*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `ServiceConditions`."/>
1104720c9898SEd Tanous        </NavigationProperty>
1105720c9898SEd Tanous        <NavigationProperty Name="ComponentIntegrity" Type="ComponentIntegrityCollection.ComponentIntegrityCollection" Nullable="false">
1106720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1107720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of component integrity information."/>
1108*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `ComponentIntegrityCollection`."/>
1109720c9898SEd Tanous        </NavigationProperty>
1110720c9898SEd Tanous        <NavigationProperty Name="RegisteredClients" Type="RegisteredClientCollection.RegisteredClientCollection" Nullable="false">
1111720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1112720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of registered clients."/>
1113*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `RegisteredClientCollection`."/>
1114720c9898SEd Tanous        </NavigationProperty>
1115720c9898SEd Tanous      </EntityType>
1116720c9898SEd Tanous    </Schema>
1117720c9898SEd Tanous
1118720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_13_1">
1119720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1120*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the upper limit on the `MaxLevels` property."/>
1121720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_13_0.ServiceRoot"/>
1122720c9898SEd Tanous    </Schema>
1123720c9898SEd Tanous
1124720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_13_2">
1125720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1126*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
1127720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_13_1.ServiceRoot"/>
1128720c9898SEd Tanous    </Schema>
1129720c9898SEd Tanous
1130720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_13_3">
1131720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1132720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1133720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_13_2.ServiceRoot"/>
1134720c9898SEd Tanous    </Schema>
1135720c9898SEd Tanous
1136*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_13_4">
1137*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1138*f2a8e57eSGunnar Mills      <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."/>
1139*f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_13_3.ServiceRoot"/>
1140*f2a8e57eSGunnar Mills    </Schema>
1141*f2a8e57eSGunnar Mills
1142720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_14_0">
1143720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1144720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2022.1"/>
1145720c9898SEd Tanous
1146720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_13_0.ServiceRoot">
1147720c9898SEd Tanous        <Property Name="ServiceIdentification" Type="Edm.String" Nullable="false">
1148720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1149720c9898SEd Tanous          <Annotation Term="OData.Description" String="The vendor or user-provided product and service identifier."/>
1150*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a vendor-provided or user-provided value that identifies and associates a discovered Redfish service with a particular product instance.  The value of the property shall contain the value of the `ServiceIdentification` property in the `Manager` resource providing the Redfish service root resource.  The value of this property is used in conjunction with the `Product` and `Vendor` properties to match user credentials or other a priori product instance information necessary for initial deployment to the correct, matching Redfish service.  This property shall not be present if its value is an empty string or `null`."/>
1151720c9898SEd Tanous        </Property>
1152720c9898SEd Tanous      </EntityType>
1153720c9898SEd Tanous
1154720c9898SEd Tanous      <ComplexType Name="ProtocolFeaturesSupported" BaseType="ServiceRoot.v1_7_0.ProtocolFeaturesSupported">
1155720c9898SEd Tanous        <Property Name="MultipleHTTPRequests" Type="Edm.Boolean" Nullable="false">
1156720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1157720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the service supports multiple outstanding HTTP requests."/>
1158720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this service supports multiple outstanding HTTP requests."/>
1159720c9898SEd Tanous        </Property>
1160720c9898SEd Tanous      </ComplexType>
1161720c9898SEd Tanous    </Schema>
1162720c9898SEd Tanous
1163720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_14_1">
1164720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1165*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the upper limit on the `MaxLevels` property."/>
1166720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_14_0.ServiceRoot"/>
1167720c9898SEd Tanous    </Schema>
1168720c9898SEd Tanous
1169720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_14_2">
1170720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1171*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
1172720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_14_1.ServiceRoot"/>
1173720c9898SEd Tanous    </Schema>
1174720c9898SEd Tanous
1175720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_14_3">
1176720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1177*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the usage of the `ServiceIdentifcation` property.  It was also created to correct various typographical errors."/>
1178720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_14_2.ServiceRoot"/>
1179720c9898SEd Tanous    </Schema>
1180720c9898SEd Tanous
1181*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_14_4">
1182*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1183*f2a8e57eSGunnar Mills      <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."/>
1184*f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_14_3.ServiceRoot"/>
1185*f2a8e57eSGunnar Mills    </Schema>
1186*f2a8e57eSGunnar Mills
1187720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_15_0">
1188720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1189720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2022.3"/>
1190720c9898SEd Tanous
1191720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_14_1.ServiceRoot"/>
1192720c9898SEd Tanous
1193720c9898SEd Tanous      <ComplexType Name="Links" BaseType="ServiceRoot.v1_0_0.Links">
1194720c9898SEd Tanous        <NavigationProperty Name="ManagerProvidingService" Type="Manager.Manager" Nullable="false">
1195720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1196720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the manager that is providing this Redfish service."/>
1197*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `Manager` that represents the manager providing this Redfish service."/>
1198720c9898SEd Tanous        </NavigationProperty>
1199720c9898SEd Tanous      </ComplexType>
1200720c9898SEd Tanous    </Schema>
1201720c9898SEd Tanous
1202720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_15_1">
1203720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1204*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
1205720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_15_0.ServiceRoot"/>
1206720c9898SEd Tanous    </Schema>
1207720c9898SEd Tanous
1208720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_15_2">
1209720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1210*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the usage of the `ServiceIdentifcation` property.  It was also created to correct various typographical errors."/>
1211720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_15_1.ServiceRoot"/>
1212720c9898SEd Tanous    </Schema>
1213720c9898SEd Tanous
1214*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_15_3">
1215*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1216*f2a8e57eSGunnar Mills      <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."/>
1217*f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_15_2.ServiceRoot"/>
1218*f2a8e57eSGunnar Mills    </Schema>
1219*f2a8e57eSGunnar Mills
1220720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_16_0">
1221720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1222720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2023.1"/>
1223720c9898SEd Tanous
1224720c9898SEd Tanous      <EntityContainer Name="ServiceContainer" Extends="ServiceRoot.v1_13_0.ServiceContainer">
1225720c9898SEd Tanous        <Singleton Name="ThermalEquipment" Type="ThermalEquipment.ThermalEquipment"/>
1226720c9898SEd Tanous      </EntityContainer>
1227720c9898SEd Tanous
1228720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_15_1.ServiceRoot">
1229720c9898SEd Tanous        <NavigationProperty Name="ThermalEquipment" Type="ThermalEquipment.ThermalEquipment" Nullable="false">
1230720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1231720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a set of cooling equipment."/>
1232*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `ThermalEquipment`."/>
1233720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1234720c9898SEd Tanous        </NavigationProperty>
1235720c9898SEd Tanous      </EntityType>
1236720c9898SEd Tanous    </Schema>
1237720c9898SEd Tanous
1238720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_16_1">
1239720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1240*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to clarify the usage of the `ServiceIdentifcation` property.  It was also created to correct various typographical errors."/>
1241720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_16_0.ServiceRoot"/>
1242720c9898SEd Tanous    </Schema>
1243720c9898SEd Tanous
1244*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_16_2">
1245*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1246*f2a8e57eSGunnar Mills      <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."/>
1247*f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_16_1.ServiceRoot"/>
1248*f2a8e57eSGunnar Mills    </Schema>
1249*f2a8e57eSGunnar Mills
1250*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_17_0">
1251*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1252*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.Release" String="2024.1"/>
1253*f2a8e57eSGunnar Mills
1254*f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_16_2.ServiceRoot"/>
1255*f2a8e57eSGunnar Mills
1256*f2a8e57eSGunnar Mills      <ComplexType Name="ProtocolFeaturesSupported" BaseType="ServiceRoot.v1_14_0.ProtocolFeaturesSupported">
1257*f2a8e57eSGunnar Mills        <Property Name="TopSkipQuery" Type="Edm.Boolean" Nullable="false">
1258*f2a8e57eSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1259*f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="An indication of whether the service supports both the `$top` and `$skip` query parameters."/>
1260*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this service supports both the `$top` and `$skip` query parameters."/>
1261*f2a8e57eSGunnar Mills        </Property>
1262*f2a8e57eSGunnar Mills        <Property Name="FilterQueryComparisonOperations" Type="Edm.Boolean" Nullable="false">
1263*f2a8e57eSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1264*f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="An indication of whether the service supports the `eq`, `ge`, `gt`, `le`, `lt`, and `ne` options for the `$filter` query parameter."/>
1265*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the service supports the `eq`, `ge`, `gt`, `le`, `lt`, and `ne` options for the `$filter` query parameter.  This property shall not be present if `FilterQuery` contains `false`."/>
1266*f2a8e57eSGunnar Mills        </Property>
1267*f2a8e57eSGunnar Mills        <Property Name="FilterQueryCompoundOperations" Type="Edm.Boolean" Nullable="false">
1268*f2a8e57eSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1269*f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="An indication of whether the service supports the `()`, `and`, `not`, and `or` options for the `$filter` query parameter."/>
1270*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the service supports the Redfish Specification-defined grouping operators `()`, `and`, `not`, and `or` options for the `$filter` query parameter.  This property shall not be present if `FilterQuery` contains `false`."/>
1271*f2a8e57eSGunnar Mills        </Property>
1272*f2a8e57eSGunnar Mills      </ComplexType>
1273*f2a8e57eSGunnar Mills    </Schema>
1274*f2a8e57eSGunnar Mills
1275720c9898SEd Tanous  </edmx:DataServices>
1276720c9898SEd Tanous</edmx:Edmx>
1277