blob: 4c54e3e8a7ddb2881bb4e00512475d4e051a3486 [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 -->
8<!--# Copyright 2014-2020 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 <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
14 <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
15 </edmx:Reference>
16 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
17 <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
18 </edmx:Reference>
19 <edmx:DataServices>
20 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PhysicalContext">
21 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
22 <Annotation Term="Redfish.Release" String="1.0"/>
23 <EnumType Name="PhysicalContext">
24 <Member Name="Room">
25 <Annotation Term="OData.Description" String="The room."/>
26 </Member>
27 <Member Name="Intake">
28 <Annotation Term="OData.Description" String="The air intake point or points or region of the chassis."/>
29 </Member>
30 <Member Name="Exhaust">
31 <Annotation Term="OData.Description" String="The air exhaust point or points or region of the chassis."/>
32 </Member>
33 <Member Name="LiquidInlet">
34 <Annotation Term="OData.Description" String="The liquid inlet point of the chassis."/>
35 <Annotation Term="Redfish.Revisions">
36 <Collection>
37 <Record>
38 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
39 <PropertyValue Property="Version" String="2017.3"/>
40 </Record>
41 </Collection>
42 </Annotation>
43 </Member>
44 <Member Name="LiquidOutlet">
45 <Annotation Term="OData.Description" String="The liquid outlet point of the chassis."/>
46 <Annotation Term="Redfish.Revisions">
47 <Collection>
48 <Record>
49 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
50 <PropertyValue Property="Version" String="2017.3"/>
51 </Record>
52 </Collection>
53 </Annotation>
54 </Member>
55 <Member Name="Front">
56 <Annotation Term="OData.Description" String="The front of the chassis."/>
57 </Member>
58 <Member Name="Back">
59 <Annotation Term="OData.Description" String="The back of the chassis."/>
60 </Member>
61 <Member Name="Upper">
62 <Annotation Term="OData.Description" String="The upper portion of the chassis."/>
63 </Member>
64 <Member Name="Lower">
65 <Annotation Term="OData.Description" String="The lower portion of the chassis."/>
66 </Member>
67 <Member Name="CPU">
68 <Annotation Term="OData.Description" String="A processor (CPU)."/>
69 </Member>
70 <Member Name="CPUSubsystem">
71 <Annotation Term="OData.Description" String="The entire processor (CPU) subsystem."/>
72 <Annotation Term="Redfish.Revisions">
73 <Collection>
74 <Record>
75 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
76 <PropertyValue Property="Version" String="2018.3"/>
77 </Record>
78 </Collection>
79 </Annotation>
80 </Member>
81 <Member Name="GPU">
82 <Annotation Term="OData.Description" String="A graphics processor (GPU)."/>
83 </Member>
84 <Member Name="GPUSubsystem">
85 <Annotation Term="OData.Description" String="The entire graphics processor (GPU) subsystem."/>
86 <Annotation Term="Redfish.Revisions">
87 <Collection>
88 <Record>
89 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
90 <PropertyValue Property="Version" String="2018.3"/>
91 </Record>
92 </Collection>
93 </Annotation>
94 </Member>
95 <Member Name="FPGA">
96 <Annotation Term="OData.Description" String="An FPGA."/>
97 <Annotation Term="Redfish.Revisions">
98 <Collection>
99 <Record>
100 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
101 <PropertyValue Property="Version" String="2018.3"/>
102 </Record>
103 </Collection>
104 </Annotation>
105 </Member>
106 <Member Name="Accelerator">
107 <Annotation Term="OData.Description" String="An accelerator."/>
108 <Annotation Term="Redfish.Revisions">
109 <Collection>
110 <Record>
111 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
112 <PropertyValue Property="Version" String="2018.3"/>
113 </Record>
114 </Collection>
115 </Annotation>
116 </Member>
117 <Member Name="ASIC">
118 <Annotation Term="OData.Description" String="An ASIC device, such as a networking chip or chipset component."/>
119 <Annotation Term="Redfish.Revisions">
120 <Collection>
121 <Record>
122 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
123 <PropertyValue Property="Version" String="2017.3"/>
124 </Record>
125 </Collection>
126 </Annotation>
127 </Member>
128 <Member Name="Backplane">
129 <Annotation Term="OData.Description" String="A backplane within the chassis."/>
130 </Member>
131 <Member Name="SystemBoard">
132 <Annotation Term="OData.Description" String="The system board (PCB)."/>
133 </Member>
134 <Member Name="PowerSupply">
135 <Annotation Term="OData.Description" String="A power supply."/>
136 </Member>
137 <Member Name="PowerSubsystem">
138 <Annotation Term="OData.Description" String="The entire power subsystem."/>
139 <Annotation Term="Redfish.Revisions">
140 <Collection>
141 <Record>
142 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
143 <PropertyValue Property="Version" String="2019.1"/>
144 </Record>
145 </Collection>
146 </Annotation>
147 </Member>
148 <Member Name="VoltageRegulator">
149 <Annotation Term="OData.Description" String="A voltage regulator device."/>
150 </Member>
151 <Member Name="Rectifier">
152 <Annotation Term="OData.Description" String="A rectifier device."/>
153 <Annotation Term="Redfish.Revisions">
154 <Collection>
155 <Record>
156 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
157 <PropertyValue Property="Version" String="2019.1"/>
158 </Record>
159 </Collection>
160 </Annotation>
161 </Member>
162 <Member Name="StorageDevice">
163 <Annotation Term="OData.Description" String="A storage device."/>
164 </Member>
165 <Member Name="NetworkingDevice">
166 <Annotation Term="OData.Description" String="A networking device."/>
167 </Member>
168 <Member Name="ComputeBay">
169 <Annotation Term="OData.Description" String="Within a compute bay."/>
170 </Member>
171 <Member Name="StorageBay">
172 <Annotation Term="OData.Description" String="Within a storage bay."/>
173 </Member>
174 <Member Name="NetworkBay">
175 <Annotation Term="OData.Description" String="Within a networking bay."/>
176 </Member>
177 <Member Name="ExpansionBay">
178 <Annotation Term="OData.Description" String="Within an expansion bay."/>
179 </Member>
180 <Member Name="PowerSupplyBay">
181 <Annotation Term="OData.Description" String="Within a power supply bay."/>
182 </Member>
183 <Member Name="Memory">
184 <Annotation Term="OData.Description" String="A memory device."/>
185 <Annotation Term="Redfish.Revisions">
186 <Collection>
187 <Record>
188 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
189 <PropertyValue Property="Version" String="2017.1"/>
190 </Record>
191 </Collection>
192 </Annotation>
193 </Member>
194 <Member Name="MemorySubsystem">
195 <Annotation Term="OData.Description" String="The entire memory subsystem."/>
196 <Annotation Term="Redfish.Revisions">
197 <Collection>
198 <Record>
199 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
200 <PropertyValue Property="Version" String="2018.3"/>
201 </Record>
202 </Collection>
203 </Annotation>
204 </Member>
205 <Member Name="Chassis">
206 <Annotation Term="OData.Description" String="The entire chassis."/>
207 <Annotation Term="Redfish.Revisions">
208 <Collection>
209 <Record>
210 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
211 <PropertyValue Property="Version" String="2017.2"/>
212 </Record>
213 </Collection>
214 </Annotation>
215 </Member>
216 <Member Name="Fan">
217 <Annotation Term="OData.Description" String="A fan."/>
218 <Annotation Term="Redfish.Revisions">
219 <Collection>
220 <Record>
221 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
222 <PropertyValue Property="Version" String="2017.2"/>
223 </Record>
224 </Collection>
225 </Annotation>
226 </Member>
227 <Member Name="CoolingSubsystem">
228 <Annotation Term="OData.Description" String="The entire cooling, or air and liquid, 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="Motor">
239 <Annotation Term="OData.Description" String="A motor."/>
240 <Annotation Term="Redfish.Revisions">
241 <Collection>
242 <Record>
243 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
244 <PropertyValue Property="Version" String="2018.3"/>
245 </Record>
246 </Collection>
247 </Annotation>
248 </Member>
249 <Member Name="Transformer">
250 <Annotation Term="OData.Description" String="A transformer."/>
251 <Annotation Term="Redfish.Revisions">
252 <Collection>
253 <Record>
254 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
255 <PropertyValue Property="Version" String="2018.3"/>
256 </Record>
257 </Collection>
258 </Annotation>
259 </Member>
260 <Member Name="ACUtilityInput">
261 <Annotation Term="OData.Description" String="An AC utility input."/>
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="ACStaticBypassInput">
272 <Annotation Term="OData.Description" String="An AC static bypass input."/>
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="ACMaintenanceBypassInput">
283 <Annotation Term="OData.Description" String="An AC maintenance bypass input."/>
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="DCBus">
294 <Annotation Term="OData.Description" String="A DC bus."/>
295 <Annotation Term="Redfish.Revisions">
296 <Collection>
297 <Record>
298 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
299 <PropertyValue Property="Version" String="2018.3"/>
300 </Record>
301 </Collection>
302 </Annotation>
303 </Member>
304 <Member Name="ACOutput">
305 <Annotation Term="OData.Description" String="An AC output."/>
306 <Annotation Term="Redfish.Revisions">
307 <Collection>
308 <Record>
309 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
310 <PropertyValue Property="Version" String="2018.3"/>
311 </Record>
312 </Collection>
313 </Annotation>
314 </Member>
315 <Member Name="ACInput">
316 <Annotation Term="OData.Description" String="An AC input."/>
317 <Annotation Term="Redfish.Revisions">
318 <Collection>
319 <Record>
320 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
321 <PropertyValue Property="Version" String="2018.3"/>
322 </Record>
323 </Collection>
324 </Annotation>
325 </Member>
326 <Member Name="TrustedModule">
327 <Annotation Term="OData.Description" String="A trusted module."/>
328 <Annotation Term="Redfish.Revisions">
329 <Collection>
330 <Record>
331 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
332 <PropertyValue Property="Version" String="2020.4"/>
333 </Record>
334 </Collection>
335 </Annotation>
336 </Member>
337 </EnumType>
338 <EnumType Name="PhysicalSubContext">
339 <Annotation Term="Redfish.Revisions">
340 <Collection>
341 <Record>
342 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
343 <PropertyValue Property="Version" String="2018.3"/>
344 </Record>
345 </Collection>
346 </Annotation>
347 <Member Name="Input">
348 <Annotation Term="OData.Description" String="The input."/>
349 </Member>
350 <Member Name="Output">
351 <Annotation Term="OData.Description" String="The output."/>
352 </Member>
353 </EnumType>
354 </Schema>
355 </edmx:DataServices>
356</edmx:Edmx>
357