1720c9898SEd Tanous<?xml version="1.0" encoding="UTF-8"?>
2720c9898SEd Tanous<!---->
3720c9898SEd Tanous<!--################################################################################       -->
4720c9898SEd Tanous<!--# Redfish Schema:  RedfishExtensions v1.0.0                                            -->
5720c9898SEd Tanous<!--#                                                                                      -->
6720c9898SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle,      -->
7720c9898SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish                                   -->
8*f2a8e57eSGunnar Mills<!--# Copyright 2014-2024 DMTF.                                                            -->
9720c9898SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
10720c9898SEd Tanous<!--################################################################################       -->
11720c9898SEd Tanous<!---->
12720c9898SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
13720c9898SEd Tanous
14720c9898SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
15720c9898SEd Tanous    <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
16720c9898SEd Tanous  </edmx:Reference>
17720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Settings_v1.xml">
18720c9898SEd Tanous    <edmx:Include Namespace="Settings"/>
19720c9898SEd Tanous  </edmx:Reference>
20720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/CollectionCapabilities_v1.xml">
21720c9898SEd Tanous    <edmx:Include Namespace="CollectionCapabilities"/>
22720c9898SEd Tanous  </edmx:Reference>
23720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Certificate_v1.xml">
24720c9898SEd Tanous    <edmx:Include Namespace="Certificate"/>
25720c9898SEd Tanous  </edmx:Reference>
26720c9898SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ResourceBlock_v1.xml">
27720c9898SEd Tanous    <edmx:Include Namespace="ResourceBlock"/>
28720c9898SEd Tanous  </edmx:Reference>
29720c9898SEd Tanous
30720c9898SEd Tanous  <edmx:DataServices>
31720c9898SEd Tanous
32720c9898SEd Tanous    <!--These terms extend the schema language for Redfish-specific information-->
33720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm"  Namespace="RedfishExtensions.v1_0_0">
34720c9898SEd Tanous      <Annotation Term="RedfishExtensions.v1_0_0.OwningEntity" String="DMTF"/>
35720c9898SEd Tanous
36720c9898SEd Tanous      <Term Name="AllowableValues" Type="Collection(Edm.String)" Nullable="false">
37720c9898SEd Tanous        <Annotation Term="OData.Description" String="The set of allowable values for an action parameter or read-write property."/>
38720c9898SEd Tanous      </Term>
39720c9898SEd Tanous      <Term Name="AllowableNumbers" Type="Collection(Edm.String)" Nullable="false">
40720c9898SEd Tanous        <Annotation Term="OData.Description" String="The term specifies the numeric values or duration values, inclusive ranges of values, and incremental step values for a read-write property that are supported by the service, as defined in the 'Allowable values for numbers and durations' clause of the Redfish Specification."/>
41720c9898SEd Tanous      </Term>
42720c9898SEd Tanous      <Term Name="AllowablePattern" Type="Edm.String" Nullable="false">
43720c9898SEd Tanous        <Annotation Term="OData.Description" String="The term specifies a regular expression that describes the allowable values for a read-write property as supported by the service."/>
44720c9898SEd Tanous      </Term>
45720c9898SEd Tanous      <Term Name="WriteableProperties" Type="Collection(Edm.String)" Nullable="false">
46720c9898SEd Tanous        <Annotation Term="OData.Description" String="The term specifies the properties supported as read-write.  The values contained are the names of the writable properties as defined in the Redfish schema that are available as read-write given the implementation, current configuration, and state of the resource.  This term might appear at the root level of a resource, or within an object.  For arrays of objects, the term might only appear in the first element of the array to indicate identical capabilities for every element in the array."/>
47720c9898SEd Tanous      </Term>
48720c9898SEd Tanous      <Term Name="Required" Type="Edm.Boolean" DefaultValue="true">
49720c9898SEd Tanous        <Annotation Term="OData.Description" String="This term specifies that a property is required to be supported by services.  Properties not annotated as required are optional."/>
50720c9898SEd Tanous      </Term>
51720c9898SEd Tanous      <Term Name="RequiredOnCreate" Type="Edm.Boolean" DefaultValue="true">
52*f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The term specifies that a property is required to be specified in the body of a `POST` request to create the resource."/>
53720c9898SEd Tanous      </Term>
54720c9898SEd Tanous      <Term Name="Settings" Type="Settings.Settings">
55720c9898SEd Tanous        <Annotation Term="OData.Description" String="The link to the settings resource that represents the settings to apply to this resource."/>
56720c9898SEd Tanous      </Term>
57720c9898SEd Tanous      <Term Name="AutoExpandReferences" Type="Edm.Boolean" DefaultValue="true">
58*f2a8e57eSGunnar Mills        <Annotation Term="RedfishExtensions.v1_0_0.Deprecated" String="This term has been deprecated in favor of `OData.AutoExpandReferences`."/>
59720c9898SEd Tanous        <Annotation Term="OData.Description" String="This term can be applied to a navigation property to specify that the default behavior for the service is to expand the links to the related resource or resource collection in responses."/>
60720c9898SEd Tanous      </Term>
61720c9898SEd Tanous      <Term Name="AutoExpand" Type="Edm.Boolean" DefaultValue="true">
62*f2a8e57eSGunnar Mills        <Annotation Term="RedfishExtensions.v1_0_0.Deprecated" String="This term has been deprecated in favor of `OData.AutoExpand`."/>
63720c9898SEd Tanous        <Annotation Term="OData.Description" String="The term can be applied to a navigation property to specify that the default behavior for the service is to expand the related resource or resource collection in responses."/>
64720c9898SEd Tanous      </Term>
65720c9898SEd Tanous      <Term Name="IPv6Format" Type="Edm.Boolean" DefaultValue="true">
66720c9898SEd Tanous        <Annotation Term="OData.Description" String="The term can be applied to a property or parameter to specify that IPv6 addressing rules apply to that property or parameter."/>
67720c9898SEd Tanous      </Term>
68720c9898SEd Tanous      <Term Name="Copyright" Type="Edm.String">
69720c9898SEd Tanous        <Annotation Term="OData.Description" String="The term is applied to Redfish payload samples to specify copyright information.  It would not generally be used in production payloads."/>
70720c9898SEd Tanous      </Term>
71720c9898SEd Tanous      <Term Name="Deprecated" Type="Edm.String">
72720c9898SEd Tanous        <Annotation Term="OData.Description" String="The term is applied to a property or value to specify that the property or value is deprecated.  The string value should explain the deprecation, including new property or properties or value to use.  The property or value can be supported in new and existing implementations, but usage in new implementations is discouraged.  Deprecated properties and values are likely to be removed in a future major version of the schema."/>
73720c9898SEd Tanous      </Term>
74720c9898SEd Tanous      <Term Name="ActionInfo" Type="Edm.String">
75*f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The term can be applied to an action to specify a URI to an `ActionInfo` resource that describes the parameters supported by this instance of the action."/>
76720c9898SEd Tanous        <Annotation Term="OData.IsURL"/>
77720c9898SEd Tanous      </Term>
78720c9898SEd Tanous      <Term Name="DynamicPropertyPatterns" Type="Collection(RedfishExtensions.v1_0_0.PropertyPattern)" Nullable="false"/>
79720c9898SEd Tanous      <Term Name="SetOnlyOnCreate" Type="Edm.Boolean" DefaultValue="true">
80*f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The term specifies that a property can only be set when a client creates an instance of a resource through `POST`."/>
81720c9898SEd Tanous      </Term>
82720c9898SEd Tanous      <Term Name="OptionalOnCreate" Type="Edm.Boolean" DefaultValue="true">
83*f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The term specifies that a property can be set when a client creates an instance of a resource through `POST`."/>
84720c9898SEd Tanous      </Term>
85720c9898SEd Tanous      <Term Name="UpdatableAfterCreate" Type="Edm.Boolean" DefaultValue="true">
86*f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The term specifies that a property can be set by a client that uses `PATCH` after it creates an instance of a resource through `POST`."/>
87720c9898SEd Tanous      </Term>
88720c9898SEd Tanous      <Term Name="CollectionCapabilities" Type="CollectionCapabilities.CollectionCapabilities">
89*f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The link to the resource that represents the `POST` capabilities of a collection."/>
90720c9898SEd Tanous      </Term>
91720c9898SEd Tanous      <Term Name="Confidential" Type="Edm.String">
92720c9898SEd Tanous        <Annotation Term="OData.Description" String="The term specifies that a schema or property is un-released and confidential material that is not meant for public disclosure."/>
93720c9898SEd Tanous      </Term>
94720c9898SEd Tanous      <Term Name="Release" Type="Edm.String">
95720c9898SEd Tanous        <Annotation Term="OData.Description" String="The term specifies the version of the release bundle in which this schema or versioned namespace was first released."/>
96720c9898SEd Tanous      </Term>
97720c9898SEd Tanous      <Term Name="ReleaseStatus" Type="RedfishExtensions.v1_0_0.ReleaseStatusType">
98720c9898SEd Tanous        <Annotation Term="OData.Description" String="The term specifies the public release status of a property or schema."/>
99720c9898SEd Tanous      </Term>
100720c9898SEd Tanous      <Term Name="SettingsApplyTime" Type="Settings.PreferredApplyTime">
101720c9898SEd Tanous        <Annotation Term="OData.Description" String="The configuration settings for when the values in the settings object are applied to a resource."/>
102720c9898SEd Tanous      </Term>
103720c9898SEd Tanous      <Term Name="OperationApplyTime" Type="Settings.OperationApplyTime">
104720c9898SEd Tanous        <Annotation Term="OData.Description" String="The requested apply time from a client when performing a create, delete, or action operation."/>
105720c9898SEd Tanous      </Term>
106720c9898SEd Tanous      <Term Name="OperationApplyTimeSupport" Type="Settings.OperationApplyTimeSupport">
107*f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="An indication of whether a client can request an apply time for a create, delete, or action operation of a resource through the `OperationApplyTime` term."/>
108720c9898SEd Tanous      </Term>
109720c9898SEd Tanous      <Term Name="MaintenanceWindow" Type="Settings.MaintenanceWindow">
110720c9898SEd Tanous        <Annotation Term="OData.Description" String="The maintenance window configuration for a resource for when to apply settings or operations."/>
111720c9898SEd Tanous      </Term>
112720c9898SEd Tanous      <Term Name="OwningEntity" Type="Edm.String">
113720c9898SEd Tanous        <Annotation Term="OData.Description" String="The name of the entity responsible for development, publication, and maintenance of a schema.  Possible values include `DMTF` or `SNIA`, or an OEM label from a Redfish OEM extension section."/>
114720c9898SEd Tanous      </Term>
115720c9898SEd Tanous      <Term Name="Uris" Type="Collection(Edm.String)">
116720c9898SEd Tanous        <Annotation Term="OData.Description" String="The term specifies the URIs that a service can use for the resource."/>
117720c9898SEd Tanous      </Term>
118720c9898SEd Tanous      <Term Name="DeprecatedUris" Type="Collection(Edm.String)">
119*f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The term specifies the deprecated URIs that a service can use for the resource.  Each URI listed is also specified in the `Uris` term."/>
120720c9898SEd Tanous      </Term>
121720c9898SEd Tanous      <Term Name="RequestedCount" Type="Edm.Int64">
122720c9898SEd Tanous        <Annotation Term="OData.Description" String="The term is used by a client to specify a request for a quantity of items."/>
123720c9898SEd Tanous      </Term>
124720c9898SEd Tanous      <Term Name="RequestedCountRequired" Type="Edm.Boolean" DefaultValue="true">
125*f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The term specifies that a client is required to provide the `@Redfish.RequestedCount` term as part of the payload to specify a quantity of items."/>
126720c9898SEd Tanous      </Term>
127720c9898SEd Tanous      <Term Name="AllowOverprovisioning" Type="Edm.Boolean" DefaultValue="false">
128720c9898SEd Tanous        <Annotation Term="OData.Description" String="The term specifies that a client allows the service to provide more resources than requested, which includes, but is not limited to, a larger quantity of items, larger capacity, and faster devices."/>
129720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="The term shall specify that a client allows the service to provide more resources than requested, which includes, but is not limited to, a larger quantity of items, larger capacity, and faster devices.  If not specified by the client, the service shall treat this as `false`."/>
130720c9898SEd Tanous      </Term>
131720c9898SEd Tanous      <Term Name="ZoneAffinity" Type="Edm.String">
132*f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The term specifies that a client requests that the service fulfills a request with resources available within a specific zone resource.  The term value is the `Id` property of the zone resource."/>
133*f2a8e57eSGunnar Mills        <Annotation Term="OData.LongDescription" String="The term shall specify that a client requests that the service fulfills a request with resources available in a specific zone resource.  The term value shall contain the `Id` property of the zone resource.  This term shall only be at the root level of the request payload."/>
134720c9898SEd Tanous      </Term>
135720c9898SEd Tanous      <Term Name="Filter" Type="Edm.String">
136720c9898SEd Tanous        <Annotation Term="OData.Description" String="The filter to apply to an array of objects when the values are copies of data elsewhere in the data model."/>
137720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="The term shall specify a filter to apply to a set of objects used as the data source for an array.  The term value shall follow the Redfish Specification-specified filter query parameter format.  Items that match the filter shall appear in the resulting array, while items that do not match the filter shall be excluded from the results."/>
138720c9898SEd Tanous      </Term>
139720c9898SEd Tanous      <Term Name="Excerpt" Type="Edm.String">
140*f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The term specifies that the property is an excerpt data element that appears in objects marked as an excerpt copy when the term value matches the excerpt copy term type.  The value contains a property name to use as a key, and the `key` property value, and only one key property can be defined for each resource.  If the term value is unspecified, the property appears in all excerpt copy instances."/>
141720c9898SEd Tanous      </Term>
142720c9898SEd Tanous      <Term Name="ExcerptCopy" Type="Edm.String">
143720c9898SEd Tanous        <Annotation Term="OData.Description" String="The term specifies that the object or property definition is a copy of data from a source elsewhere in the data model, and that only properties marked as excerpt in that linked definition are included.  The term value contains the name of the specific excerpt from the linked definition.  If the term value is not defined, all excerpt properties are copied from the linked definition."/>
144720c9898SEd Tanous      </Term>
145720c9898SEd Tanous      <Term Name="ExcerptCopyOnly" Type="Edm.Boolean" DefaultValue="true">
146720c9898SEd Tanous        <Annotation Term="OData.Description" String="The term specifies that the property is a data element that appears only when the resource definition is used as a copy, using the excerpt copy term, and does not appear in the original data resource."/>
147720c9898SEd Tanous      </Term>
148720c9898SEd Tanous      <Term Name="SupportedCertificates" Type="Collection(Certificate.CertificateType)">
149720c9898SEd Tanous        <Annotation Term="OData.Description" String="The term specifies the supported certificate formats for a given certificate collection."/>
150720c9898SEd Tanous      </Term>
151720c9898SEd Tanous      <Term Name="ResourceBlockLimits" Type="ResourceBlock.ResourceBlockLimits">
152720c9898SEd Tanous        <Annotation Term="OData.Description" String="The term specifies the allowable quantities of types of resource blocks for a composition request."/>
153720c9898SEd Tanous      </Term>
154720c9898SEd Tanous      <Term Name="Language" Type="Edm.String" DefaultValue="en">
155720c9898SEd Tanous        <Annotation Term="OData.Description" String="The term specifies the ISO 639-1 language code (Alpha-2) that matches the language used for the descriptive text in this schema file.  If this term is not present, the default value is English (en)."/>
156720c9898SEd Tanous      </Term>
157720c9898SEd Tanous      <Term Name="Translation" Type="Edm.String">
158*f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The term specifies a translated language (localized) version of the property name, parameter, or enumeration string.  The language matches the `Redfish.Language` value for this schema."/>
159720c9898SEd Tanous      </Term>
160720c9898SEd Tanous      <Term Name="License" Type="Edm.String">
161720c9898SEd Tanous        <Annotation Term="OData.Description" String="The term specifies licensing information for a Redfish schema or registry."/>
162720c9898SEd Tanous      </Term>
163720c9898SEd Tanous      <Term Name="URISegment" Type="Edm.String">
164720c9898SEd Tanous        <Annotation Term="OData.Description" String="The term specifies the segment appended to the URI of the resource when constructing the URI of a subordinate resource if the segment differs from the property name."/>
165720c9898SEd Tanous      </Term>
166*f2a8e57eSGunnar Mills      <Term Name="IsEmail" Type="Edm.Boolean" DefaultValue="false">
167*f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The term specifies that a property is an email address and will match email address formatting when specified."/>
168*f2a8e57eSGunnar Mills      </Term>
169720c9898SEd Tanous
170720c9898SEd Tanous      <EnumType Name="ReleaseStatusType">
171720c9898SEd Tanous        <Member Name="Standard">
172720c9898SEd Tanous          <Annotation Term="OData.Description" String="Released as normative standard or specification."/>
173720c9898SEd Tanous        </Member>
174720c9898SEd Tanous        <Member Name="Informational">
175720c9898SEd Tanous          <Annotation Term="OData.Description" String="Released as an informational, non-normative document."/>
176720c9898SEd Tanous        </Member>
177720c9898SEd Tanous        <Member Name="WorkInProgress">
178720c9898SEd Tanous          <Annotation Term="OData.Description" String="Released as Work In Progress, subject to change perhaps profoundly and without notice."/>
179720c9898SEd Tanous        </Member>
180720c9898SEd Tanous        <Member Name="InDevelopment">
181720c9898SEd Tanous          <Annotation Term="OData.Description" String="Un-released work product currently under development or review."/>
182720c9898SEd Tanous        </Member>
183720c9898SEd Tanous      </EnumType>
184720c9898SEd Tanous
185720c9898SEd Tanous      <ComplexType Name="PropertyPattern">
186720c9898SEd Tanous        <Annotation Term="OData.Description" String="The pattern by which property names must adhere."/>
187720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall describe the pattern to which a dynamic property name adheres."/>
188720c9898SEd Tanous        <Property Name="Pattern" Type="Edm.String">
189720c9898SEd Tanous          <Annotation Term="OData.Description" String="The pattern that the property name is allowed to match."/>
190720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This shall contain the pattern that the property name is allowed to match."/>
191720c9898SEd Tanous        </Property>
192720c9898SEd Tanous        <Property Name="Type" Type="Edm.String">
193720c9898SEd Tanous          <Annotation Term="OData.Description" String="The data type for any property names matching the pattern."/>
194720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This shall contain the data type for any property names matching the pattern."/>
195720c9898SEd Tanous        </Property>
196720c9898SEd Tanous      </ComplexType>
197720c9898SEd Tanous
198720c9898SEd Tanous      <Term Name="Revisions" Type="Collection(RedfishExtensions.v1_0_0.RevisionType)" Nullable="false">
199720c9898SEd Tanous        <Annotation Term="OData.Description" String="The list of revisions of a model element."/>
200720c9898SEd Tanous      </Term>
201720c9898SEd Tanous
202720c9898SEd Tanous      <ComplexType Name="RevisionType">
203720c9898SEd Tanous        <Annotation Term="OData.Description" String="The structure that contains revision information."/>
204720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain revision information."/>
205720c9898SEd Tanous        <Property Name="Version" Type="Edm.String" Nullable="true">
206720c9898SEd Tanous          <Annotation Term="OData.Description" String="The schema version with which this revision was first published."/>
207720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the schema version with which this revision was first published."/>
208720c9898SEd Tanous        </Property>
209720c9898SEd Tanous        <Property Name="Kind" Type="RedfishExtensions.v1_0_0.RevisionKind" Nullable="false">
210720c9898SEd Tanous          <Annotation Term="OData.Description" String="The kind of revision."/>
211720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall describe the type of change made."/>
212720c9898SEd Tanous        </Property>
213720c9898SEd Tanous        <Property Name="Description" Type="Edm.String">
214720c9898SEd Tanous          <Annotation Term="OData.Description" String="The reason for the revision."/>
215720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a description of the change."/>
216720c9898SEd Tanous        </Property>
217720c9898SEd Tanous      </ComplexType>
218720c9898SEd Tanous
219720c9898SEd Tanous      <EnumType Name="RevisionKind">
220720c9898SEd Tanous        <Member Name="Added">
221720c9898SEd Tanous          <Annotation Term="OData.Description" String="Model element was added."/>
222720c9898SEd Tanous        </Member>
223720c9898SEd Tanous        <Member Name="Modified">
224720c9898SEd Tanous          <Annotation Term="OData.Description" String="Model element was modified."/>
225720c9898SEd Tanous        </Member>
226720c9898SEd Tanous        <Member Name="Deprecated">
227720c9898SEd Tanous          <Annotation Term="OData.Description" String="Model element was deprecated."/>
228720c9898SEd Tanous        </Member>
229720c9898SEd Tanous      </EnumType>
230720c9898SEd Tanous
231720c9898SEd Tanous      <Term Name="Enumeration" Type="Collection(RedfishExtensions.v1_0_0.EnumerationMember)" Nullable="false">
232720c9898SEd Tanous        <Annotation Term="OData.Description" String="The term enumerates the allowable set of legacy, non-standard string values where a standard enumeration cannot be used.  This annotation should not be used for any new values."/>
233720c9898SEd Tanous      </Term>
234720c9898SEd Tanous
235720c9898SEd Tanous      <ComplexType Name="EnumerationMember">
236720c9898SEd Tanous        <Annotation Term="OData.Description" String="The member of an enumeration that contains spaces, starts with a number, or otherwise does not comply with OData EnumMember naming rules.  Used for compatibility purposes for enumerations that do not comply with OData rules."/>
237720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall describe a member of an enumeration that contains spaces, starts with a number, or otherwise does not comply with OData EnumMember naming rules."/>
238720c9898SEd Tanous        <Property Name="Member" Type="Edm.String">
239720c9898SEd Tanous          <Annotation Term="OData.Description" String="An allowable string member."/>
240720c9898SEd Tanous          <Annotation Term="OData.LongDescription" String="This shall be an allowable string member for the enumeration."/>
241720c9898SEd Tanous        </Property>
242720c9898SEd Tanous      </ComplexType>
243720c9898SEd Tanous    </Schema>
244720c9898SEd Tanous
245720c9898SEd Tanous    <!--These terms are used for validating a property value-->
246720c9898SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm"  Namespace="Validation.v1_0_0">
247720c9898SEd Tanous      <Annotation Term="RedfishExtensions.v1_0_0.OwningEntity" String="DMTF"/>
248720c9898SEd Tanous
249720c9898SEd Tanous      <Term Name="Pattern" Type="Edm.String">
250720c9898SEd Tanous        <Annotation Term="OData.Description" String="The pattern that a string property or parameter must match."/>
251720c9898SEd Tanous        <Annotation Term="OData.LongDescription" String="This term shall contain a regular expression that follows the ECMA 262 syntax."/>
252720c9898SEd Tanous      </Term>
253720c9898SEd Tanous      <Term Name="Minimum" Type="Edm.Int64">
254720c9898SEd Tanous        <Annotation Term="OData.Description" String="The minimum value for an integer property or parameter."/>
255720c9898SEd Tanous      </Term>
256720c9898SEd Tanous      <Term Name="Maximum" Type="Edm.Int64">
257720c9898SEd Tanous        <Annotation Term="OData.Description" String="The maximum value for an integer property or parameter."/>
258720c9898SEd Tanous      </Term>
259720c9898SEd Tanous
260720c9898SEd Tanous    </Schema>
261720c9898SEd Tanous
262720c9898SEd Tanous  </edmx:DataServices>
263720c9898SEd Tanous</edmx:Edmx>
264