xref: /openbmc/bmcweb/features/redfish/schema/dmtf/csdl/ServiceRoot_v1.xml (revision c6d7a45d427f9a6d9e761afcf305761dca60d7cf)
1720c9898SEd Tanous<?xml version="1.0" encoding="UTF-8"?>
2720c9898SEd Tanous<!---->
3720c9898SEd Tanous<!--################################################################################       -->
4*c6d7a45dSGunnar Mills<!--# Redfish Schema:  ServiceRoot v1.19.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                                   -->
8d125652eSGunnar Mills<!--# Copyright 2014-2025 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>
124*c6d7a45dSGunnar Mills  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/AutomationNodeCollection_v1.xml">
125*c6d7a45dSGunnar Mills    <edmx:Include Namespace="AutomationNodeCollection"/>
126*c6d7a45dSGunnar Mills  </edmx:Reference>
127720c9898SEd Tanous
128720c9898SEd Tanous  <edmx:DataServices>
129720c9898SEd Tanous
130720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot">
131720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
132f2a8e57eSGunnar Mills      <Annotation Term="Redfish.Language" String="en"/>
133720c9898SEd Tanous
134720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="Resource.v1_0_0.Resource" Abstract="true">
135f2a8e57eSGunnar 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."/>
136720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This resource shall represent the root of the Redfish service."/>
137720c9898SEd Tanous        <Annotation Term="Capabilities.InsertRestrictions">
138720c9898SEd Tanous          <Record>
139720c9898SEd Tanous            <PropertyValue Property="Insertable" Bool="false"/>
140720c9898SEd Tanous          </Record>
141720c9898SEd Tanous        </Annotation>
142720c9898SEd Tanous        <Annotation Term="Capabilities.UpdateRestrictions">
143720c9898SEd Tanous          <Record>
144720c9898SEd Tanous            <PropertyValue Property="Updatable" Bool="false"/>
145720c9898SEd Tanous          </Record>
146720c9898SEd Tanous        </Annotation>
147720c9898SEd Tanous        <Annotation Term="Capabilities.DeleteRestrictions">
148720c9898SEd Tanous          <Record>
149720c9898SEd Tanous            <PropertyValue Property="Deletable" Bool="false"/>
150720c9898SEd Tanous          </Record>
151720c9898SEd Tanous        </Annotation>
152720c9898SEd Tanous        <Annotation Term="Redfish.Uris">
153720c9898SEd Tanous          <Collection>
154720c9898SEd Tanous            <String>/redfish/v1</String>
155720c9898SEd Tanous            <String>/redfish/v1/</String>
156720c9898SEd Tanous          </Collection>
157720c9898SEd Tanous        </Annotation>
158720c9898SEd Tanous      </EntityType>
159720c9898SEd Tanous    </Schema>
160720c9898SEd Tanous
161720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_0_0">
162720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
163720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="1.0"/>
164720c9898SEd Tanous
165720c9898SEd Tanous      <EntityContainer Name="ServiceContainer">
166720c9898SEd Tanous        <Singleton Name="Service" Type="ServiceRoot.ServiceRoot"/>
167720c9898SEd Tanous        <Singleton Name="Systems" Type="ComputerSystemCollection.ComputerSystemCollection"/>
168720c9898SEd Tanous        <Singleton Name="Chassis" Type="ChassisCollection.ChassisCollection"/>
169720c9898SEd Tanous        <Singleton Name="Managers" Type="ManagerCollection.ManagerCollection"/>
170720c9898SEd Tanous        <Singleton Name="Tasks" Type="TaskService.TaskService"/>
171720c9898SEd Tanous        <Singleton Name="AccountService" Type="AccountService.AccountService"/>
172720c9898SEd Tanous        <Singleton Name="SessionService" Type="SessionService.SessionService"/>
173720c9898SEd Tanous        <Singleton Name="EventService" Type="EventService.EventService"/>
174720c9898SEd Tanous        <Singleton Name="Registries" Type="MessageRegistryFileCollection.MessageRegistryFileCollection"/>
175720c9898SEd Tanous        <Singleton Name="JsonSchemas" Type="JsonSchemaFileCollection.JsonSchemaFileCollection"/>
176720c9898SEd Tanous        <Singleton Name="Sessions" Type="SessionCollection.SessionCollection"/>
177720c9898SEd Tanous      </EntityContainer>
178720c9898SEd Tanous
179720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.ServiceRoot">
180720c9898SEd Tanous        <Property Name="RedfishVersion" Type="Edm.String" Nullable="false">
181720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
182720c9898SEd Tanous          <Annotation Term="OData.Description" String="The version of the Redfish service."/>
183720c9898SEd 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."/>
184720c9898SEd Tanous          <Annotation Term="Validation.Pattern" String="^\d+\.\d+\.\d+$"/>
185720c9898SEd Tanous        </Property>
186720c9898SEd Tanous        <Property Name="UUID" Type="Edm.Guid">
187720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
188720c9898SEd 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."/>
189720c9898SEd 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."/>
190720c9898SEd Tanous        </Property>
191720c9898SEd Tanous        <NavigationProperty Name="Systems" Type="ComputerSystemCollection.ComputerSystemCollection" Nullable="false">
192720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
193720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of systems."/>
194f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `ComputerSystemCollection`."/>
195720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
196720c9898SEd Tanous        </NavigationProperty>
197720c9898SEd Tanous        <NavigationProperty Name="Chassis" Type="ChassisCollection.ChassisCollection" Nullable="false">
198720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
199720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of chassis."/>
200f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `ChassisCollection`."/>
201720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
202720c9898SEd Tanous        </NavigationProperty>
203720c9898SEd Tanous        <NavigationProperty Name="Managers" Type="ManagerCollection.ManagerCollection" Nullable="false">
204720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
205720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of managers."/>
206f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `ManagerCollection`."/>
207720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
208720c9898SEd Tanous        </NavigationProperty>
209720c9898SEd Tanous        <NavigationProperty Name="Tasks" Type="TaskService.TaskService" Nullable="false">
210720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
211720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the task service."/>
212f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `TaskService`."/>
213720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
214720c9898SEd Tanous          <Annotation Term="Redfish.URISegment" String="TaskService"/>
215720c9898SEd Tanous        </NavigationProperty>
216720c9898SEd Tanous        <NavigationProperty Name="SessionService" Type="SessionService.SessionService" Nullable="false">
217720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
218720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the sessions service."/>
219f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `SessionService`."/>
220720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
221720c9898SEd Tanous        </NavigationProperty>
222720c9898SEd Tanous        <NavigationProperty Name="AccountService" Type="AccountService.AccountService" Nullable="false">
223720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
224720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the account service."/>
225f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `AccountService`."/>
226720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
227720c9898SEd Tanous        </NavigationProperty>
228720c9898SEd Tanous        <NavigationProperty Name="EventService" Type="EventService.EventService" Nullable="false">
229720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
230720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the event service."/>
231f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `EventService`."/>
232720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
233720c9898SEd Tanous        </NavigationProperty>
234720c9898SEd Tanous        <NavigationProperty Name="Registries" Type="MessageRegistryFileCollection.MessageRegistryFileCollection" Nullable="false">
235720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
236720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of registries."/>
237f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `MessageRegistryFileCollection`."/>
238720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
239720c9898SEd Tanous        </NavigationProperty>
240720c9898SEd Tanous        <NavigationProperty Name="JsonSchemas" Type="JsonSchemaFileCollection.JsonSchemaFileCollection" Nullable="false">
241720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
242720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of JSON Schema files."/>
243f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `JsonSchemaFileCollection`."/>
244720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
245720c9898SEd Tanous        </NavigationProperty>
246720c9898SEd Tanous        <Property Name="Links" Type="ServiceRoot.v1_0_0.Links" Nullable="false">
247720c9898SEd Tanous          <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
248720c9898SEd 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."/>
249720c9898SEd Tanous          <Annotation Term="Redfish.Required"/>
250720c9898SEd Tanous        </Property>
251720c9898SEd Tanous      </EntityType>
252720c9898SEd Tanous
253720c9898SEd Tanous      <ComplexType Name="Links" BaseType="Resource.Links">
254720c9898SEd Tanous        <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
255720c9898SEd 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."/>
256720c9898SEd Tanous        <NavigationProperty Name="Sessions" Type="SessionCollection.SessionCollection" Nullable="false">
257720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
258720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of sessions."/>
259f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `SessionCollection`."/>
260720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
261720c9898SEd Tanous          <Annotation Term="Redfish.Required"/>
262720c9898SEd Tanous        </NavigationProperty>
263720c9898SEd Tanous      </ComplexType>
264720c9898SEd Tanous    </Schema>
265720c9898SEd Tanous
266720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_0_2">
267720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
268720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
269720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_0_0.ServiceRoot"/>
270720c9898SEd Tanous    </Schema>
271720c9898SEd Tanous
272720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_0_3">
273720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
274720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
275720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_0_2.ServiceRoot"/>
276720c9898SEd Tanous    </Schema>
277720c9898SEd Tanous
278720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_0_4">
279720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
280720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
281720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_0_3.ServiceRoot"/>
282720c9898SEd Tanous    </Schema>
283720c9898SEd Tanous
284720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_0_5">
285720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
286720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
287720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_0_4.ServiceRoot"/>
288720c9898SEd Tanous    </Schema>
289720c9898SEd Tanous
290720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_0_6">
291720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
292f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to mark the `Sessions` property as required."/>
293720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_0_5.ServiceRoot"/>
294720c9898SEd Tanous    </Schema>
295720c9898SEd Tanous
296720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_0_7">
297720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
298720c9898SEd 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."/>
299720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_0_6.ServiceRoot"/>
300720c9898SEd Tanous    </Schema>
301720c9898SEd Tanous
302720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_0_8">
303720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
304720c9898SEd 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."/>
305720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_0_7.ServiceRoot"/>
306720c9898SEd Tanous    </Schema>
307720c9898SEd Tanous
308720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_0_9">
309720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
310720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
311720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_0_8.ServiceRoot"/>
312720c9898SEd Tanous    </Schema>
313720c9898SEd Tanous
314720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_0_10">
315720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
316720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
317720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_0_9.ServiceRoot"/>
318720c9898SEd Tanous    </Schema>
319720c9898SEd Tanous
320720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_0_11">
321720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
322f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
323720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_0_10.ServiceRoot"/>
324720c9898SEd Tanous    </Schema>
325720c9898SEd Tanous
326720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_0_12">
327720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
328720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
329720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_0_11.ServiceRoot"/>
330720c9898SEd Tanous    </Schema>
331720c9898SEd Tanous
332f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_0_13">
333f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
334f2a8e57eSGunnar 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."/>
335f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_0_12.ServiceRoot"/>
336f2a8e57eSGunnar Mills    </Schema>
337f2a8e57eSGunnar Mills
338720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_1_0">
339720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
340720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2016.2"/>
341720c9898SEd Tanous
342720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_0_2.ServiceRoot">
343720c9898SEd Tanous        <NavigationProperty Name="StorageSystems" Type="StorageSystemCollection.StorageSystemCollection" Nullable="false">
344720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
345720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of storage systems."/>
346f2a8e57eSGunnar 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."/>
347720c9898SEd Tanous        </NavigationProperty>
348720c9898SEd Tanous        <NavigationProperty Name="StorageServices" Type="StorageServiceCollection.StorageServiceCollection" Nullable="false">
349720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
350720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of storage services."/>
351f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `StorageServiceCollection`."/>
352720c9898SEd Tanous        </NavigationProperty>
353720c9898SEd Tanous        <NavigationProperty Name="Fabrics" Type="FabricCollection.FabricCollection" Nullable="false">
354720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
355720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of fabrics."/>
356f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `FabricCollection`."/>
357720c9898SEd Tanous        </NavigationProperty>
358720c9898SEd Tanous        <NavigationProperty Name="UpdateService" Type="UpdateService.UpdateService" Nullable="false">
359720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
360720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the update service."/>
361f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `UpdateService`."/>
362720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
363720c9898SEd Tanous        </NavigationProperty>
364720c9898SEd Tanous      </EntityType>
365720c9898SEd Tanous    </Schema>
366720c9898SEd Tanous
367720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_1_1">
368720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
369720c9898SEd Tanous
370720c9898SEd Tanous      <EntityContainer Name="ServiceContainer" Extends="ServiceRoot.v1_0_0.ServiceContainer">
371720c9898SEd Tanous        <Singleton Name="StorageSystems" Type="StorageSystemCollection.StorageSystemCollection"/>
372720c9898SEd Tanous        <Singleton Name="StorageServices" Type="StorageServiceCollection.StorageServiceCollection"/>
373720c9898SEd Tanous        <Singleton Name="Fabrics" Type="FabricCollection.FabricCollection"/>
374720c9898SEd Tanous        <Singleton Name="UpdateService" Type="UpdateService.UpdateService"/>
375720c9898SEd Tanous      </EntityContainer>
376720c9898SEd Tanous
377720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_1_0.ServiceRoot"/>
378720c9898SEd Tanous    </Schema>
379720c9898SEd Tanous
380720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_1_2">
381720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
382720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
383720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_1_1.ServiceRoot"/>
384720c9898SEd Tanous    </Schema>
385720c9898SEd Tanous
386720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_1_3">
387720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
388f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to mark the `Sessions` property as required."/>
389720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_1_2.ServiceRoot"/>
390720c9898SEd Tanous    </Schema>
391720c9898SEd Tanous
392720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_1_4">
393720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
394720c9898SEd 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."/>
395720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_1_3.ServiceRoot"/>
396720c9898SEd Tanous    </Schema>
397720c9898SEd Tanous
398720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_1_5">
399720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
400720c9898SEd 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."/>
401720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_1_4.ServiceRoot"/>
402720c9898SEd Tanous    </Schema>
403720c9898SEd Tanous
404720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_1_6">
405720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
406720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
407720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_1_5.ServiceRoot"/>
408720c9898SEd Tanous    </Schema>
409720c9898SEd Tanous
410720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_1_7">
411720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
412720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
413720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_1_6.ServiceRoot"/>
414720c9898SEd Tanous    </Schema>
415720c9898SEd Tanous
416720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_1_8">
417720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
418f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
419720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_1_7.ServiceRoot"/>
420720c9898SEd Tanous    </Schema>
421720c9898SEd Tanous
422720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_1_9">
423720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
424720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
425720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_1_8.ServiceRoot"/>
426720c9898SEd Tanous    </Schema>
427720c9898SEd Tanous
428f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_1_10">
429f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
430f2a8e57eSGunnar 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."/>
431f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_1_9.ServiceRoot"/>
432f2a8e57eSGunnar Mills    </Schema>
433f2a8e57eSGunnar Mills
434720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_2_0">
435720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
436720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2017.1"/>
437720c9898SEd Tanous
438720c9898SEd Tanous      <EntityContainer Name="ServiceContainer" Extends="ServiceRoot.v1_1_1.ServiceContainer">
439720c9898SEd Tanous        <Singleton Name="CompositionService" Type="CompositionService.CompositionService"/>
440720c9898SEd Tanous      </EntityContainer>
441720c9898SEd Tanous
442720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_1_2.ServiceRoot">
443720c9898SEd Tanous        <NavigationProperty Name="CompositionService" Type="CompositionService.CompositionService" Nullable="false">
444720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
445720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the composition service."/>
446f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `CompositionService`."/>
447720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
448720c9898SEd Tanous        </NavigationProperty>
449720c9898SEd Tanous      </EntityType>
450720c9898SEd Tanous    </Schema>
451720c9898SEd Tanous
452720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_2_1">
453720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
454f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to mark the `Sessions` property as required."/>
455720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_2_0.ServiceRoot"/>
456720c9898SEd Tanous    </Schema>
457720c9898SEd Tanous
458720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_2_2">
459720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
460720c9898SEd 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."/>
461720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_2_1.ServiceRoot"/>
462720c9898SEd Tanous    </Schema>
463720c9898SEd Tanous
464720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_2_3">
465720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
466720c9898SEd 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."/>
467720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_2_2.ServiceRoot"/>
468720c9898SEd Tanous    </Schema>
469720c9898SEd Tanous
470720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_2_4">
471720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
472720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
473720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_2_3.ServiceRoot"/>
474720c9898SEd Tanous    </Schema>
475720c9898SEd Tanous
476720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_2_5">
477720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
478720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
479720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_2_4.ServiceRoot"/>
480720c9898SEd Tanous    </Schema>
481720c9898SEd Tanous
482720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_2_6">
483720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
484f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
485720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_2_5.ServiceRoot"/>
486720c9898SEd Tanous    </Schema>
487720c9898SEd Tanous
488720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_2_7">
489720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
490720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
491720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_2_6.ServiceRoot"/>
492720c9898SEd Tanous    </Schema>
493720c9898SEd Tanous
494f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_2_8">
495f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
496f2a8e57eSGunnar 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."/>
497f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_2_7.ServiceRoot"/>
498f2a8e57eSGunnar Mills    </Schema>
499f2a8e57eSGunnar Mills
500720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_3_0">
501720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
502720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2017.3"/>
503720c9898SEd Tanous
504720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_2_0.ServiceRoot">
505720c9898SEd Tanous        <Property Name="Product" Type="Edm.String">
506720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
507720c9898SEd Tanous          <Annotation Term="OData.Description" String="The product associated with this Redfish service."/>
508720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall include the name of the product represented by this Redfish service."/>
509720c9898SEd Tanous        </Property>
510720c9898SEd Tanous        <Property Name="ProtocolFeaturesSupported" Type="ServiceRoot.v1_3_0.ProtocolFeaturesSupported" Nullable="false">
511720c9898SEd Tanous          <Annotation Term="OData.Description" String="The information about protocol features that the service supports."/>
512720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain information about protocol features that the service supports."/>
513720c9898SEd Tanous        </Property>
514720c9898SEd Tanous      </EntityType>
515720c9898SEd Tanous
516720c9898SEd Tanous      <ComplexType Name="ProtocolFeaturesSupported">
517720c9898SEd Tanous        <Annotation Term="OData.Description" String="The information about protocol features that the service supports."/>
518720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain information about protocol features that the service supports."/>
519720c9898SEd Tanous        <Property Name="ExpandQuery" Type="ServiceRoot.v1_3_0.Expand" Nullable="false">
520720c9898SEd Tanous          <Annotation Term="OData.Description" String="The information about the use of `$expand` in the service."/>
521720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain information about the support of the `$expand` query parameter by the service."/>
522720c9898SEd Tanous        </Property>
523720c9898SEd Tanous        <Property Name="FilterQuery" Type="Edm.Boolean" Nullable="false">
524720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
525720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the service supports the `$filter` query parameter."/>
526720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this service supports the `$filter` query parameter."/>
527720c9898SEd Tanous        </Property>
528720c9898SEd Tanous        <Property Name="SelectQuery" Type="Edm.Boolean" Nullable="false">
529720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
530720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the service supports the `$select` query parameter."/>
531720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this service supports the `$select` query parameter."/>
532720c9898SEd Tanous        </Property>
533720c9898SEd Tanous      </ComplexType>
534720c9898SEd Tanous
535720c9898SEd Tanous      <ComplexType Name="Expand">
536720c9898SEd Tanous        <Annotation Term="OData.Description" String="The information about the use of `$expand` in the service."/>
537720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain information about the support of the `$expand` query parameter by the service."/>
538720c9898SEd Tanous        <Property Name="Links" Type="Edm.Boolean" Nullable="false">
539720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
540720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether this service supports the tilde (`~`) option of the `$expand` query parameter."/>
541720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this service supports the supports the tilde (~) option of the `$expand` query parameter."/>
542720c9898SEd Tanous        </Property>
543720c9898SEd Tanous        <Property Name="NoLinks" Type="Edm.Boolean" Nullable="false">
544720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
545720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the service supports the period (`.`) option of the `$expand` query parameter."/>
546720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the service supports the period (`.`) option of the `$expand` query parameter."/>
547720c9898SEd Tanous        </Property>
548720c9898SEd Tanous        <Property Name="ExpandAll" Type="Edm.Boolean" Nullable="false">
549720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
550720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the service supports the asterisk (`*`) option of the `$expand` query parameter."/>
551720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this service supports the asterisk (`*`) option of the `$expand` query parameter."/>
552720c9898SEd Tanous        </Property>
553720c9898SEd Tanous        <Property Name="Levels" Type="Edm.Boolean" Nullable="false">
554720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
555720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the service supports the `$levels` option of the `$expand` query parameter."/>
556720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the service supports the `$levels` option of the `$expand` query parameter."/>
557720c9898SEd Tanous        </Property>
558720c9898SEd Tanous        <Property Name="MaxLevels" Type="Edm.Int64" Nullable="false">
559720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
560720c9898SEd Tanous          <Annotation Term="OData.Description" String="The maximum `$levels` option value in the `$expand` query parameter."/>
561f2a8e57eSGunnar 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`."/>
562720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="1"/>
563720c9898SEd Tanous        </Property>
564720c9898SEd Tanous      </ComplexType>
565720c9898SEd Tanous    </Schema>
566720c9898SEd Tanous
567720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_3_1">
568720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
569f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to mark the `Sessions` property as required."/>
570720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_3_0.ServiceRoot"/>
571720c9898SEd Tanous    </Schema>
572720c9898SEd Tanous
573720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_3_2">
574720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
575720c9898SEd 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."/>
576720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_3_1.ServiceRoot"/>
577720c9898SEd Tanous    </Schema>
578720c9898SEd Tanous
579720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_3_3">
580720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
581f2a8e57eSGunnar 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`."/>
582720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_3_2.ServiceRoot"/>
583720c9898SEd Tanous    </Schema>
584720c9898SEd Tanous
585720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_3_4">
586720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
587720c9898SEd 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."/>
588720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_3_3.ServiceRoot"/>
589720c9898SEd Tanous    </Schema>
590720c9898SEd Tanous
591720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_3_5">
592720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
593720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
594720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_3_4.ServiceRoot"/>
595720c9898SEd Tanous    </Schema>
596720c9898SEd Tanous
597720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_3_6">
598720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
599f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the upper limit on the `MaxLevels` property."/>
600720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_3_5.ServiceRoot"/>
601720c9898SEd Tanous    </Schema>
602720c9898SEd Tanous
603720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_3_7">
604720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
605f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
606720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_3_6.ServiceRoot"/>
607720c9898SEd Tanous    </Schema>
608720c9898SEd Tanous
609720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_3_8">
610720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
611720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
612720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_3_7.ServiceRoot"/>
613720c9898SEd Tanous    </Schema>
614720c9898SEd Tanous
615f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_3_9">
616f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
617f2a8e57eSGunnar 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."/>
618f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_3_8.ServiceRoot"/>
619f2a8e57eSGunnar Mills    </Schema>
620f2a8e57eSGunnar Mills
621720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_4_0">
622720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
623720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2018.2"/>
624720c9898SEd Tanous
625720c9898SEd Tanous      <EntityContainer Name="ServiceContainer" Extends="ServiceRoot.v1_2_0.ServiceContainer">
626720c9898SEd Tanous        <Singleton Name="JobService" Type="JobService.JobService"/>
627720c9898SEd Tanous        <Singleton Name="TelemetryService" Type="TelemetryService.TelemetryService"/>
628720c9898SEd Tanous      </EntityContainer>
629720c9898SEd Tanous
630720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_3_2.ServiceRoot">
631720c9898SEd Tanous        <NavigationProperty Name="JobService" Type="JobService.JobService" Nullable="false">
632720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
633720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the job service."/>
634f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `JobService`."/>
635720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
636720c9898SEd Tanous        </NavigationProperty>
637720c9898SEd Tanous        <NavigationProperty Name="TelemetryService" Type="TelemetryService.TelemetryService" Nullable="false">
638720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
639720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the telemetry service."/>
640f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `TelemetryService`."/>
641720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
642720c9898SEd Tanous        </NavigationProperty>
643720c9898SEd Tanous      </EntityType>
644720c9898SEd Tanous
645720c9898SEd Tanous      <ComplexType Name="ProtocolFeaturesSupported" BaseType="ServiceRoot.v1_3_0.ProtocolFeaturesSupported">
646720c9898SEd Tanous        <Property Name="ExcerptQuery" Type="Edm.Boolean" Nullable="false">
647720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
648720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the service supports the `excerpt` query parameter."/>
649720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this service supports the `excerpt` query parameter."/>
650720c9898SEd Tanous        </Property>
651720c9898SEd Tanous        <Property Name="OnlyMemberQuery" Type="Edm.Boolean" Nullable="false">
652720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
653720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the service supports the `only` query parameter."/>
654720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this service supports the `only` query parameter."/>
655720c9898SEd Tanous        </Property>
656720c9898SEd Tanous      </ComplexType>
657720c9898SEd Tanous    </Schema>
658720c9898SEd Tanous
659720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_4_1">
660720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
661f2a8e57eSGunnar 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`."/>
662720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_4_0.ServiceRoot"/>
663720c9898SEd Tanous    </Schema>
664720c9898SEd Tanous
665720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_4_2">
666720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
667720c9898SEd 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."/>
668720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_4_1.ServiceRoot"/>
669720c9898SEd Tanous    </Schema>
670720c9898SEd Tanous
671720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_4_3">
672720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
673720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
674720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_4_2.ServiceRoot"/>
675720c9898SEd Tanous    </Schema>
676720c9898SEd Tanous
677720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_4_4">
678720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
679720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
680720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_4_3.ServiceRoot"/>
681720c9898SEd Tanous    </Schema>
682720c9898SEd Tanous
683720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_4_6">
684720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
685f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the upper limit on the `MaxLevels` property."/>
686720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_4_3.ServiceRoot"/>
687720c9898SEd Tanous    </Schema>
688720c9898SEd Tanous
689720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_4_7">
690720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
691f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
692720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_4_6.ServiceRoot"/>
693720c9898SEd Tanous    </Schema>
694720c9898SEd Tanous
695f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_4_8">
696f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
697f2a8e57eSGunnar 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."/>
698f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_4_7.ServiceRoot"/>
699f2a8e57eSGunnar Mills    </Schema>
700f2a8e57eSGunnar Mills
701720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_5_0">
702720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
703720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2018.3"/>
704720c9898SEd Tanous
705720c9898SEd Tanous      <EntityContainer Name="ServiceContainer" Extends="ServiceRoot.v1_4_0.ServiceContainer">
706720c9898SEd Tanous        <Singleton Name="CertificateService" Type="CertificateService.CertificateService"/>
707720c9898SEd Tanous        <Singleton Name="ResourceBlocks" Type="ResourceBlockCollection.ResourceBlockCollection"/>
708720c9898SEd Tanous      </EntityContainer>
709720c9898SEd Tanous
710720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_4_1.ServiceRoot">
711720c9898SEd Tanous        <Property Name="Vendor" Type="Edm.String">
712720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
713720c9898SEd Tanous          <Annotation Term="OData.Description" String="The vendor or manufacturer associated with this Redfish service."/>
714f2a8e57eSGunnar 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."/>
715720c9898SEd Tanous        </Property>
716720c9898SEd Tanous        <NavigationProperty Name="CertificateService" Type="CertificateService.CertificateService" Nullable="false">
717720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
718720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the certificate service."/>
719f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `CertificateService`."/>
720720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
721720c9898SEd Tanous        </NavigationProperty>
722720c9898SEd Tanous        <NavigationProperty Name="ResourceBlocks" Type="ResourceBlockCollection.ResourceBlockCollection" Nullable="false">
723720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
724720c9898SEd 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."/>
725f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `ResourceBlockCollection`."/>
726720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
727720c9898SEd Tanous        </NavigationProperty>
728720c9898SEd Tanous      </EntityType>
729720c9898SEd Tanous    </Schema>
730720c9898SEd Tanous
731720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_5_1">
732720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
733720c9898SEd 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."/>
734720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_5_0.ServiceRoot"/>
735720c9898SEd Tanous    </Schema>
736720c9898SEd Tanous
737720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_5_2">
738720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
739720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
740720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_5_1.ServiceRoot"/>
741720c9898SEd Tanous    </Schema>
742720c9898SEd Tanous
743720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_5_3">
744720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
745f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the upper limit on the `MaxLevels` property."/>
746720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_5_2.ServiceRoot"/>
747720c9898SEd Tanous    </Schema>
748720c9898SEd Tanous
749720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_5_4">
750720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
751f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
752720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_5_3.ServiceRoot"/>
753720c9898SEd Tanous    </Schema>
754720c9898SEd Tanous
755720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_5_5">
756720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
757720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
758720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_5_4.ServiceRoot"/>
759720c9898SEd Tanous    </Schema>
760720c9898SEd Tanous
761f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_5_6">
762f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
763f2a8e57eSGunnar 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."/>
764f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_5_5.ServiceRoot"/>
765f2a8e57eSGunnar Mills    </Schema>
766f2a8e57eSGunnar Mills
767720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_6_0">
768720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
769720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2019.4"/>
770720c9898SEd Tanous
771720c9898SEd Tanous      <EntityContainer Name="ServiceContainer" Extends="ServiceRoot.v1_5_0.ServiceContainer">
772720c9898SEd Tanous        <Singleton Name="PowerEquipment" Type="PowerEquipment.PowerEquipment"/>
773720c9898SEd Tanous        <Singleton Name="Facilities" Type="FacilityCollection.FacilityCollection"/>
774720c9898SEd Tanous      </EntityContainer>
775720c9898SEd Tanous
776720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_5_2.ServiceRoot">
777720c9898SEd Tanous        <NavigationProperty Name="PowerEquipment" Type="PowerEquipment.PowerEquipment" Nullable="false">
778720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
779720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a set of power equipment."/>
780f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `PowerEquipment`."/>
781720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
782720c9898SEd Tanous        </NavigationProperty>
783720c9898SEd Tanous        <NavigationProperty Name="Facilities" Type="FacilityCollection.FacilityCollection" Nullable="false">
784720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
785720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of facilities."/>
786f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `FacilityCollection`."/>
787720c9898SEd Tanous        </NavigationProperty>
788720c9898SEd Tanous      </EntityType>
789720c9898SEd Tanous    </Schema>
790720c9898SEd Tanous
791720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_6_1">
792720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
793f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the upper limit on the `MaxLevels` property."/>
794720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_6_0.ServiceRoot"/>
795720c9898SEd Tanous    </Schema>
796720c9898SEd Tanous
797720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_6_2">
798720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
799f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
800720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_6_1.ServiceRoot"/>
801720c9898SEd Tanous    </Schema>
802720c9898SEd Tanous
803720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_6_3">
804720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
805720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
806720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_6_2.ServiceRoot"/>
807720c9898SEd Tanous    </Schema>
808720c9898SEd Tanous
809f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_6_4">
810f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
811f2a8e57eSGunnar 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."/>
812f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_6_3.ServiceRoot"/>
813f2a8e57eSGunnar Mills    </Schema>
814f2a8e57eSGunnar Mills
815720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_7_0">
816720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
817720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2020.1"/>
818720c9898SEd Tanous
819720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_6_0.ServiceRoot"/>
820720c9898SEd Tanous
821720c9898SEd Tanous      <ComplexType Name="ProtocolFeaturesSupported" BaseType="ServiceRoot.v1_4_0.ProtocolFeaturesSupported">
822720c9898SEd Tanous        <Property Name="DeepOperations" Type="ServiceRoot.v1_7_0.DeepOperations" Nullable="false">
823720c9898SEd Tanous          <Annotation Term="OData.Description" String="The information about deep operations that the service supports."/>
824720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain information about deep operations that the service supports."/>
825720c9898SEd Tanous        </Property>
826720c9898SEd Tanous      </ComplexType>
827720c9898SEd Tanous
828720c9898SEd Tanous      <ComplexType Name="DeepOperations">
829720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
830720c9898SEd Tanous        <Annotation Term="OData.Description" String="The information about deep operations that the service supports."/>
831720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain information about deep operations that the service supports."/>
832720c9898SEd Tanous        <Property Name="DeepPATCH" Type="Edm.Boolean" Nullable="false">
833720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
834f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="An indication of whether the service supports the deep `PATCH` operation."/>
835f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this service supports the Redfish Specification-defined deep `PATCH` operation."/>
836720c9898SEd Tanous        </Property>
837720c9898SEd Tanous        <Property Name="DeepPOST" Type="Edm.Boolean" Nullable="false">
838720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
839f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="An indication of whether the service supports the deep `POST` operation."/>
840f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this service supports the Redfish Specification-defined deep `POST` operation."/>
841720c9898SEd Tanous        </Property>
842720c9898SEd Tanous        <Property Name="MaxLevels" Type="Edm.Int64" Nullable="false">
843720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
844720c9898SEd Tanous          <Annotation Term="OData.Description" String="The maximum levels of resources allowed in deep operations."/>
845720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the maximum levels of resources allowed in deep operations."/>
846720c9898SEd Tanous          <Annotation Term="Validation.Minimum" Int="1"/>
847720c9898SEd Tanous        </Property>
848720c9898SEd Tanous      </ComplexType>
849720c9898SEd Tanous    </Schema>
850720c9898SEd Tanous
851720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_7_1">
852720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
853f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the upper limit on the `MaxLevels` property."/>
854720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_7_0.ServiceRoot"/>
855720c9898SEd Tanous    </Schema>
856720c9898SEd Tanous
857720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_7_2">
858720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
859f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
860720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_7_1.ServiceRoot"/>
861720c9898SEd Tanous    </Schema>
862720c9898SEd Tanous
863720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_7_3">
864720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
865720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
866720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_7_2.ServiceRoot"/>
867720c9898SEd Tanous    </Schema>
868720c9898SEd Tanous
869f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_7_4">
870f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
871f2a8e57eSGunnar 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."/>
872f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_7_3.ServiceRoot"/>
873f2a8e57eSGunnar Mills    </Schema>
874f2a8e57eSGunnar Mills
875720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_8_0">
876720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
877720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2020.2"/>
878720c9898SEd Tanous
879720c9898SEd Tanous      <EntityContainer Name="ServiceContainer" Extends="ServiceRoot.v1_6_0.ServiceContainer">
880720c9898SEd Tanous        <Singleton Name="AggregationService" Type="AggregationService.AggregationService"/>
881720c9898SEd Tanous      </EntityContainer>
882720c9898SEd Tanous
883720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_7_0.ServiceRoot">
884720c9898SEd Tanous        <NavigationProperty Name="AggregationService" Type="AggregationService.AggregationService" Nullable="false">
885720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
886720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the aggregation service."/>
887f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `AggregationService`."/>
888720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
889720c9898SEd Tanous        </NavigationProperty>
890720c9898SEd Tanous      </EntityType>
891720c9898SEd Tanous    </Schema>
892720c9898SEd Tanous
893720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_8_1">
894720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
895f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the upper limit on the `MaxLevels` property."/>
896720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_8_0.ServiceRoot"/>
897720c9898SEd Tanous    </Schema>
898720c9898SEd Tanous
899720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_8_2">
900720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
901f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
902720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_8_1.ServiceRoot"/>
903720c9898SEd Tanous    </Schema>
904720c9898SEd Tanous
905720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_8_3">
906720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
907720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
908720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_8_2.ServiceRoot"/>
909720c9898SEd Tanous    </Schema>
910720c9898SEd Tanous
911f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_8_4">
912f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
913f2a8e57eSGunnar 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."/>
914f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_8_3.ServiceRoot"/>
915f2a8e57eSGunnar Mills    </Schema>
916f2a8e57eSGunnar Mills
917720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_9_0">
918720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
919720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2020.3"/>
920720c9898SEd Tanous
921720c9898SEd Tanous      <EntityContainer Name="ServiceContainer" Extends="ServiceRoot.v1_8_0.ServiceContainer">
922720c9898SEd Tanous        <Singleton Name="Storage" Type="StorageCollection.StorageCollection"/>
923720c9898SEd Tanous      </EntityContainer>
924720c9898SEd Tanous
925720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_8_0.ServiceRoot">
926720c9898SEd Tanous        <NavigationProperty Name="Storage" Type="StorageCollection.StorageCollection" Nullable="false">
927720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
928720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of storage subsystems."/>
929f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `StorageCollection`."/>
930720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
931720c9898SEd Tanous        </NavigationProperty>
932720c9898SEd Tanous      </EntityType>
933720c9898SEd Tanous    </Schema>
934720c9898SEd Tanous
935720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_9_1">
936720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
937f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the upper limit on the `MaxLevels` property."/>
938720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_9_0.ServiceRoot"/>
939720c9898SEd Tanous    </Schema>
940720c9898SEd Tanous
941720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_9_2">
942720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
943f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
944720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_9_1.ServiceRoot"/>
945720c9898SEd Tanous    </Schema>
946720c9898SEd Tanous
947720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_9_3">
948720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
949720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
950720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_9_2.ServiceRoot"/>
951720c9898SEd Tanous    </Schema>
952720c9898SEd Tanous
953f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_9_4">
954f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
955f2a8e57eSGunnar 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."/>
956f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_9_3.ServiceRoot"/>
957f2a8e57eSGunnar Mills    </Schema>
958f2a8e57eSGunnar Mills
959720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_10_0">
960720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
961720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.1"/>
962720c9898SEd Tanous
963720c9898SEd Tanous      <EntityContainer Name="ServiceContainer" Extends="ServiceRoot.v1_9_0.ServiceContainer">
964720c9898SEd Tanous        <Singleton Name="NVMeDomains" Type="NVMeDomainCollection.NVMeDomainCollection"/>
965720c9898SEd Tanous      </EntityContainer>
966720c9898SEd Tanous
967720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_9_0.ServiceRoot">
968720c9898SEd Tanous        <NavigationProperty Name="NVMeDomains" Type="NVMeDomainCollection.NVMeDomainCollection" Nullable="false">
969720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
970720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of NVMe domains."/>
971f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `NVMeDomainCollection`."/>
972720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
973720c9898SEd Tanous        </NavigationProperty>
974720c9898SEd Tanous      </EntityType>
975720c9898SEd Tanous    </Schema>
976720c9898SEd Tanous
977720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_10_1">
978720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
979f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the upper limit on the `MaxLevels` property."/>
980720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_10_0.ServiceRoot"/>
981720c9898SEd Tanous    </Schema>
982720c9898SEd Tanous
983720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_10_2">
984720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
985f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
986720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_10_1.ServiceRoot"/>
987720c9898SEd Tanous    </Schema>
988720c9898SEd Tanous
989720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_10_3">
990720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
991720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
992720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_10_2.ServiceRoot"/>
993720c9898SEd Tanous    </Schema>
994720c9898SEd Tanous
995f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_10_4">
996f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
997f2a8e57eSGunnar 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."/>
998f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_10_3.ServiceRoot"/>
999f2a8e57eSGunnar Mills    </Schema>
1000f2a8e57eSGunnar Mills
1001720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_11_0">
1002720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1003720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.2"/>
1004720c9898SEd Tanous
1005720c9898SEd Tanous      <EntityContainer Name="ServiceContainer" Extends="ServiceRoot.v1_10_0.ServiceContainer">
1006720c9898SEd Tanous        <Singleton Name="KeyService" Type="KeyService.KeyService"/>
1007720c9898SEd Tanous        <Singleton Name="Cables" Type="CableCollection.CableCollection"/>
1008720c9898SEd Tanous      </EntityContainer>
1009720c9898SEd Tanous
1010720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_10_0.ServiceRoot">
1011720c9898SEd Tanous        <NavigationProperty Name="KeyService" Type="KeyService.KeyService" Nullable="false">
1012720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1013720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the key service."/>
1014f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `KeyService`."/>
1015720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1016720c9898SEd Tanous        </NavigationProperty>
1017720c9898SEd Tanous        <NavigationProperty Name="Cables" Type="CableCollection.CableCollection" Nullable="false">
1018720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1019720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of cables."/>
1020f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `CableCollection`."/>
1021720c9898SEd Tanous        </NavigationProperty>
1022720c9898SEd Tanous      </EntityType>
1023720c9898SEd Tanous    </Schema>
1024720c9898SEd Tanous
1025720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_11_1">
1026720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1027f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the upper limit on the `MaxLevels` property."/>
1028720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_11_0.ServiceRoot"/>
1029720c9898SEd Tanous    </Schema>
1030720c9898SEd Tanous
1031720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_11_2">
1032720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1033f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
1034720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_11_1.ServiceRoot"/>
1035720c9898SEd Tanous    </Schema>
1036720c9898SEd Tanous
1037720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_11_3">
1038720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1039720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1040720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_11_2.ServiceRoot"/>
1041720c9898SEd Tanous    </Schema>
1042720c9898SEd Tanous
1043f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_11_4">
1044f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1045f2a8e57eSGunnar 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."/>
1046f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_11_3.ServiceRoot"/>
1047f2a8e57eSGunnar Mills    </Schema>
1048f2a8e57eSGunnar Mills
1049720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_12_0">
1050720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1051720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.3"/>
1052720c9898SEd Tanous
1053720c9898SEd Tanous      <EntityContainer Name="ServiceContainer" Extends="ServiceRoot.v1_11_0.ServiceContainer">
1054720c9898SEd Tanous        <Singleton Name="LicenseService" Type="LicenseService.LicenseService"/>
1055720c9898SEd Tanous      </EntityContainer>
1056720c9898SEd Tanous
1057720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_11_0.ServiceRoot">
1058720c9898SEd Tanous        <NavigationProperty Name="LicenseService" Type="LicenseService.LicenseService" Nullable="false">
1059720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1060720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the license service."/>
1061f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `LicenseService`."/>
1062720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1063720c9898SEd Tanous        </NavigationProperty>
1064720c9898SEd Tanous      </EntityType>
1065720c9898SEd Tanous    </Schema>
1066720c9898SEd Tanous
1067720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_12_1">
1068720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1069f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the upper limit on the `MaxLevels` property."/>
1070720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_12_0.ServiceRoot"/>
1071720c9898SEd Tanous    </Schema>
1072720c9898SEd Tanous
1073720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_12_2">
1074720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1075f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
1076720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_12_1.ServiceRoot"/>
1077720c9898SEd Tanous    </Schema>
1078720c9898SEd Tanous
1079720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_12_3">
1080720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1081720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1082720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_12_2.ServiceRoot"/>
1083720c9898SEd Tanous    </Schema>
1084720c9898SEd Tanous
1085f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_12_4">
1086f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1087f2a8e57eSGunnar 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."/>
1088f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_12_3.ServiceRoot"/>
1089f2a8e57eSGunnar Mills    </Schema>
1090f2a8e57eSGunnar Mills
1091720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_13_0">
1092720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1093720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2021.4"/>
1094720c9898SEd Tanous
1095720c9898SEd Tanous      <EntityContainer Name="ServiceContainer" Extends="ServiceRoot.v1_12_0.ServiceContainer">
1096720c9898SEd Tanous        <Singleton Name="ComponentIntegrity" Type="ComponentIntegrityCollection.ComponentIntegrityCollection"/>
1097720c9898SEd Tanous        <Singleton Name="ServiceConditions" Type="ServiceConditions.ServiceConditions"/>
1098720c9898SEd Tanous        <Singleton Name="RegisteredClients" Type="RegisteredClientCollection.RegisteredClientCollection"/>
1099720c9898SEd Tanous      </EntityContainer>
1100720c9898SEd Tanous
1101720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_12_0.ServiceRoot">
1102720c9898SEd Tanous        <NavigationProperty Name="ServiceConditions" Type="ServiceConditions.ServiceConditions" Nullable="false">
1103720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1104720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the service conditions."/>
1105f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `ServiceConditions`."/>
1106720c9898SEd Tanous        </NavigationProperty>
1107720c9898SEd Tanous        <NavigationProperty Name="ComponentIntegrity" Type="ComponentIntegrityCollection.ComponentIntegrityCollection" Nullable="false">
1108720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1109720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of component integrity information."/>
1110f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `ComponentIntegrityCollection`."/>
1111720c9898SEd Tanous        </NavigationProperty>
1112720c9898SEd Tanous        <NavigationProperty Name="RegisteredClients" Type="RegisteredClientCollection.RegisteredClientCollection" Nullable="false">
1113720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1114720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a collection of registered clients."/>
1115f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `RegisteredClientCollection`."/>
1116720c9898SEd Tanous        </NavigationProperty>
1117720c9898SEd Tanous      </EntityType>
1118720c9898SEd Tanous    </Schema>
1119720c9898SEd Tanous
1120720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_13_1">
1121720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1122f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the upper limit on the `MaxLevels` property."/>
1123720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_13_0.ServiceRoot"/>
1124720c9898SEd Tanous    </Schema>
1125720c9898SEd Tanous
1126720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_13_2">
1127720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1128f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
1129720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_13_1.ServiceRoot"/>
1130720c9898SEd Tanous    </Schema>
1131720c9898SEd Tanous
1132720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_13_3">
1133720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1134720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
1135720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_13_2.ServiceRoot"/>
1136720c9898SEd Tanous    </Schema>
1137720c9898SEd Tanous
1138f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_13_4">
1139f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1140f2a8e57eSGunnar 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."/>
1141f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_13_3.ServiceRoot"/>
1142f2a8e57eSGunnar Mills    </Schema>
1143f2a8e57eSGunnar Mills
1144720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_14_0">
1145720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1146720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2022.1"/>
1147720c9898SEd Tanous
1148720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_13_0.ServiceRoot">
1149720c9898SEd Tanous        <Property Name="ServiceIdentification" Type="Edm.String" Nullable="false">
1150720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1151720c9898SEd Tanous          <Annotation Term="OData.Description" String="The vendor or user-provided product and service identifier."/>
1152f2a8e57eSGunnar 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`."/>
1153720c9898SEd Tanous        </Property>
1154720c9898SEd Tanous      </EntityType>
1155720c9898SEd Tanous
1156720c9898SEd Tanous      <ComplexType Name="ProtocolFeaturesSupported" BaseType="ServiceRoot.v1_7_0.ProtocolFeaturesSupported">
1157720c9898SEd Tanous        <Property Name="MultipleHTTPRequests" Type="Edm.Boolean" Nullable="false">
1158720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1159720c9898SEd Tanous          <Annotation Term="OData.Description" String="An indication of whether the service supports multiple outstanding HTTP requests."/>
1160720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this service supports multiple outstanding HTTP requests."/>
1161720c9898SEd Tanous        </Property>
1162720c9898SEd Tanous      </ComplexType>
1163720c9898SEd Tanous    </Schema>
1164720c9898SEd Tanous
1165720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_14_1">
1166720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1167f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to remove the upper limit on the `MaxLevels` property."/>
1168720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_14_0.ServiceRoot"/>
1169720c9898SEd Tanous    </Schema>
1170720c9898SEd Tanous
1171720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_14_2">
1172720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1173f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
1174720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_14_1.ServiceRoot"/>
1175720c9898SEd Tanous    </Schema>
1176720c9898SEd Tanous
1177720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_14_3">
1178720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1179f2a8e57eSGunnar 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."/>
1180720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_14_2.ServiceRoot"/>
1181720c9898SEd Tanous    </Schema>
1182720c9898SEd Tanous
1183f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_14_4">
1184f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1185f2a8e57eSGunnar 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."/>
1186f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_14_3.ServiceRoot"/>
1187f2a8e57eSGunnar Mills    </Schema>
1188f2a8e57eSGunnar Mills
1189720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_15_0">
1190720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1191720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2022.3"/>
1192720c9898SEd Tanous
1193720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_14_1.ServiceRoot"/>
1194720c9898SEd Tanous
1195720c9898SEd Tanous      <ComplexType Name="Links" BaseType="ServiceRoot.v1_0_0.Links">
1196720c9898SEd Tanous        <NavigationProperty Name="ManagerProvidingService" Type="Manager.Manager" Nullable="false">
1197720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1198720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the manager that is providing this Redfish service."/>
1199f2a8e57eSGunnar 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."/>
1200720c9898SEd Tanous        </NavigationProperty>
1201720c9898SEd Tanous      </ComplexType>
1202720c9898SEd Tanous    </Schema>
1203720c9898SEd Tanous
1204720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_15_1">
1205720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1206f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to add the URI segment annotation to `Tasks`."/>
1207720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_15_0.ServiceRoot"/>
1208720c9898SEd Tanous    </Schema>
1209720c9898SEd Tanous
1210720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_15_2">
1211720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1212f2a8e57eSGunnar 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."/>
1213720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_15_1.ServiceRoot"/>
1214720c9898SEd Tanous    </Schema>
1215720c9898SEd Tanous
1216f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_15_3">
1217f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1218f2a8e57eSGunnar 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."/>
1219f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_15_2.ServiceRoot"/>
1220f2a8e57eSGunnar Mills    </Schema>
1221f2a8e57eSGunnar Mills
1222720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_16_0">
1223720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1224720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2023.1"/>
1225720c9898SEd Tanous
1226720c9898SEd Tanous      <EntityContainer Name="ServiceContainer" Extends="ServiceRoot.v1_13_0.ServiceContainer">
1227720c9898SEd Tanous        <Singleton Name="ThermalEquipment" Type="ThermalEquipment.ThermalEquipment"/>
1228720c9898SEd Tanous      </EntityContainer>
1229720c9898SEd Tanous
1230720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_15_1.ServiceRoot">
1231720c9898SEd Tanous        <NavigationProperty Name="ThermalEquipment" Type="ThermalEquipment.ThermalEquipment" Nullable="false">
1232720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1233720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to a set of cooling equipment."/>
1234f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `ThermalEquipment`."/>
1235720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1236720c9898SEd Tanous        </NavigationProperty>
1237720c9898SEd Tanous      </EntityType>
1238720c9898SEd Tanous    </Schema>
1239720c9898SEd Tanous
1240720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_16_1">
1241720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1242f2a8e57eSGunnar 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."/>
1243720c9898SEd Tanous      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_16_0.ServiceRoot"/>
1244720c9898SEd Tanous    </Schema>
1245720c9898SEd Tanous
1246f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_16_2">
1247f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1248f2a8e57eSGunnar 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."/>
1249f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_16_1.ServiceRoot"/>
1250f2a8e57eSGunnar Mills    </Schema>
1251f2a8e57eSGunnar Mills
1252f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_17_0">
1253f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1254f2a8e57eSGunnar Mills      <Annotation Term="Redfish.Release" String="2024.1"/>
1255f2a8e57eSGunnar Mills
1256f2a8e57eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_16_2.ServiceRoot"/>
1257f2a8e57eSGunnar Mills
1258f2a8e57eSGunnar Mills      <ComplexType Name="ProtocolFeaturesSupported" BaseType="ServiceRoot.v1_14_0.ProtocolFeaturesSupported">
1259f2a8e57eSGunnar Mills        <Property Name="TopSkipQuery" Type="Edm.Boolean" Nullable="false">
1260f2a8e57eSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1261f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="An indication of whether the service supports both the `$top` and `$skip` query parameters."/>
1262f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this service supports both the `$top` and `$skip` query parameters."/>
1263f2a8e57eSGunnar Mills        </Property>
1264f2a8e57eSGunnar Mills        <Property Name="FilterQueryComparisonOperations" Type="Edm.Boolean" Nullable="false">
1265f2a8e57eSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1266f2a8e57eSGunnar 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."/>
1267f2a8e57eSGunnar 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`."/>
1268f2a8e57eSGunnar Mills        </Property>
1269f2a8e57eSGunnar Mills        <Property Name="FilterQueryCompoundOperations" Type="Edm.Boolean" Nullable="false">
1270f2a8e57eSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1271f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="An indication of whether the service supports the `()`, `and`, `not`, and `or` options for the `$filter` query parameter."/>
1272f2a8e57eSGunnar 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`."/>
1273f2a8e57eSGunnar Mills        </Property>
1274f2a8e57eSGunnar Mills      </ComplexType>
1275f2a8e57eSGunnar Mills    </Schema>
1276f2a8e57eSGunnar Mills
1277d125652eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_18_0">
1278d125652eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1279d125652eSGunnar Mills      <Annotation Term="Redfish.Release" String="2025.1"/>
1280d125652eSGunnar Mills
1281d125652eSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_17_0.ServiceRoot"/>
1282d125652eSGunnar Mills
1283d125652eSGunnar Mills      <ComplexType Name="ProtocolFeaturesSupported" BaseType="ServiceRoot.v1_17_0.ProtocolFeaturesSupported">
1284d125652eSGunnar Mills        <Property Name="IncludeOriginOfConditionQuery" Type="Edm.Boolean" Nullable="false">
1285d125652eSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1286d125652eSGunnar Mills          <Annotation Term="OData.Description" String="An indication of whether the service supports the `includeoriginofcondition` query parameter."/>
1287d125652eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the service supports the `includeoriginofcondition` query parameter."/>
1288d125652eSGunnar Mills        </Property>
1289d125652eSGunnar Mills      </ComplexType>
1290d125652eSGunnar Mills    </Schema>
1291d125652eSGunnar Mills
1292*c6d7a45dSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceRoot.v1_19_0">
1293*c6d7a45dSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
1294*c6d7a45dSGunnar Mills      <Annotation Term="Redfish.Release" String="2025.2"/>
1295*c6d7a45dSGunnar Mills
1296*c6d7a45dSGunnar Mills      <EntityContainer Name="ServiceContainer" Extends="ServiceRoot.v1_16_0.ServiceContainer">
1297*c6d7a45dSGunnar Mills        <Singleton Name="AutomationNodes" Type="AutomationNodeCollection.AutomationNodeCollection"/>
1298*c6d7a45dSGunnar Mills      </EntityContainer>
1299*c6d7a45dSGunnar Mills
1300*c6d7a45dSGunnar Mills      <EntityType Name="ServiceRoot" BaseType="ServiceRoot.v1_18_0.ServiceRoot">
1301*c6d7a45dSGunnar Mills        <NavigationProperty Name="AutomationNodes" Type="AutomationNodeCollection.AutomationNodeCollection" Nullable="false">
1302*c6d7a45dSGunnar Mills          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1303*c6d7a45dSGunnar Mills          <Annotation Term="OData.Description" String="The link to a collection of automation nodes."/>
1304*c6d7a45dSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `AutomationNodeCollection`."/>
1305*c6d7a45dSGunnar Mills          <Annotation Term="OData.AutoExpandReferences"/>
1306*c6d7a45dSGunnar Mills        </NavigationProperty>
1307*c6d7a45dSGunnar Mills      </EntityType>
1308*c6d7a45dSGunnar Mills    </Schema>
1309*c6d7a45dSGunnar Mills
1310720c9898SEd Tanous  </edmx:DataServices>
1311720c9898SEd Tanous</edmx:Edmx>
1312