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="StorageSubsystem"> 171 <Annotation Term="OData.Description" String="A storage subsystem."/> 172 <Annotation Term="OData.LongDescription" String="This value shall indicate a storage subsystem, which may consist of one or more storage controllers, storage devices, or related components."/> 173 <Annotation Term="Redfish.Revisions"> 174 <Collection> 175 <Record> 176 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 177 <PropertyValue Property="Version" String="2024.3"/> 178 </Record> 179 </Collection> 180 </Annotation> 181 </Member> 182 <Member Name="NetworkingDevice"> 183 <Annotation Term="OData.Description" String="A networking device."/> 184 </Member> 185 <Member Name="ExpansionSubsystem"> 186 <Annotation Term="OData.Description" String="A group of expansion bays."/> 187 <Annotation Term="OData.LongDescription" String="This value shall indicate a group of expansion bays and the devices installed in those bays."/> 188 <Annotation Term="Redfish.Revisions"> 189 <Collection> 190 <Record> 191 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 192 <PropertyValue Property="Version" String="2024.3"/> 193 </Record> 194 </Collection> 195 </Annotation> 196 </Member> 197 <Member Name="ComputeBay"> 198 <Annotation Term="OData.Description" String="A compute bay."/> 199 </Member> 200 <Member Name="StorageBay"> 201 <Annotation Term="OData.Description" String="A storage bay."/> 202 <Annotation Term="OData.LongDescription" String="This value shall indicate a location that provides for the expansion of storage functionality of a system, by the addition of storage devices."/> 203 </Member> 204 <Member Name="NetworkBay"> 205 <Annotation Term="OData.Description" String="A networking bay."/> 206 <Annotation Term="OData.LongDescription" String="This value shall indicate a location that provides for the expansion of networking functionality of a system, by the addition of networking devices."/> 207 </Member> 208 <Member Name="ExpansionBay"> 209 <Annotation Term="OData.Description" String="An expansion bay."/> 210 <Annotation Term="OData.LongDescription" String="This value shall indicate a location that provides for the expansion of functionality of a system, such as a PCIe slot that can accept an option card."/> 211 </Member> 212 <Member Name="PowerSupplyBay"> 213 <Annotation Term="OData.Description" String="A power supply bay."/> 214 <Annotation Term="OData.LongDescription" String="This value shall indicate a location that provides for the installation of a power supply or similar devices."/> 215 </Member> 216 <Member Name="Memory"> 217 <Annotation Term="OData.Description" String="A memory device."/> 218 <Annotation Term="Redfish.Revisions"> 219 <Collection> 220 <Record> 221 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 222 <PropertyValue Property="Version" String="2017.1"/> 223 </Record> 224 </Collection> 225 </Annotation> 226 </Member> 227 <Member Name="MemorySubsystem"> 228 <Annotation Term="OData.Description" String="The entire memory subsystem."/> 229 <Annotation Term="Redfish.Revisions"> 230 <Collection> 231 <Record> 232 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 233 <PropertyValue Property="Version" String="2018.3"/> 234 </Record> 235 </Collection> 236 </Annotation> 237 </Member> 238 <Member Name="Chassis"> 239 <Annotation Term="OData.Description" String="The entire chassis."/> 240 <Annotation Term="Redfish.Revisions"> 241 <Collection> 242 <Record> 243 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 244 <PropertyValue Property="Version" String="2017.2"/> 245 </Record> 246 </Collection> 247 </Annotation> 248 </Member> 249 <Member Name="Fan"> 250 <Annotation Term="OData.Description" String="A fan."/> 251 <Annotation Term="Redfish.Revisions"> 252 <Collection> 253 <Record> 254 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 255 <PropertyValue Property="Version" String="2017.2"/> 256 </Record> 257 </Collection> 258 </Annotation> 259 </Member> 260 <Member Name="CoolingSubsystem"> 261 <Annotation Term="OData.Description" String="The entire cooling, or air and liquid, subsystem."/> 262 <Annotation Term="Redfish.Revisions"> 263 <Collection> 264 <Record> 265 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 266 <PropertyValue Property="Version" String="2018.3"/> 267 </Record> 268 </Collection> 269 </Annotation> 270 </Member> 271 <Member Name="Motor"> 272 <Annotation Term="OData.Description" String="A motor."/> 273 <Annotation Term="Redfish.Revisions"> 274 <Collection> 275 <Record> 276 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 277 <PropertyValue Property="Version" String="2018.3"/> 278 </Record> 279 </Collection> 280 </Annotation> 281 </Member> 282 <Member Name="Transformer"> 283 <Annotation Term="OData.Description" String="A transformer."/> 284 <Annotation Term="Redfish.Revisions"> 285 <Collection> 286 <Record> 287 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 288 <PropertyValue Property="Version" String="2018.3"/> 289 </Record> 290 </Collection> 291 </Annotation> 292 </Member> 293 <Member Name="ACUtilityInput"> 294 <Annotation Term="OData.Description" String="An AC electrical utility input."/> 295 <Annotation Term="OData.LongDescription" String="This value shall indicate an electrical input, where the source is an electrical utility as opposed to a backup or locally-generated power source. This value is intended to differentiate multiple electrical inputs between utility, maintenance bypass, or static bypass values. For general purpose usage, the value of `ACInput` is preferred."/> 296 <Annotation Term="Redfish.Revisions"> 297 <Collection> 298 <Record> 299 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 300 <PropertyValue Property="Version" String="2018.3"/> 301 </Record> 302 </Collection> 303 </Annotation> 304 </Member> 305 <Member Name="ACStaticBypassInput"> 306 <Annotation Term="OData.Description" String="An AC electrical static bypass input."/> 307 <Annotation Term="Redfish.Revisions"> 308 <Collection> 309 <Record> 310 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 311 <PropertyValue Property="Version" String="2018.3"/> 312 </Record> 313 </Collection> 314 </Annotation> 315 </Member> 316 <Member Name="ACMaintenanceBypassInput"> 317 <Annotation Term="OData.Description" String="An AC electrical maintenance bypass input."/> 318 <Annotation Term="Redfish.Revisions"> 319 <Collection> 320 <Record> 321 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 322 <PropertyValue Property="Version" String="2018.3"/> 323 </Record> 324 </Collection> 325 </Annotation> 326 </Member> 327 <Member Name="DCBus"> 328 <Annotation Term="OData.Description" String="A DC electrical bus."/> 329 <Annotation Term="Redfish.Revisions"> 330 <Collection> 331 <Record> 332 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 333 <PropertyValue Property="Version" String="2018.3"/> 334 </Record> 335 </Collection> 336 </Annotation> 337 </Member> 338 <Member Name="ACOutput"> 339 <Annotation Term="OData.Description" String="An AC electrical output or output-related circuit."/> 340 <Annotation Term="OData.LongDescription" String="This value shall indicate an electrical output or an output-related circuit, such as a branch output, which is not terminated as a power outlet."/> 341 <Annotation Term="Redfish.Revisions"> 342 <Collection> 343 <Record> 344 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 345 <PropertyValue Property="Version" String="2018.3"/> 346 </Record> 347 </Collection> 348 </Annotation> 349 </Member> 350 <Member Name="ACInput"> 351 <Annotation Term="OData.Description" String="An AC electrical input or input-related circuit."/> 352 <Annotation Term="Redfish.Revisions"> 353 <Collection> 354 <Record> 355 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 356 <PropertyValue Property="Version" String="2018.3"/> 357 </Record> 358 </Collection> 359 </Annotation> 360 </Member> 361 <Member Name="PowerOutlet"> 362 <Annotation Term="OData.Description" String="An electrical outlet."/> 363 <Annotation Term="OData.LongDescription" String="This value shall indicate an electrical outlet or receptacle."/> 364 <Annotation Term="Redfish.Revisions"> 365 <Collection> 366 <Record> 367 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 368 <PropertyValue Property="Version" String="2024.3"/> 369 </Record> 370 </Collection> 371 </Annotation> 372 </Member> 373 <Member Name="TrustedModule"> 374 <Annotation Term="OData.Description" String="A trusted module."/> 375 <Annotation Term="Redfish.Revisions"> 376 <Collection> 377 <Record> 378 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 379 <PropertyValue Property="Version" String="2020.4"/> 380 </Record> 381 </Collection> 382 </Annotation> 383 </Member> 384 <Member Name="Board"> 385 <Annotation Term="OData.Description" String="A circuit board."/> 386 <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."/> 387 <Annotation Term="Redfish.Revisions"> 388 <Collection> 389 <Record> 390 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 391 <PropertyValue Property="Version" String="2021.1"/> 392 </Record> 393 </Collection> 394 </Annotation> 395 </Member> 396 <Member Name="Transceiver"> 397 <Annotation Term="OData.Description" String="A transceiver."/> 398 <Annotation Term="OData.LongDescription" String="This value shall indicate a transceiver attached to a device."/> 399 <Annotation Term="Redfish.Revisions"> 400 <Collection> 401 <Record> 402 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 403 <PropertyValue Property="Version" String="2021.1"/> 404 </Record> 405 </Collection> 406 </Annotation> 407 </Member> 408 <Member Name="Battery"> 409 <Annotation Term="OData.Description" String="A battery."/> 410 <Annotation Term="Redfish.Revisions"> 411 <Collection> 412 <Record> 413 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 414 <PropertyValue Property="Version" String="2021.2"/> 415 </Record> 416 </Collection> 417 </Annotation> 418 </Member> 419 <Member Name="Pump"> 420 <Annotation Term="OData.Description" String="A pump."/> 421 <Annotation Term="Redfish.Revisions"> 422 <Collection> 423 <Record> 424 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 425 <PropertyValue Property="Version" String="2021.3"/> 426 </Record> 427 </Collection> 428 </Annotation> 429 </Member> 430 <Member Name="Filter"> 431 <Annotation Term="OData.Description" String="A filter."/> 432 <Annotation Term="Redfish.Revisions"> 433 <Collection> 434 <Record> 435 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 436 <PropertyValue Property="Version" String="2024.2"/> 437 </Record> 438 </Collection> 439 </Annotation> 440 </Member> 441 <Member Name="Reservoir"> 442 <Annotation Term="OData.Description" String="A reservoir."/> 443 <Annotation Term="Redfish.Revisions"> 444 <Collection> 445 <Record> 446 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 447 <PropertyValue Property="Version" String="2024.2"/> 448 </Record> 449 </Collection> 450 </Annotation> 451 </Member> 452 <Member Name="Switch"> 453 <Annotation Term="OData.Description" String="A switch device."/> 454 <Annotation Term="Redfish.Revisions"> 455 <Collection> 456 <Record> 457 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 458 <PropertyValue Property="Version" String="2024.2"/> 459 </Record> 460 </Collection> 461 </Annotation> 462 </Member> 463 <Member Name="Manager"> 464 <Annotation Term="OData.Description" String="A management controller, such as a BMC (baseboard management controller)."/> 465 <Annotation Term="Redfish.Revisions"> 466 <Collection> 467 <Record> 468 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 469 <PropertyValue Property="Version" String="2024.2"/> 470 </Record> 471 </Collection> 472 </Annotation> 473 </Member> 474 </EnumType> 475 476 <EnumType Name="PhysicalSubContext"> 477 <Annotation Term="Redfish.Revisions"> 478 <Collection> 479 <Record> 480 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 481 <PropertyValue Property="Version" String="2018.3"/> 482 </Record> 483 </Collection> 484 </Annotation> 485 <Member Name="Input"> 486 <Annotation Term="OData.Description" String="The input."/> 487 </Member> 488 <Member Name="Output"> 489 <Annotation Term="OData.Description" String="The output."/> 490 </Member> 491 </EnumType> 492 493 <EnumType Name="LogicalContext"> 494 <Annotation Term="Redfish.Revisions"> 495 <Collection> 496 <Record> 497 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 498 <PropertyValue Property="Version" String="2022.1"/> 499 </Record> 500 </Collection> 501 </Annotation> 502 <Member Name="Capacity"> 503 <Annotation Term="OData.Description" String="Capacity-related logical context."/> 504 </Member> 505 <Member Name="Environment"> 506 <Annotation Term="OData.Description" String="Environment-related logical context."/> 507 </Member> 508 <Member Name="Network"> 509 <Annotation Term="OData.Description" String="Network-related logical context."/> 510 </Member> 511 <Member Name="Performance"> 512 <Annotation Term="OData.Description" String="Performance-related logical context."/> 513 </Member> 514 <Member Name="Security"> 515 <Annotation Term="OData.Description" String="Security-related logical context."/> 516 </Member> 517 <Member Name="Storage"> 518 <Annotation Term="OData.Description" String="Storage-related logical context."/> 519 </Member> 520 </EnumType> 521 </Schema> 522 523 </edmx:DataServices> 524</edmx:Edmx> 525