1<?xml version="1.0" encoding="UTF-8"?> 2<!----> 3<!--################################################################################ --> 4<!--# Redfish Schema: PhysicalContext --> 5<!--# --> 6<!--# For a detailed change log, see the README file contained in the DSP8010 bundle, --> 7<!--# available at http://www.dmtf.org/standards/redfish --> 8<!--# Copyright 2014-2024 DMTF. --> 9<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright --> 10<!--################################################################################ --> 11<!----> 12<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0"> 13 14 <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml"> 15 <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/> 16 </edmx:Reference> 17 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml"> 18 <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/> 19 </edmx:Reference> 20 21 <edmx:DataServices> 22 23 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PhysicalContext"> 24 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 25 <Annotation Term="Redfish.Language" String="en"/> 26 <Annotation Term="Redfish.Release" String="1.0"/> 27 28 <EnumType Name="PhysicalContext"> 29 <Member Name="Room"> 30 <Annotation Term="OData.Description" String="The room."/> 31 </Member> 32 <Member Name="Intake"> 33 <Annotation Term="OData.Description" String="The air intake point or points or region of the chassis."/> 34 </Member> 35 <Member Name="Exhaust"> 36 <Annotation Term="OData.Description" String="The air exhaust point or points or region of the chassis."/> 37 </Member> 38 <Member Name="LiquidInlet"> 39 <Annotation Term="OData.Description" String="The liquid inlet point of the chassis."/> 40 <Annotation Term="Redfish.Revisions"> 41 <Collection> 42 <Record> 43 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 44 <PropertyValue Property="Version" String="2017.3"/> 45 </Record> 46 </Collection> 47 </Annotation> 48 </Member> 49 <Member Name="LiquidOutlet"> 50 <Annotation Term="OData.Description" String="The liquid outlet point of the chassis."/> 51 <Annotation Term="Redfish.Revisions"> 52 <Collection> 53 <Record> 54 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 55 <PropertyValue Property="Version" String="2017.3"/> 56 </Record> 57 </Collection> 58 </Annotation> 59 </Member> 60 <Member Name="Front"> 61 <Annotation Term="OData.Description" String="The front of the chassis."/> 62 </Member> 63 <Member Name="Back"> 64 <Annotation Term="OData.Description" String="The back of the chassis."/> 65 </Member> 66 <Member Name="Upper"> 67 <Annotation Term="OData.Description" String="The upper portion of the chassis."/> 68 </Member> 69 <Member Name="Lower"> 70 <Annotation Term="OData.Description" String="The lower portion of the chassis."/> 71 </Member> 72 <Member Name="CPU"> 73 <Annotation Term="OData.Description" String="A processor (CPU)."/> 74 </Member> 75 <Member Name="CPUSubsystem"> 76 <Annotation Term="OData.Description" String="The entire processor (CPU) subsystem."/> 77 <Annotation Term="Redfish.Revisions"> 78 <Collection> 79 <Record> 80 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 81 <PropertyValue Property="Version" String="2018.3"/> 82 </Record> 83 </Collection> 84 </Annotation> 85 </Member> 86 <Member Name="GPU"> 87 <Annotation Term="OData.Description" String="A graphics processor (GPU)."/> 88 </Member> 89 <Member Name="GPUSubsystem"> 90 <Annotation Term="OData.Description" String="The entire graphics processor (GPU) subsystem."/> 91 <Annotation Term="Redfish.Revisions"> 92 <Collection> 93 <Record> 94 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 95 <PropertyValue Property="Version" String="2018.3"/> 96 </Record> 97 </Collection> 98 </Annotation> 99 </Member> 100 <Member Name="FPGA"> 101 <Annotation Term="OData.Description" String="An FPGA."/> 102 <Annotation Term="Redfish.Revisions"> 103 <Collection> 104 <Record> 105 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 106 <PropertyValue Property="Version" String="2018.3"/> 107 </Record> 108 </Collection> 109 </Annotation> 110 </Member> 111 <Member Name="Accelerator"> 112 <Annotation Term="OData.Description" String="An accelerator."/> 113 <Annotation Term="Redfish.Revisions"> 114 <Collection> 115 <Record> 116 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 117 <PropertyValue Property="Version" String="2018.3"/> 118 </Record> 119 </Collection> 120 </Annotation> 121 </Member> 122 <Member Name="ASIC"> 123 <Annotation Term="OData.Description" String="An ASIC device, such as a networking chip or chipset component."/> 124 <Annotation Term="Redfish.Revisions"> 125 <Collection> 126 <Record> 127 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 128 <PropertyValue Property="Version" String="2017.3"/> 129 </Record> 130 </Collection> 131 </Annotation> 132 </Member> 133 <Member Name="Backplane"> 134 <Annotation Term="OData.Description" String="A backplane within the chassis."/> 135 </Member> 136 <Member Name="SystemBoard"> 137 <Annotation Term="OData.Description" String="The system board (PCB)."/> 138 </Member> 139 <Member Name="PowerSupply"> 140 <Annotation Term="OData.Description" String="A power supply."/> 141 </Member> 142 <Member Name="PowerSubsystem"> 143 <Annotation Term="OData.Description" String="The entire power subsystem."/> 144 <Annotation Term="Redfish.Revisions"> 145 <Collection> 146 <Record> 147 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 148 <PropertyValue Property="Version" String="2019.1"/> 149 </Record> 150 </Collection> 151 </Annotation> 152 </Member> 153 <Member Name="VoltageRegulator"> 154 <Annotation Term="OData.Description" String="A voltage regulator device."/> 155 </Member> 156 <Member Name="Rectifier"> 157 <Annotation Term="OData.Description" String="A rectifier device."/> 158 <Annotation Term="Redfish.Revisions"> 159 <Collection> 160 <Record> 161 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 162 <PropertyValue Property="Version" String="2019.1"/> 163 </Record> 164 </Collection> 165 </Annotation> 166 </Member> 167 <Member Name="StorageDevice"> 168 <Annotation Term="OData.Description" String="A storage device."/> 169 </Member> 170 <Member Name="NetworkingDevice"> 171 <Annotation Term="OData.Description" String="A networking device."/> 172 </Member> 173 <Member Name="ComputeBay"> 174 <Annotation Term="OData.Description" String="Within a compute bay."/> 175 </Member> 176 <Member Name="StorageBay"> 177 <Annotation Term="OData.Description" String="Within a storage bay."/> 178 </Member> 179 <Member Name="NetworkBay"> 180 <Annotation Term="OData.Description" String="Within a networking bay."/> 181 </Member> 182 <Member Name="ExpansionBay"> 183 <Annotation Term="OData.Description" String="Within an expansion bay."/> 184 </Member> 185 <Member Name="PowerSupplyBay"> 186 <Annotation Term="OData.Description" String="Within a power supply bay."/> 187 </Member> 188 <Member Name="Memory"> 189 <Annotation Term="OData.Description" String="A memory device."/> 190 <Annotation Term="Redfish.Revisions"> 191 <Collection> 192 <Record> 193 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 194 <PropertyValue Property="Version" String="2017.1"/> 195 </Record> 196 </Collection> 197 </Annotation> 198 </Member> 199 <Member Name="MemorySubsystem"> 200 <Annotation Term="OData.Description" String="The entire memory subsystem."/> 201 <Annotation Term="Redfish.Revisions"> 202 <Collection> 203 <Record> 204 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 205 <PropertyValue Property="Version" String="2018.3"/> 206 </Record> 207 </Collection> 208 </Annotation> 209 </Member> 210 <Member Name="Chassis"> 211 <Annotation Term="OData.Description" String="The entire chassis."/> 212 <Annotation Term="Redfish.Revisions"> 213 <Collection> 214 <Record> 215 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 216 <PropertyValue Property="Version" String="2017.2"/> 217 </Record> 218 </Collection> 219 </Annotation> 220 </Member> 221 <Member Name="Fan"> 222 <Annotation Term="OData.Description" String="A fan."/> 223 <Annotation Term="Redfish.Revisions"> 224 <Collection> 225 <Record> 226 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 227 <PropertyValue Property="Version" String="2017.2"/> 228 </Record> 229 </Collection> 230 </Annotation> 231 </Member> 232 <Member Name="CoolingSubsystem"> 233 <Annotation Term="OData.Description" String="The entire cooling, or air and liquid, subsystem."/> 234 <Annotation Term="Redfish.Revisions"> 235 <Collection> 236 <Record> 237 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 238 <PropertyValue Property="Version" String="2018.3"/> 239 </Record> 240 </Collection> 241 </Annotation> 242 </Member> 243 <Member Name="Motor"> 244 <Annotation Term="OData.Description" String="A motor."/> 245 <Annotation Term="Redfish.Revisions"> 246 <Collection> 247 <Record> 248 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 249 <PropertyValue Property="Version" String="2018.3"/> 250 </Record> 251 </Collection> 252 </Annotation> 253 </Member> 254 <Member Name="Transformer"> 255 <Annotation Term="OData.Description" String="A transformer."/> 256 <Annotation Term="Redfish.Revisions"> 257 <Collection> 258 <Record> 259 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 260 <PropertyValue Property="Version" String="2018.3"/> 261 </Record> 262 </Collection> 263 </Annotation> 264 </Member> 265 <Member Name="ACUtilityInput"> 266 <Annotation Term="OData.Description" String="An AC utility input."/> 267 <Annotation Term="Redfish.Revisions"> 268 <Collection> 269 <Record> 270 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 271 <PropertyValue Property="Version" String="2018.3"/> 272 </Record> 273 </Collection> 274 </Annotation> 275 </Member> 276 <Member Name="ACStaticBypassInput"> 277 <Annotation Term="OData.Description" String="An AC static bypass input."/> 278 <Annotation Term="Redfish.Revisions"> 279 <Collection> 280 <Record> 281 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 282 <PropertyValue Property="Version" String="2018.3"/> 283 </Record> 284 </Collection> 285 </Annotation> 286 </Member> 287 <Member Name="ACMaintenanceBypassInput"> 288 <Annotation Term="OData.Description" String="An AC maintenance bypass input."/> 289 <Annotation Term="Redfish.Revisions"> 290 <Collection> 291 <Record> 292 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 293 <PropertyValue Property="Version" String="2018.3"/> 294 </Record> 295 </Collection> 296 </Annotation> 297 </Member> 298 <Member Name="DCBus"> 299 <Annotation Term="OData.Description" String="A DC bus."/> 300 <Annotation Term="Redfish.Revisions"> 301 <Collection> 302 <Record> 303 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 304 <PropertyValue Property="Version" String="2018.3"/> 305 </Record> 306 </Collection> 307 </Annotation> 308 </Member> 309 <Member Name="ACOutput"> 310 <Annotation Term="OData.Description" String="An AC output."/> 311 <Annotation Term="Redfish.Revisions"> 312 <Collection> 313 <Record> 314 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 315 <PropertyValue Property="Version" String="2018.3"/> 316 </Record> 317 </Collection> 318 </Annotation> 319 </Member> 320 <Member Name="ACInput"> 321 <Annotation Term="OData.Description" String="An AC input."/> 322 <Annotation Term="Redfish.Revisions"> 323 <Collection> 324 <Record> 325 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 326 <PropertyValue Property="Version" String="2018.3"/> 327 </Record> 328 </Collection> 329 </Annotation> 330 </Member> 331 <Member Name="TrustedModule"> 332 <Annotation Term="OData.Description" String="A trusted module."/> 333 <Annotation Term="Redfish.Revisions"> 334 <Collection> 335 <Record> 336 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 337 <PropertyValue Property="Version" String="2020.4"/> 338 </Record> 339 </Collection> 340 </Annotation> 341 </Member> 342 <Member Name="Board"> 343 <Annotation Term="OData.Description" String="A circuit board."/> 344 <Annotation Term="OData.LongDescription" String="This value shall indicate a circuit board that is not the primary or system board within a context that cannot be described by other defined values."/> 345 <Annotation Term="Redfish.Revisions"> 346 <Collection> 347 <Record> 348 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 349 <PropertyValue Property="Version" String="2021.1"/> 350 </Record> 351 </Collection> 352 </Annotation> 353 </Member> 354 <Member Name="Transceiver"> 355 <Annotation Term="OData.Description" String="A transceiver."/> 356 <Annotation Term="OData.LongDescription" String="This value shall indicate a transceiver attached to a device."/> 357 <Annotation Term="Redfish.Revisions"> 358 <Collection> 359 <Record> 360 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 361 <PropertyValue Property="Version" String="2021.1"/> 362 </Record> 363 </Collection> 364 </Annotation> 365 </Member> 366 <Member Name="Battery"> 367 <Annotation Term="OData.Description" String="A battery."/> 368 <Annotation Term="Redfish.Revisions"> 369 <Collection> 370 <Record> 371 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 372 <PropertyValue Property="Version" String="2021.2"/> 373 </Record> 374 </Collection> 375 </Annotation> 376 </Member> 377 <Member Name="Pump"> 378 <Annotation Term="OData.Description" String="A pump."/> 379 <Annotation Term="Redfish.Revisions"> 380 <Collection> 381 <Record> 382 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 383 <PropertyValue Property="Version" String="2021.3"/> 384 </Record> 385 </Collection> 386 </Annotation> 387 </Member> 388 </EnumType> 389 390 <EnumType Name="PhysicalSubContext"> 391 <Annotation Term="Redfish.Revisions"> 392 <Collection> 393 <Record> 394 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 395 <PropertyValue Property="Version" String="2018.3"/> 396 </Record> 397 </Collection> 398 </Annotation> 399 <Member Name="Input"> 400 <Annotation Term="OData.Description" String="The input."/> 401 </Member> 402 <Member Name="Output"> 403 <Annotation Term="OData.Description" String="The output."/> 404 </Member> 405 </EnumType> 406 407 <EnumType Name="LogicalContext"> 408 <Annotation Term="Redfish.Revisions"> 409 <Collection> 410 <Record> 411 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 412 <PropertyValue Property="Version" String="2022.1"/> 413 </Record> 414 </Collection> 415 </Annotation> 416 <Member Name="Capacity"> 417 <Annotation Term="OData.Description" String="Capacity-related logical context."/> 418 </Member> 419 <Member Name="Environment"> 420 <Annotation Term="OData.Description" String="Environment-related logical context."/> 421 </Member> 422 <Member Name="Network"> 423 <Annotation Term="OData.Description" String="Network-related logical context."/> 424 </Member> 425 <Member Name="Performance"> 426 <Annotation Term="OData.Description" String="Performance-related logical context."/> 427 </Member> 428 <Member Name="Security"> 429 <Annotation Term="OData.Description" String="Security-related logical context."/> 430 </Member> 431 <Member Name="Storage"> 432 <Annotation Term="OData.Description" String="Storage-related logical context."/> 433 </Member> 434 </EnumType> 435 </Schema> 436 437 </edmx:DataServices> 438</edmx:Edmx> 439