blob: 04127725dd0c6fda4c82ade72bbc642edc437ae5 [file] [log] [blame]
sunitakx71b861b2022-01-18 11:05:05 +00001<?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 -->
Ed Tanousf263e092023-05-22 09:56:29 -07008<!--# Copyright 2014-2023 DMTF. -->
sunitakx71b861b2022-01-18 11:05:05 +00009<!--# 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">
Ed Tanousb3db8962022-02-08 12:25:17 -080013
sunitakx71b861b2022-01-18 11:05:05 +000014 <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>
Ed Tanousb3db8962022-02-08 12:25:17 -080020
sunitakx71b861b2022-01-18 11:05:05 +000021 <edmx:DataServices>
Ed Tanousb3db8962022-02-08 12:25:17 -080022
sunitakx71b861b2022-01-18 11:05:05 +000023 <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"/>
Ed Tanousb3db8962022-02-08 12:25:17 -080026
sunitakx71b861b2022-01-18 11:05:05 +000027 <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>
Ed Tanousb3db8962022-02-08 12:25:17 -0800341 <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>
sunitakx71b861b2022-01-18 11:05:05 +0000387 </EnumType>
Ed Tanousb3db8962022-02-08 12:25:17 -0800388
sunitakx71b861b2022-01-18 11:05:05 +0000389 <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>
Ed Tanousb3db8962022-02-08 12:25:17 -0800405
Ed Tanoused761212022-09-23 15:03:29 -0700406 <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">
Gunnar Mills2ae81db2024-01-31 14:25:11 -0600416 <Annotation Term="OData.Description" String="Capacity-related logical context."/>
Ed Tanoused761212022-09-23 15:03:29 -0700417 </Member>
418 <Member Name="Environment">
Gunnar Mills2ae81db2024-01-31 14:25:11 -0600419 <Annotation Term="OData.Description" String="Environment-related logical context."/>
Ed Tanoused761212022-09-23 15:03:29 -0700420 </Member>
421 <Member Name="Network">
Gunnar Mills2ae81db2024-01-31 14:25:11 -0600422 <Annotation Term="OData.Description" String="Network-related logical context."/>
Ed Tanoused761212022-09-23 15:03:29 -0700423 </Member>
424 <Member Name="Performance">
Gunnar Mills2ae81db2024-01-31 14:25:11 -0600425 <Annotation Term="OData.Description" String="Performance-related logical context."/>
Ed Tanoused761212022-09-23 15:03:29 -0700426 </Member>
427 <Member Name="Security">
Gunnar Mills2ae81db2024-01-31 14:25:11 -0600428 <Annotation Term="OData.Description" String="Security-related logical context."/>
Ed Tanoused761212022-09-23 15:03:29 -0700429 </Member>
430 <Member Name="Storage">
Gunnar Mills2ae81db2024-01-31 14:25:11 -0600431 <Annotation Term="OData.Description" String="Storage-related logical context."/>
Ed Tanoused761212022-09-23 15:03:29 -0700432 </Member>
433 </EnumType>
sunitakx71b861b2022-01-18 11:05:05 +0000434 </Schema>
Ed Tanousb3db8962022-02-08 12:25:17 -0800435
sunitakx71b861b2022-01-18 11:05:05 +0000436 </edmx:DataServices>
437</edmx:Edmx>