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