xref: /openbmc/bmcweb/features/redfish/schema/dmtf/csdl/CoolingLoop_v1.xml (revision d125652e8a30dfeaad88bbfa5b1e04a80610469c)
12bde4061SEd Tanous<?xml version="1.0" encoding="UTF-8"?>
22bde4061SEd Tanous<!---->
32bde4061SEd Tanous<!--################################################################################       -->
4f2a8e57eSGunnar Mills<!--# Redfish Schema:  CoolingLoop v1.0.3                                                  -->
52bde4061SEd Tanous<!--#                                                                                      -->
62bde4061SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle,      -->
72bde4061SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish                                   -->
8*d125652eSGunnar Mills<!--# Copyright 2014-2025 DMTF.                                                            -->
92bde4061SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
102bde4061SEd Tanous<!--################################################################################       -->
112bde4061SEd Tanous<!---->
122bde4061SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
132bde4061SEd Tanous
142bde4061SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
152bde4061SEd Tanous    <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
162bde4061SEd Tanous  </edmx:Reference>
172bde4061SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml">
182bde4061SEd Tanous    <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/>
192bde4061SEd Tanous  </edmx:Reference>
202bde4061SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Measures.V1.xml">
212bde4061SEd Tanous    <edmx:Include Namespace="Org.OData.Measures.V1" Alias="Measures"/>
222bde4061SEd Tanous  </edmx:Reference>
232bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
242bde4061SEd Tanous    <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
252bde4061SEd Tanous    <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/>
262bde4061SEd Tanous  </edmx:Reference>
272bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
282bde4061SEd Tanous    <edmx:Include Namespace="Resource"/>
292bde4061SEd Tanous    <edmx:Include Namespace="Resource.v1_0_0"/>
302bde4061SEd Tanous  </edmx:Reference>
312bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Chassis_v1.xml">
322bde4061SEd Tanous    <edmx:Include Namespace="Chassis"/>
332bde4061SEd Tanous  </edmx:Reference>
342bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Facility_v1.xml">
352bde4061SEd Tanous    <edmx:Include Namespace="Facility"/>
362bde4061SEd Tanous  </edmx:Reference>
372bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Manager_v1.xml">
382bde4061SEd Tanous    <edmx:Include Namespace="Manager"/>
392bde4061SEd Tanous  </edmx:Reference>
402bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Sensor_v1.xml">
412bde4061SEd Tanous    <edmx:Include Namespace="Sensor"/>
422bde4061SEd Tanous  </edmx:Reference>
432bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Control_v1.xml">
442bde4061SEd Tanous    <edmx:Include Namespace="Control"/>
452bde4061SEd Tanous  </edmx:Reference>
462bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/CoolantConnectorCollection_v1.xml">
472bde4061SEd Tanous    <edmx:Include Namespace="CoolantConnectorCollection"/>
482bde4061SEd Tanous  </edmx:Reference>
492bde4061SEd Tanous
502bde4061SEd Tanous  <edmx:DataServices>
512bde4061SEd Tanous
522bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CoolingLoop">
532bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
54f2a8e57eSGunnar Mills      <Annotation Term="Redfish.Language" String="en"/>
552bde4061SEd Tanous
562bde4061SEd Tanous      <EntityType Name="CoolingLoop" BaseType="Resource.v1_0_0.Resource" Abstract="true">
57f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The `CoolingLoop` schema describes a cooling loop.  A cooling loop might be any coolant-carrying vessel, such as facility-level pipework, an immersion cooling tank, or a manifold.  A loop might describe its connectors and instrumentation but does not generally include active cooling components or subsystems."/>
582bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This resource shall represent a cooling loop for a Redfish implementation."/>
592bde4061SEd Tanous        <Annotation Term="Capabilities.InsertRestrictions">
602bde4061SEd Tanous          <Record>
612bde4061SEd Tanous            <PropertyValue Property="Insertable" Bool="false"/>
622bde4061SEd Tanous          </Record>
632bde4061SEd Tanous        </Annotation>
642bde4061SEd Tanous        <Annotation Term="Capabilities.UpdateRestrictions">
652bde4061SEd Tanous          <Record>
662bde4061SEd Tanous            <PropertyValue Property="Updatable" Bool="true"/>
672bde4061SEd Tanous            <Annotation Term="OData.Description" String="Any writable properties can be updated."/>
682bde4061SEd Tanous          </Record>
692bde4061SEd Tanous        </Annotation>
702bde4061SEd Tanous        <Annotation Term="Capabilities.DeleteRestrictions">
712bde4061SEd Tanous          <Record>
722bde4061SEd Tanous            <PropertyValue Property="Deletable" Bool="false"/>
732bde4061SEd Tanous          </Record>
742bde4061SEd Tanous        </Annotation>
752bde4061SEd Tanous        <Annotation Term="Redfish.Uris">
762bde4061SEd Tanous          <Collection>
772bde4061SEd Tanous            <String>/redfish/v1/ThermalEquipment/CoolingLoops/{CoolingLoopId}</String>
782bde4061SEd Tanous          </Collection>
792bde4061SEd Tanous        </Annotation>
802bde4061SEd Tanous      </EntityType>
812bde4061SEd Tanous
822bde4061SEd Tanous      <ComplexType Name="Coolant" Abstract="true">
832bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
842bde4061SEd Tanous        <Annotation Term="OData.Description" String="This type describes coolant."/>
852bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall describe the coolant used with a device."/>
862bde4061SEd Tanous      </ComplexType>
872bde4061SEd Tanous    </Schema>
882bde4061SEd Tanous
892bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CoolingLoop.v1_0_0">
902bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
912bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2023.1"/>
922bde4061SEd Tanous
932bde4061SEd Tanous      <EntityType Name="CoolingLoop" BaseType="CoolingLoop.CoolingLoop">
942bde4061SEd Tanous        <Property Name="Status" Type="Resource.Status" Nullable="false">
952bde4061SEd Tanous          <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/>
962bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/>
972bde4061SEd Tanous        </Property>
982bde4061SEd Tanous        <Property Name="UserLabel" Type="Edm.String" Nullable="false">
992bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1002bde4061SEd Tanous          <Annotation Term="OData.Description" String="A user-assigned label."/>
1012bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a user-assigned label used to identify this resource.  If a value has not been assigned by a user, the value of this property shall be an empty string."/>
1022bde4061SEd Tanous        </Property>
1032bde4061SEd Tanous        <Property Name="Coolant" Type="CoolingLoop.v1_0_0.Coolant" Nullable="false">
1042bde4061SEd Tanous          <Annotation Term="OData.Description" String="The coolant details for this cooling loop."/>
1052bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the details about the coolant contained in this cooling loop."/>
1062bde4061SEd Tanous        </Property>
1072bde4061SEd Tanous        <Property Name="CoolantLevelStatus" Type="Resource.Health">
1082bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1092bde4061SEd Tanous          <Annotation Term="OData.Description" String="The status of the coolant level in this cooling loop."/>
1102bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate the status of the coolant level in this cooling loop."/>
1112bde4061SEd Tanous        </Property>
1122bde4061SEd Tanous        <Property Name="CoolantQuality" Type="Resource.Health">
1132bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1142bde4061SEd Tanous          <Annotation Term="OData.Description" String="The quality of the coolant."/>
1152bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate the quality of the coolant contained in this cooling loop."/>
1162bde4061SEd Tanous        </Property>
1172bde4061SEd Tanous        <Property Name="RatedFlowLitersPerMinute" Type="Edm.Decimal">
1182bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1192bde4061SEd Tanous          <Annotation Term="OData.Description" String="The rated liquid flow (L/min) for this cooling loop."/>
1202bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the rated liquid flow, in liters per minute units, for this cooling loop."/>
1212bde4061SEd Tanous          <Annotation Term="Measures.Unit" String="L/min"/>
1222bde4061SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
1232bde4061SEd Tanous        </Property>
1242bde4061SEd Tanous        <Property Name="RatedPressurekPa" Type="Edm.Decimal">
1252bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1262bde4061SEd Tanous          <Annotation Term="OData.Description" String="The rated pressure (kPa) for this cooling loop."/>
1272bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the rated maximum pressure, in kilopascal units, for this cooling loop."/>
1282bde4061SEd Tanous          <Annotation Term="Measures.Unit" String="kPa"/>
1292bde4061SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
1302bde4061SEd Tanous        </Property>
1312bde4061SEd Tanous        <Property Name="CoolingManagerURI" Type="Edm.String">
1322bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1332bde4061SEd Tanous          <Annotation Term="OData.Description" String="The link to the application that manages the cooling loop."/>
1342bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a URI to the application or device that provides administration or management of the cooling loop associated with this interface."/>
1352bde4061SEd Tanous          <Annotation Term="OData.IsURL"/>
1362bde4061SEd Tanous        </Property>
1372bde4061SEd Tanous        <Property Name="SupplyEquipmentNames" Type="Collection(Edm.String)">
1382bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1392bde4061SEd Tanous          <Annotation Term="OData.Description" String="An array of names of upstream devices that supply coolant to this cooling loop."/>
1402bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of user-assigned identifying strings that describe upstream devices that supply coolant to this cooling loop."/>
1412bde4061SEd Tanous        </Property>
1422bde4061SEd Tanous        <Property Name="ConsumingEquipmentNames" Type="Collection(Edm.String)">
1432bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1442bde4061SEd Tanous          <Annotation Term="OData.Description" String="An array of names of downstream devices that receive coolant from this cooling loop."/>
1452bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain an array of user-assigned identifying strings that describe downstream devices that receive coolant from this cooling loop."/>
1462bde4061SEd Tanous        </Property>
1472bde4061SEd Tanous        <Property Name="LocationIndicatorActive" Type="Edm.Boolean">
1482bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1492bde4061SEd Tanous          <Annotation Term="OData.Description" String="An indicator allowing an operator to physically locate this resource."/>
1502bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the state of the indicator used to physically identify or locate this resource."/>
1512bde4061SEd Tanous        </Property>
1522bde4061SEd Tanous        <NavigationProperty Name="PrimaryCoolantConnectors" Type="CoolantConnectorCollection.CoolantConnectorCollection" Nullable="false">
1532bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1542bde4061SEd Tanous          <Annotation Term="OData.Description" String="A link to the primary coolant connectors for this equipment."/>
155f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `CoolantConnectorCollection` that contains the primary coolant connectors for this equipment."/>
1562bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1572bde4061SEd Tanous        </NavigationProperty>
1582bde4061SEd Tanous        <NavigationProperty Name="SecondaryCoolantConnectors" Type="CoolantConnectorCollection.CoolantConnectorCollection" Nullable="false">
1592bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1602bde4061SEd Tanous          <Annotation Term="OData.Description" String="A link to the secondary coolant connectors for this equipment."/>
161f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `CoolantConnectorCollection` that contains the secondary coolant connectors for this equipment."/>
1622bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1632bde4061SEd Tanous        </NavigationProperty>
1642bde4061SEd Tanous        <NavigationProperty Name="CoolantLevelPercent" Type="Sensor.Sensor">
1652bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1662bde4061SEd Tanous          <Annotation Term="Redfish.ExcerptCopy"/>
1672bde4061SEd Tanous          <Annotation Term="OData.Description" String="The coolant capacity filled (percent)."/>
168f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the amount of coolant capacity, in percent units, filled in this cooling loop.  The value of the `DataSourceUri` property, if present, shall reference a resource of type `Sensor` with the `ReadingType` property containing the value `Percent`.  Services that support this property shall also return the `CoolantLevelStatus` property."/>
1692bde4061SEd Tanous        </NavigationProperty>
1702bde4061SEd Tanous        <Property Name="Links" Type="CoolingLoop.v1_0_0.Links" Nullable="false">
1712bde4061SEd Tanous          <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
1722bde4061SEd 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."/>
1732bde4061SEd Tanous        </Property>
1742bde4061SEd Tanous        <Property Name="Actions" Type="CoolingLoop.v1_0_0.Actions" Nullable="false">
1752bde4061SEd Tanous          <Annotation Term="OData.Description" String="The available actions for this resource."/>
1762bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/>
1772bde4061SEd Tanous        </Property>
1782bde4061SEd Tanous      </EntityType>
1792bde4061SEd Tanous
1802bde4061SEd Tanous      <ComplexType Name="Coolant" BaseType="CoolingLoop.Coolant">
1812bde4061SEd Tanous        <Property Name="CoolantType" Type="CoolingLoop.v1_0_0.CoolantType">
1822bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1832bde4061SEd Tanous          <Annotation Term="OData.Description" String="The type of coolant."/>
1842bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the type of coolant used by this resource."/>
1852bde4061SEd Tanous        </Property>
1862bde4061SEd Tanous        <Property Name="AdditivePercent" Type="Edm.Decimal">
1872bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1882bde4061SEd Tanous          <Annotation Term="OData.Description" String="The percent additives contained in the coolant."/>
1892bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the percent of additives, `0` to `100`, by volume, contained in the coolant mixture."/>
1902bde4061SEd Tanous          <Annotation Term="Measures.Unit" String="%"/>
1912bde4061SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
1922bde4061SEd Tanous          <Annotation Term="Validation.Maximum" Int="100"/>
1932bde4061SEd Tanous        </Property>
1942bde4061SEd Tanous        <Property Name="AdditiveName" Type="Edm.String">
1952bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1962bde4061SEd Tanous          <Annotation Term="OData.Description" String="The name of the additive."/>
1972bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the name of the additive contained in the coolant."/>
1982bde4061SEd Tanous        </Property>
1992bde4061SEd Tanous        <Property Name="SpecificHeatkJoulesPerKgK" Type="Edm.Decimal">
2002bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2012bde4061SEd Tanous          <Annotation Term="OData.Description" String="The specific heat capacity (kJ/(kg*K)) of the coolant."/>
2022bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the specific heat capacity of the coolant, in kilojoules per kilogram per degree kelvin units, as measured at room temperature (20-25 degrees C) and atmospheric pressure."/>
2032bde4061SEd Tanous          <Annotation Term="Measures.Unit" String="kJ/kg/K"/>
2042bde4061SEd Tanous        </Property>
2052bde4061SEd Tanous        <Property Name="DensityKgPerCubicMeter" Type="Edm.Decimal">
2062bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2072bde4061SEd Tanous          <Annotation Term="OData.Description" String="The density (kg/m^3) of the coolant."/>
2082bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the density of the coolant, in kilograms per cubic meter units, as measured at room temperature (20-25 degrees C) and atmospheric pressure."/>
2092bde4061SEd Tanous          <Annotation Term="Measures.Unit" String="kg/m3"/>
2102bde4061SEd Tanous        </Property>
2112bde4061SEd Tanous        <Property Name="ServicedDate" Type="Edm.DateTimeOffset">
2122bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2132bde4061SEd Tanous          <Annotation Term="OData.Description" String="The date the coolant was last serviced."/>
2142bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the date the coolant was last serviced or tested for quality."/>
2152bde4061SEd Tanous        </Property>
2162bde4061SEd Tanous        <Property Name="ServiceHours" Type="Edm.Decimal">
2172bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2182bde4061SEd Tanous          <Annotation Term="OData.Description" String="The hours of service this coolant has provided."/>
2192bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the number of hours of service that the coolant has provided."/>
2202bde4061SEd Tanous        </Property>
2212bde4061SEd Tanous        <Property Name="RatedServiceHours" Type="Edm.Decimal">
2222bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
2232bde4061SEd Tanous          <Annotation Term="OData.Description" String="The rated hours of service life for this coolant."/>
2242bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the number of hours of service that the coolant is rated to provide before servicing or replacement is necessary."/>
2252bde4061SEd Tanous        </Property>
2262bde4061SEd Tanous      </ComplexType>
2272bde4061SEd Tanous
2282bde4061SEd Tanous      <ComplexType Name="Links" BaseType="Resource.Links">
2292bde4061SEd Tanous        <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
2302bde4061SEd 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."/>
2312bde4061SEd Tanous        <NavigationProperty Name="Chassis" Type="Chassis.Chassis">
2322bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2332bde4061SEd Tanous          <Annotation Term="OData.Description" String="A link to the chassis that contains this equipment."/>
234f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to resources of type `Chassis` that represent the physical container that contains this resource."/>
2352bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2362bde4061SEd Tanous        </NavigationProperty>
2372bde4061SEd Tanous        <NavigationProperty Name="Facility" Type="Facility.Facility" Nullable="false">
2382bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2392bde4061SEd Tanous          <Annotation Term="OData.Description" String="A link to the facility that contains this equipment."/>
240f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `Facility` that represents the facility that contains this equipment."/>
2412bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2422bde4061SEd Tanous        </NavigationProperty>
2432bde4061SEd Tanous        <NavigationProperty Name="ManagedBy" Type="Collection(Manager.Manager)">
2442bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2452bde4061SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the managers responsible for managing this equipment."/>
246f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Manager` that represent the managers that manage this equipment."/>
2472bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2482bde4061SEd Tanous        </NavigationProperty>
2492bde4061SEd Tanous      </ComplexType>
2502bde4061SEd Tanous
2512bde4061SEd Tanous      <ComplexType Name="Actions">
2522bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
2532bde4061SEd Tanous        <Annotation Term="OData.Description" String="The available actions for this resource."/>
2542bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/>
2552bde4061SEd Tanous        <Property Name="Oem" Type="CoolingLoop.v1_0_0.OemActions" Nullable="false">
2562bde4061SEd Tanous          <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
2572bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/>
2582bde4061SEd Tanous        </Property>
2592bde4061SEd Tanous      </ComplexType>
2602bde4061SEd Tanous
2612bde4061SEd Tanous      <ComplexType Name="OemActions">
2622bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="true"/>
2632bde4061SEd Tanous        <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
2642bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/>
2652bde4061SEd Tanous      </ComplexType>
2662bde4061SEd Tanous
2672bde4061SEd Tanous      <EnumType Name="CoolantType">
2682bde4061SEd Tanous        <Member Name="Water">
2692bde4061SEd Tanous          <Annotation Term="OData.Description" String="Water or glycol mixture, including additives."/>
2702bde4061SEd Tanous        </Member>
2712bde4061SEd Tanous        <Member Name="Hydrocarbon">
2722bde4061SEd Tanous          <Annotation Term="OData.Description" String="Hydrocarbon-based."/>
2732bde4061SEd Tanous        </Member>
2742bde4061SEd Tanous        <Member Name="Fluorocarbon">
2752bde4061SEd Tanous          <Annotation Term="OData.Description" String="Fluorocarbon-based."/>
2762bde4061SEd Tanous        </Member>
2772bde4061SEd Tanous        <Member Name="Dielectric">
2782bde4061SEd Tanous          <Annotation Term="OData.Description" String="Dielectric fluid."/>
2792bde4061SEd Tanous        </Member>
2802bde4061SEd Tanous      </EnumType>
2812bde4061SEd Tanous    </Schema>
2822bde4061SEd Tanous
2832bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CoolingLoop.v1_0_1">
2842bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2852bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify the range of possible values for properties with percent units."/>
2862bde4061SEd Tanous      <EntityType Name="CoolingLoop" BaseType="CoolingLoop.v1_0_0.CoolingLoop"/>
2872bde4061SEd Tanous    </Schema>
2882bde4061SEd Tanous
2892bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CoolingLoop.v1_0_2">
2902bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2912bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
2922bde4061SEd Tanous      <EntityType Name="CoolingLoop" BaseType="CoolingLoop.v1_0_1.CoolingLoop"/>
2932bde4061SEd Tanous    </Schema>
2942bde4061SEd Tanous
295f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CoolingLoop.v1_0_3">
296f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
297f2a8e57eSGunnar 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."/>
298f2a8e57eSGunnar Mills      <EntityType Name="CoolingLoop" BaseType="CoolingLoop.v1_0_2.CoolingLoop"/>
299f2a8e57eSGunnar Mills    </Schema>
300f2a8e57eSGunnar Mills
3012bde4061SEd Tanous  </edmx:DataServices>
3022bde4061SEd Tanous</edmx:Edmx>
303