blob: ec9a18abfb67e72c232625f3a343a5588549c858 [file] [log] [blame]
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +02001<?xml version="1.0" encoding="UTF-8"?>
2<!---->
3<!--################################################################################ -->
Asmitha Karunanithi009c6452022-09-22 01:07:59 -05004<!--# Redfish Schema: SoftwareInventory v1.8.0 -->
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +02005<!--# -->
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 Tanoused761212022-09-23 15:03:29 -07008<!--# Copyright 2014-2022 DMTF. -->
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +02009<!--# 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>
Ed Tanous530520e2019-01-02 13:41:37 -080017 <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml">
18 <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/>
19 </edmx:Reference>
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +020020 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
21 <edmx:Include Namespace="Resource"/>
22 <edmx:Include Namespace="Resource.v1_0_0"/>
23 </edmx:Reference>
24 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
25 <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
Gunnar Mills262d7d42021-01-20 16:28:41 -060026 <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/>
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +020027 </edmx:Reference>
28
29 <edmx:DataServices>
30
31 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SoftwareInventory">
32 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
33
34 <EntityType Name="SoftwareInventory" BaseType="Resource.v1_0_0.Resource" Abstract="true">
Ed Tanouscb103132019-10-08 11:34:22 -070035 <Annotation Term="OData.Description" String="The SoftwareInventory schema contains an inventory of software components. This can include software components such as BIOS, BMC firmware, firmware for other devices, system drivers, or provider software."/>
36 <Annotation Term="OData.LongDescription" String="This Resource contains a single software component that this Redfish Service manages."/>
Ed Tanous530520e2019-01-02 13:41:37 -080037 <Annotation Term="Capabilities.InsertRestrictions">
38 <Record>
39 <PropertyValue Property="Insertable" Bool="false"/>
40 </Record>
41 </Annotation>
42 <Annotation Term="Capabilities.UpdateRestrictions">
43 <Record>
Asmitha Karunanithic8ccb772020-09-22 10:56:46 -050044 <PropertyValue Property="Updatable" Bool="true"/>
Ed Tanous530520e2019-01-02 13:41:37 -080045 </Record>
46 </Annotation>
47 <Annotation Term="Capabilities.DeleteRestrictions">
48 <Record>
49 <PropertyValue Property="Deletable" Bool="false"/>
50 </Record>
51 </Annotation>
52 <Annotation Term="Redfish.Uris">
53 <Collection>
54 <String>/redfish/v1/UpdateService/SoftwareInventory/{SoftwareInventoryId}</String>
55 <String>/redfish/v1/UpdateService/FirmwareInventory/{SoftwareInventoryId}</String>
56 </Collection>
57 </Annotation>
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +020058 </EntityType>
59
Gunnar Mills262d7d42021-01-20 16:28:41 -060060 <ComplexType Name="MeasurementBlock" Abstract="true">
61 <Annotation Term="OData.AdditionalProperties" Bool="false"/>
62 <Annotation Term="OData.Description" String="The DSP0274-defined measurement block information."/>
63 <Annotation Term="OData.LongDescription" String="This type shall describe a DSP0274-defined measurement block."/>
64 </ComplexType>
Ed Tanoused761212022-09-23 15:03:29 -070065
66 <ComplexType Name="AdditionalVersions" Abstract="true">
67 <Annotation Term="OData.AdditionalProperties" Bool="false"/>
68 <Annotation Term="OData.Description" String="Additional versions."/>
69 <Annotation Term="OData.LongDescription" String="This type shall contain additional versions."/>
70 </ComplexType>
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +020071 </Schema>
72
73 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SoftwareInventory.v1_0_0">
74 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
Marri Devender Raod45d2d02019-01-21 10:11:34 -060075 <Annotation Term="Redfish.Release" String="2016.2"/>
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +020076
77 <EntityType Name="SoftwareInventory" BaseType="SoftwareInventory.SoftwareInventory">
Ed Tanous530520e2019-01-02 13:41:37 -080078 <Property Name="Status" Type="Resource.Status" Nullable="false">
Ed Tanouscb103132019-10-08 11:34:22 -070079 <Annotation Term="OData.Description" String="The status and health of the Resource and its subordinate or dependent Resources."/>
80 <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the Resource."/>
Ed Tanous530520e2019-01-02 13:41:37 -080081 </Property>
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +020082 <Property Name="Version" Type="Edm.String">
83 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
Ed Tanouscb103132019-10-08 11:34:22 -070084 <Annotation Term="OData.Description" String="The version of this software."/>
85 <Annotation Term="OData.LongDescription" String="This property shall contain the version of this software."/>
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +020086 </Property>
87 <Property Name="Updateable" Type="Edm.Boolean">
88 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
Ed Tanouscb103132019-10-08 11:34:22 -070089 <Annotation Term="OData.Description" String="An indication of whether the Update Service can update this software."/>
90 <Annotation Term="OData.LongDescription" String="This property shall indicate whether the Update Service can update this software. If `true`, the Service can update this software. If `false`, the Service cannot update this software and the software is for reporting purposes only."/>
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +020091 </Property>
92 <Property Name="Actions" Type="SoftwareInventory.v1_0_0.Actions" Nullable="false">
Ed Tanouscb103132019-10-08 11:34:22 -070093 <Annotation Term="OData.Description" String="The available actions for this Resource."/>
94 <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this Resource."/>
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +020095 </Property>
96 </EntityType>
97
98 <ComplexType Name="Actions">
99 <Annotation Term="OData.AdditionalProperties" Bool="false"/>
Ed Tanouscb103132019-10-08 11:34:22 -0700100 <Annotation Term="OData.Description" String="The available actions for this Resource."/>
101 <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this Resource."/>
Ed Tanous530520e2019-01-02 13:41:37 -0800102 <Property Name="Oem" Type="SoftwareInventory.v1_0_0.OemActions" Nullable="false">
Ed Tanouscb103132019-10-08 11:34:22 -0700103 <Annotation Term="OData.Description" String="The available OEM-specific actions for this Resource."/>
104 <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this Resource."/>
Ed Tanous530520e2019-01-02 13:41:37 -0800105 </Property>
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +0200106 </ComplexType>
107
108 <ComplexType Name="OemActions">
109 <Annotation Term="OData.AdditionalProperties" Bool="true"/>
Ed Tanouscb103132019-10-08 11:34:22 -0700110 <Annotation Term="OData.Description" String="The available OEM-specific actions for this Resource."/>
111 <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this Resource."/>
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +0200112 </ComplexType>
113
114 </Schema>
115
116 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SoftwareInventory.v1_0_1">
117 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
Ed Tanouscb103132019-10-08 11:34:22 -0700118 <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +0200119 <EntityType Name="SoftwareInventory" BaseType="SoftwareInventory.v1_0_0.SoftwareInventory"/>
120 </Schema>
121
122 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SoftwareInventory.v1_0_2">
123 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
Ed Tanouscb103132019-10-08 11:34:22 -0700124 <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +0200125 <EntityType Name="SoftwareInventory" BaseType="SoftwareInventory.v1_0_1.SoftwareInventory"/>
126 </Schema>
127
Ed Tanous530520e2019-01-02 13:41:37 -0800128 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SoftwareInventory.v1_0_3">
129 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
130 <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/>
131 <EntityType Name="SoftwareInventory" BaseType="SoftwareInventory.v1_0_2.SoftwareInventory"/>
132 </Schema>
133
Ed Tanouscb103132019-10-08 11:34:22 -0700134 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SoftwareInventory.v1_0_4">
135 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
136 <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format."/>
137 <EntityType Name="SoftwareInventory" BaseType="SoftwareInventory.v1_0_3.SoftwareInventory"/>
138 </Schema>
139
140 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SoftwareInventory.v1_0_5">
141 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
142 <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
143 <EntityType Name="SoftwareInventory" BaseType="SoftwareInventory.v1_0_4.SoftwareInventory"/>
144 </Schema>
145
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +0200146 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SoftwareInventory.v1_1_0">
147 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
Marri Devender Raod45d2d02019-01-21 10:11:34 -0600148 <Annotation Term="Redfish.Release" String="2016.3"/>
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +0200149 <EntityType Name="SoftwareInventory" BaseType="SoftwareInventory.v1_0_1.SoftwareInventory">
150 <Property Name="SoftwareId" Type="Edm.String" Nullable="false">
151 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
Ed Tanouscb103132019-10-08 11:34:22 -0700152 <Annotation Term="OData.Description" String="The implementation-specific label that identifies this software."/>
153 <Annotation Term="OData.LongDescription" String="This property shall represent an implementation-specific label that identifies this software. This string correlates with a component repository or database."/>
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +0200154 </Property>
155 <Property Name="LowestSupportedVersion" Type="Edm.String">
156 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
Ed Tanouscb103132019-10-08 11:34:22 -0700157 <Annotation Term="OData.Description" String="The lowest supported version of this software."/>
158 <Annotation Term="OData.LongDescription" String="This property shall represent the lowest supported version of this software. This string is formatted using the same format used for the Version property."/>
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +0200159 </Property>
160 <Property Name="UefiDevicePaths" Type="Collection(Edm.String)">
161 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
Ed Tanouscb103132019-10-08 11:34:22 -0700162 <Annotation Term="OData.Description" String="The list of UEFI device paths of the components associated with this software inventory item."/>
163 <Annotation Term="OData.LongDescription" String="This property shall contain a list UEFI device paths of the components associated with this software inventory item. The UEFI device paths shall be formatted as defined by the UEFI Specification."/>
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +0200164 </Property>
165 <NavigationProperty Name="RelatedItem" Type="Collection(Resource.Item)">
166 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
Ed Tanouscb103132019-10-08 11:34:22 -0700167 <Annotation Term="OData.Description" String="The IDs of the Resources associated with this software inventory item."/>
168 <Annotation Term="OData.LongDescription" String="This property shall contain an array of IDs for pointers consistent with JSON Pointer syntax to the Resource that is associated with this software inventory item."/>
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +0200169 <Annotation Term="OData.AutoExpandReferences"/>
170 </NavigationProperty>
171 </EntityType>
172 </Schema>
173
174 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SoftwareInventory.v1_1_1">
175 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
Ed Tanouscb103132019-10-08 11:34:22 -0700176 <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +0200177 <EntityType Name="SoftwareInventory" BaseType="SoftwareInventory.v1_1_0.SoftwareInventory"/>
178 </Schema>
179
Ed Tanous530520e2019-01-02 13:41:37 -0800180 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SoftwareInventory.v1_1_2">
181 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
182 <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/>
183 <EntityType Name="SoftwareInventory" BaseType="SoftwareInventory.v1_1_1.SoftwareInventory"/>
184 </Schema>
185
Ed Tanouscb103132019-10-08 11:34:22 -0700186 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SoftwareInventory.v1_1_3">
187 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
188 <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format."/>
189 <EntityType Name="SoftwareInventory" BaseType="SoftwareInventory.v1_1_2.SoftwareInventory"/>
190 </Schema>
191
192 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SoftwareInventory.v1_1_4">
193 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
194 <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
195 <EntityType Name="SoftwareInventory" BaseType="SoftwareInventory.v1_1_3.SoftwareInventory"/>
196 </Schema>
197
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +0200198 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SoftwareInventory.v1_2_0">
199 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
Marri Devender Raod45d2d02019-01-21 10:11:34 -0600200 <Annotation Term="Redfish.Release" String="2018.1"/>
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +0200201 <Annotation Term="OData.Description" String="This version was created to add Manufacturer and ReleaseDate properties."/>
202 <EntityType Name="SoftwareInventory" BaseType="SoftwareInventory.v1_1_1.SoftwareInventory">
203 <Property Name="Manufacturer" Type="Edm.String">
204 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
Ed Tanouscb103132019-10-08 11:34:22 -0700205 <Annotation Term="OData.Description" String="The manufacturer or producer of this software."/>
206 <Annotation Term="OData.LongDescription" String="This property shall represent the name of the manufacturer or producer of this software."/>
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +0200207 </Property>
208 <Property Name="ReleaseDate" Type="Edm.DateTimeOffset">
209 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
Ed Tanouscb103132019-10-08 11:34:22 -0700210 <Annotation Term="OData.Description" String="The release date of this software."/>
211 <Annotation Term="OData.LongDescription" String="This property shall contain the date of release or production for this software. If the time of day is unknown, the time of day portion of the property shall contain `00:00:00Z`."/>
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +0200212 </Property>
213 </EntityType>
214 </Schema>
215
Ed Tanous530520e2019-01-02 13:41:37 -0800216 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SoftwareInventory.v1_2_1">
217 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
Ed Tanouscb103132019-10-08 11:34:22 -0700218 <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number. It also clarifies the time of day portion of the ReleaseDate property."/>
Ed Tanous530520e2019-01-02 13:41:37 -0800219 <EntityType Name="SoftwareInventory" BaseType="SoftwareInventory.v1_2_0.SoftwareInventory"/>
220 </Schema>
221
Ed Tanouscb103132019-10-08 11:34:22 -0700222 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SoftwareInventory.v1_2_2">
223 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
224 <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format."/>
225 <EntityType Name="SoftwareInventory" BaseType="SoftwareInventory.v1_2_1.SoftwareInventory"/>
226 </Schema>
227
228 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SoftwareInventory.v1_2_3">
229 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
230 <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
231 <EntityType Name="SoftwareInventory" BaseType="SoftwareInventory.v1_2_2.SoftwareInventory"/>
232 </Schema>
233
Gunnar Millsa778c022020-05-12 12:20:36 -0500234 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SoftwareInventory.v1_3_0">
235 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
236 <Annotation Term="Redfish.Release" String="2020.1"/>
237 <Annotation Term="OData.Description" String="This version was created to add WriteProtected property."/>
238
239 <EntityType Name="SoftwareInventory" BaseType="SoftwareInventory.v1_2_3.SoftwareInventory">
240 <Property Name="WriteProtected" Type="Edm.Boolean">
241 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
242 <Annotation Term="OData.Description" String="Indicates if the software is write-protected."/>
243 <Annotation Term="OData.LongDescription" String="This property shall indicate whether the software image can be overwritten, where a value `true` shall indicate that the software cannot be altered or overwritten."/>
244 </Property>
245 </EntityType>
246 </Schema>
247
Gunnar Mills262d7d42021-01-20 16:28:41 -0600248 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SoftwareInventory.v1_4_0">
249 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
250 <Annotation Term="Redfish.Release" String="2020.4"/>
251 <Annotation Term="OData.Description" String="This version was created to add Measurement property in support of DSP0274."/>
252
253 <EntityType Name="SoftwareInventory" BaseType="SoftwareInventory.v1_3_0.SoftwareInventory">
254 <Property Name="Measurement" Type="SoftwareInventory.MeasurementBlock" Nullable="false">
255 <Annotation Term="OData.Description" String="A DSP0274-defined measurement block."/>
256 <Annotation Term="OData.LongDescription" String="This property shall contain a DSP0274-defined measurement block."/>
Sui Chen141d9432022-02-03 22:01:27 -0800257 <Annotation Term="Redfish.Revisions">
258 <Collection>
259 <Record>
260 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
261 <PropertyValue Property="Version" String="v1_6_0"/>
262 <PropertyValue Property="Description" String="This property has been deprecated in favor of the ComponentIntegrity resource."/>
263 </Record>
264 </Collection>
265 </Annotation>
Gunnar Mills262d7d42021-01-20 16:28:41 -0600266 </Property>
267 </EntityType>
268
269 <ComplexType Name="MeasurementBlock" BaseType="SoftwareInventory.MeasurementBlock">
270 <Property Name="MeasurementSpecification" Type="Edm.Int64">
271 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
272 <Annotation Term="OData.Description" String="The DSP0274-defined MeasurementSpecification field of the measurement block."/>
273 <Annotation Term="OData.LongDescription" String="This property shall contain the value of DSP0274-defined MeasurementSpecification field of the measurement block."/>
274 </Property>
275 <Property Name="MeasurementSize" Type="Edm.Int64">
276 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
277 <Annotation Term="OData.Description" String="The DSP0274-defined MeasurementSize field of the measurement block."/>
278 <Annotation Term="OData.LongDescription" String="This property shall contain the value of DSP0274-defined MeasurementSize field of the measurement block."/>
279 </Property>
280 <Property Name="Measurement" Type="Edm.String">
281 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
282 <Annotation Term="OData.Description" String="The hexadecimal string representation of the numeric value of the DSP0274-defined Measurement field of the measurement block."/>
283 <Annotation Term="OData.LongDescription" String="This property shall contain the value of the hexadecimal string representation of the numeric value of the DSP0274-defined Measurement field of the measurement block."/>
284 <Annotation Term="Validation.Pattern" String="^[0-9a-fA-F]+$"/>
285 </Property>
286 </ComplexType>
287 </Schema>
288
Gunnar Mills9d424662021-09-22 21:56:16 -0500289 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SoftwareInventory.v1_5_0">
290 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
291 <Annotation Term="Redfish.Release" String="2021.2"/>
292 <Annotation Term="OData.Description" String="This version was created to add MeasurementIndex property to MeasurementBlock complex type in support of DSP0274."/>
293
294 <EntityType Name="SoftwareInventory" BaseType="SoftwareInventory.v1_4_0.SoftwareInventory"/>
295
296 <ComplexType Name="MeasurementBlock" BaseType="SoftwareInventory.v1_4_0.MeasurementBlock">
297 <Property Name="MeasurementIndex" Type="Edm.Int64">
298 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
299 <Annotation Term="OData.Description" String="The DSP0274-defined Index field of the measurement block."/>
300 <Annotation Term="OData.LongDescription" String="This property shall contain the value of DSP0274-defined Index field of the measurement block."/>
301 </Property>
302 </ComplexType>
303 </Schema>
304
Sui Chen141d9432022-02-03 22:01:27 -0800305 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SoftwareInventory.v1_6_0">
306 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
307 <Annotation Term="Redfish.Release" String="2021.4"/>
308 <Annotation Term="OData.Description" String="This version was created to deprecate Measurement in favor of measurement reporting in the ComponentIntegrity resource."/>
309
310 <EntityType Name="SoftwareInventory" BaseType="SoftwareInventory.v1_5_0.SoftwareInventory"/>
311 </Schema>
312
Ed Tanoused761212022-09-23 15:03:29 -0700313 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SoftwareInventory.v1_7_0">
314 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
315 <Annotation Term="Redfish.Release" String="2022.1"/>
316
317 <EntityType Name="SoftwareInventory" BaseType="SoftwareInventory.v1_6_0.SoftwareInventory">
318 <Property Name="AdditionalVersions" Type="SoftwareInventory.v1_7_0.AdditionalVersions" Nullable="false">
319 <Annotation Term="OData.Description" String="The additional versions of this software."/>
320 <Annotation Term="OData.LongDescription" String="This property shall contain the additional versions of this software."/>
321 </Property>
322 </EntityType>
323
324 <ComplexType Name="AdditionalVersions" BaseType="SoftwareInventory.AdditionalVersions">
325 <Property Name="Bootloader" Type="Edm.String">
326 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
327 <Annotation Term="OData.Description" String="The bootloader version contained in this software, such as U-Boot or UEFI."/>
328 <Annotation Term="OData.LongDescription" String="This property shall contain the bootloader version contained in this software."/>
329 </Property>
330 <Property Name="Microcode" Type="Edm.String">
331 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
332 <Annotation Term="OData.Description" String="The microcode version contained in this software, such as processor microcode."/>
333 <Annotation Term="OData.LongDescription" String="This property shall contain the microcode version contained in this software."/>
334 </Property>
335 <Property Name="Kernel" Type="Edm.String">
336 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
337 <Annotation Term="OData.Description" String="The kernel version contained in this software."/>
338 <Annotation Term="OData.LongDescription" String="This property shall contain the kernel version contained in this software. For strict POSIX software, the value shall contain the output of `uname -srm`. For Microsoft Windows, the value shall contain the output of `ver`."/>
339 </Property>
340 <Property Name="Oem" Type="Resource.Oem" Nullable="false">
341 <Annotation Term="OData.Description" String="The OEM extension property."/>
342 <Annotation Term="OData.LongDescription" String="This property shall contain the OEM extensions. All values for properties contained in this object shall conform to the Redfish Specification-described requirements."/>
343 </Property>
344 </ComplexType>
345 </Schema>
346
Asmitha Karunanithi009c6452022-09-22 01:07:59 -0500347 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="SoftwareInventory.v1_8_0">
348 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
349 <Annotation Term="Redfish.Release" String="2022.2"/>
350
351 <EntityType Name="SoftwareInventory" BaseType="SoftwareInventory.v1_7_0.SoftwareInventory"/>
352
353 <ComplexType Name="AdditionalVersions" BaseType="SoftwareInventory.v1_7_0.AdditionalVersions">
354 <Property Name="OSDistribution" Type="Edm.String">
355 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
356 <Annotation Term="OData.Description" String="The operating system name of this software."/>
357 <Annotation Term="OData.LongDescription" String="This property shall contain the operating system name of this software."/>
358 </Property>
359 </ComplexType>
360 </Schema>
361
Lewanczyk, Dawidc5b2abe2018-05-30 16:59:42 +0200362 </edmx:DataServices>
363</edmx:Edmx>