1720c9898SEd Tanous<?xml version="1.0" encoding="UTF-8"?>
2720c9898SEd Tanous<!---->
3720c9898SEd Tanous<!--################################################################################       -->
4*f2a8e57eSGunnar Mills<!--# Redfish Schema:  ThermalSubsystem v1.3.2                                             -->
5720c9898SEd Tanous<!--#                                                                                      -->
6720c9898SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle,      -->
7720c9898SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish                                   -->
8*f2a8e57eSGunnar Mills<!--# Copyright 2014-2024 DMTF.                                                            -->
9720c9898SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
10720c9898SEd Tanous<!--################################################################################       -->
11720c9898SEd Tanous<!---->
12720c9898SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
13720c9898SEd Tanous
14720c9898SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
15720c9898SEd Tanous    <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
16720c9898SEd Tanous  </edmx:Reference>
17720c9898SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml">
18720c9898SEd Tanous    <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/>
19720c9898SEd Tanous  </edmx:Reference>
20720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
21720c9898SEd Tanous    <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
22720c9898SEd Tanous    <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/>
23720c9898SEd Tanous  </edmx:Reference>
24720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
25720c9898SEd Tanous    <edmx:Include Namespace="Resource"/>
26720c9898SEd Tanous    <edmx:Include Namespace="Resource.v1_0_0"/>
27720c9898SEd Tanous  </edmx:Reference>
28720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Redundancy_v1.xml">
29720c9898SEd Tanous    <edmx:Include Namespace="Redundancy"/>
30720c9898SEd Tanous  </edmx:Reference>
31720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/FanCollection_v1.xml">
32720c9898SEd Tanous    <edmx:Include Namespace="FanCollection"/>
33720c9898SEd Tanous  </edmx:Reference>
34720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ThermalMetrics_v1.xml">
35720c9898SEd Tanous    <edmx:Include Namespace="ThermalMetrics"/>
36720c9898SEd Tanous  </edmx:Reference>
37720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/HeaterCollection_v1.xml">
38720c9898SEd Tanous    <edmx:Include Namespace="HeaterCollection"/>
39720c9898SEd Tanous  </edmx:Reference>
40720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/CoolantConnectorCollection_v1.xml">
41720c9898SEd Tanous    <edmx:Include Namespace="CoolantConnectorCollection"/>
42720c9898SEd Tanous  </edmx:Reference>
43720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PumpCollection_v1.xml">
44720c9898SEd Tanous    <edmx:Include Namespace="PumpCollection"/>
45720c9898SEd Tanous  </edmx:Reference>
46720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/LeakDetection_v1.xml">
47720c9898SEd Tanous    <edmx:Include Namespace="LeakDetection"/>
48720c9898SEd Tanous  </edmx:Reference>
49720c9898SEd Tanous
50720c9898SEd Tanous  <edmx:DataServices>
51720c9898SEd Tanous
52720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ThermalSubsystem">
53720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
54*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.Language" String="en"/>
55720c9898SEd Tanous
56720c9898SEd Tanous      <EntityType Name="ThermalSubsystem" BaseType="Resource.v1_0_0.Resource" Abstract="true">
57*f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The `ThermalSubsystem` schema contains the definition for the thermal subsystem of a chassis."/>
58720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This resource shall represent a thermal subsystem for a Redfish implementation."/>
59720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
60720c9898SEd Tanous        <Annotation Term="Capabilities.InsertRestrictions">
61720c9898SEd Tanous          <Record>
62720c9898SEd Tanous            <PropertyValue Property="Insertable" Bool="false"/>
63720c9898SEd Tanous          </Record>
64720c9898SEd Tanous        </Annotation>
65720c9898SEd Tanous        <Annotation Term="Capabilities.UpdateRestrictions">
66720c9898SEd Tanous          <Record>
67720c9898SEd Tanous            <PropertyValue Property="Updatable" Bool="false"/>
68720c9898SEd Tanous          </Record>
69720c9898SEd Tanous        </Annotation>
70720c9898SEd Tanous        <Annotation Term="Capabilities.DeleteRestrictions">
71720c9898SEd Tanous          <Record>
72720c9898SEd Tanous            <PropertyValue Property="Deletable" Bool="false"/>
73720c9898SEd Tanous          </Record>
74720c9898SEd Tanous        </Annotation>
75720c9898SEd Tanous        <Annotation Term="Redfish.Uris">
76720c9898SEd Tanous          <Collection>
77720c9898SEd Tanous            <String>/redfish/v1/Chassis/{ChassisId}/ThermalSubsystem</String>
78720c9898SEd Tanous          </Collection>
79720c9898SEd Tanous        </Annotation>
80720c9898SEd Tanous      </EntityType>
81720c9898SEd Tanous    </Schema>
82720c9898SEd Tanous
83720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ThermalSubsystem.v1_0_0">
84720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
85720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2020.4"/>
86720c9898SEd Tanous
87720c9898SEd Tanous      <EntityType Name="ThermalSubsystem" BaseType="ThermalSubsystem.ThermalSubsystem">
88720c9898SEd Tanous        <Property Name="Status" Type="Resource.Status" Nullable="false">
89720c9898SEd Tanous          <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/>
90720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/>
91720c9898SEd Tanous        </Property>
92720c9898SEd Tanous        <NavigationProperty Name="Fans" Type="FanCollection.FanCollection" Nullable="false">
93720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
94720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the collection of fans within this subsystem."/>
95*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `FanCollection`."/>
96720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
97720c9898SEd Tanous        </NavigationProperty>
98720c9898SEd Tanous        <Property Name="FanRedundancy" Type="Collection(Redundancy.RedundantGroup)" Nullable="false">
99720c9898SEd Tanous          <Annotation Term="OData.Description" String="The redundancy information for the groups of fans in this subsystem."/>
100720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain redundancy information for the groups of fans in this subsystem."/>
101720c9898SEd Tanous        </Property>
102720c9898SEd Tanous        <NavigationProperty Name="ThermalMetrics" Type="ThermalMetrics.ThermalMetrics" Nullable="false">
103720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
104720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the summary of thermal metrics for this subsystem."/>
105*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `ThermalMetrics`."/>
106720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
107720c9898SEd Tanous        </NavigationProperty>
108720c9898SEd Tanous        <Property Name="Actions" Type="ThermalSubsystem.v1_0_0.Actions" Nullable="false">
109720c9898SEd Tanous          <Annotation Term="OData.Description" String="The available actions for this resource."/>
110*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/>
111720c9898SEd Tanous        </Property>
112720c9898SEd Tanous      </EntityType>
113720c9898SEd Tanous
114720c9898SEd Tanous      <ComplexType Name="Actions">
115720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
116720c9898SEd Tanous        <Annotation Term="OData.Description" String="The available actions for this resource."/>
117720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/>
118720c9898SEd Tanous        <Property Name="Oem" Type="ThermalSubsystem.v1_0_0.OemActions" Nullable="false">
119720c9898SEd Tanous          <Annotation Term="OData.Description" String="This property contains the available OEM-specific actions for this resource."/>
120720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain any additional OEM actions for this resource."/>
121720c9898SEd Tanous        </Property>
122720c9898SEd Tanous      </ComplexType>
123720c9898SEd Tanous
124720c9898SEd Tanous      <ComplexType Name="OemActions">
125720c9898SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="true"/>
126720c9898SEd Tanous        <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
127720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain any additional OEM actions for this resource."/>
128720c9898SEd Tanous      </ComplexType>
129720c9898SEd Tanous    </Schema>
130720c9898SEd Tanous
131720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ThermalSubsystem.v1_0_1">
132720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
133720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
134720c9898SEd Tanous      <EntityType Name="ThermalSubsystem" BaseType="ThermalSubsystem.v1_0_0.ThermalSubsystem"/>
135720c9898SEd Tanous    </Schema>
136720c9898SEd Tanous
137*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ThermalSubsystem.v1_0_2">
138*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
139*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
140*f2a8e57eSGunnar Mills      <EntityType Name="ThermalSubsystem" BaseType="ThermalSubsystem.v1_0_1.ThermalSubsystem"/>
141*f2a8e57eSGunnar Mills    </Schema>
142*f2a8e57eSGunnar Mills
143720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ThermalSubsystem.v1_1_0">
144720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
145720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2022.3"/>
146720c9898SEd Tanous
147720c9898SEd Tanous      <EntityType Name="ThermalSubsystem" BaseType="ThermalSubsystem.v1_0_0.ThermalSubsystem">
148720c9898SEd Tanous        <NavigationProperty Name="Heaters" Type="HeaterCollection.HeaterCollection" Nullable="false">
149720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
150720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the collection of heaters within this subsystem."/>
151*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `HeaterCollection`."/>
152720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
153720c9898SEd Tanous        </NavigationProperty>
154720c9898SEd Tanous      </EntityType>
155720c9898SEd Tanous    </Schema>
156720c9898SEd Tanous
157720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ThermalSubsystem.v1_1_1">
158720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
159720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
160720c9898SEd Tanous      <EntityType Name="ThermalSubsystem" BaseType="ThermalSubsystem.v1_1_0.ThermalSubsystem"/>
161720c9898SEd Tanous    </Schema>
162720c9898SEd Tanous
163*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ThermalSubsystem.v1_1_2">
164*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
165*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
166*f2a8e57eSGunnar Mills      <EntityType Name="ThermalSubsystem" BaseType="ThermalSubsystem.v1_1_1.ThermalSubsystem"/>
167*f2a8e57eSGunnar Mills    </Schema>
168*f2a8e57eSGunnar Mills
169720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ThermalSubsystem.v1_2_0">
170720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
171720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2023.1"/>
172720c9898SEd Tanous
173720c9898SEd Tanous      <EntityType Name="ThermalSubsystem" BaseType="ThermalSubsystem.v1_1_0.ThermalSubsystem">
174720c9898SEd Tanous        <NavigationProperty Name="CoolantConnectors" Type="CoolantConnectorCollection.CoolantConnectorCollection" Nullable="false">
175720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
176720c9898SEd Tanous          <Annotation Term="OData.Description" String="A link to the coolant connectors for this equipment."/>
177*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `CoolantConnectorCollection` that contains the coolant connectors for this equipment."/>
178720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
179720c9898SEd Tanous        </NavigationProperty>
180720c9898SEd Tanous      </EntityType>
181720c9898SEd Tanous    </Schema>
182720c9898SEd Tanous
183720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ThermalSubsystem.v1_2_1">
184720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
185720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
186720c9898SEd Tanous      <EntityType Name="ThermalSubsystem" BaseType="ThermalSubsystem.v1_2_0.ThermalSubsystem"/>
187720c9898SEd Tanous    </Schema>
188720c9898SEd Tanous
189*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ThermalSubsystem.v1_2_2">
190*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
191*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
192*f2a8e57eSGunnar Mills      <EntityType Name="ThermalSubsystem" BaseType="ThermalSubsystem.v1_2_1.ThermalSubsystem"/>
193*f2a8e57eSGunnar Mills    </Schema>
194*f2a8e57eSGunnar Mills
195720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ThermalSubsystem.v1_3_0">
196720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
197720c9898SEd Tanous      <Annotation Term="Redfish.Release" String="2023.2"/>
198720c9898SEd Tanous
199720c9898SEd Tanous      <EntityType Name="ThermalSubsystem" BaseType="ThermalSubsystem.v1_2_0.ThermalSubsystem">
200720c9898SEd Tanous        <Property Name="CoolantConnectorRedundancy" Type="Collection(Redundancy.RedundantGroup)" Nullable="false">
201720c9898SEd Tanous          <Annotation Term="OData.Description" String="The redundancy information for the coolant connectors in this subsystem."/>
202*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain redundancy information for the set of coolant connectors attached to this equipment.  The values of the `RedundancyGroup` array shall reference resources of type `CoolantConnector`."/>
203720c9898SEd Tanous        </Property>
204720c9898SEd Tanous        <NavigationProperty Name="Pumps" Type="PumpCollection.PumpCollection" Nullable="false">
205720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
206720c9898SEd Tanous          <Annotation Term="OData.Description" String="A link to the pumps for this equipment."/>
207*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `PumpCollection` that contains details for the pumps included in this equipment."/>
208720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
209720c9898SEd Tanous        </NavigationProperty>
210720c9898SEd Tanous        <NavigationProperty Name="LeakDetection" Type="LeakDetection.LeakDetection" ContainsTarget="true" Nullable="false">
211720c9898SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
212720c9898SEd Tanous          <Annotation Term="OData.Description" String="The link to the leak detection system within this chassis."/>
213*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `LeakDetection`."/>
214720c9898SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
215720c9898SEd Tanous        </NavigationProperty>
216720c9898SEd Tanous      </EntityType>
217720c9898SEd Tanous    </Schema>
218720c9898SEd Tanous
219720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ThermalSubsystem.v1_3_1">
220720c9898SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
221720c9898SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
222720c9898SEd Tanous      <EntityType Name="ThermalSubsystem" BaseType="ThermalSubsystem.v1_3_0.ThermalSubsystem"/>
223720c9898SEd Tanous    </Schema>
224720c9898SEd Tanous
225*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ThermalSubsystem.v1_3_2">
226*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
227*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
228*f2a8e57eSGunnar Mills      <EntityType Name="ThermalSubsystem" BaseType="ThermalSubsystem.v1_3_1.ThermalSubsystem"/>
229*f2a8e57eSGunnar Mills    </Schema>
230*f2a8e57eSGunnar Mills
231720c9898SEd Tanous  </edmx:DataServices>
232720c9898SEd Tanous</edmx:Edmx>
233