1<?xml version="1.0" encoding="UTF-8"?>
2<!---->
3<!--################################################################################       -->
4<!--# Redfish Schema:  MemoryDomain v1.5.0                                                 -->
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://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>
20  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Measures.V1.xml">
21    <edmx:Include Namespace="Org.OData.Measures.V1" Alias="Measures"/>
22  </edmx:Reference>
23  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
24    <edmx:Include Namespace="Resource"/>
25    <edmx:Include Namespace="Resource.v1_0_0"/>
26  </edmx:Reference>
27  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
28    <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
29  </edmx:Reference>
30  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Memory_v1.xml">
31    <edmx:Include Namespace="Memory"/>
32  </edmx:Reference>
33  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/MemoryChunksCollection_v1.xml">
34    <edmx:Include Namespace="MemoryChunksCollection"/>
35  </edmx:Reference>
36  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/MediaController_v1.xml">
37    <edmx:Include Namespace="MediaController"/>
38  </edmx:Reference>
39  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/FabricAdapter_v1.xml">
40    <edmx:Include Namespace="FabricAdapter"/>
41  </edmx:Reference>
42  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PCIeFunction_v1.xml">
43    <edmx:Include Namespace="PCIeFunction"/>
44  </edmx:Reference>
45  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/CXLLogicalDevice_v1.xml">
46    <edmx:Include Namespace="CXLLogicalDevice"/>
47  </edmx:Reference>
48
49  <edmx:DataServices>
50
51    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryDomain">
52      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
53
54      <EntityType Name="MemoryDomain" BaseType="Resource.v1_0_0.Resource" Abstract="true">
55        <Annotation Term="OData.Description" String="The MemoryDomain schema describes a memory domain and its configuration.  Memory domains indicate to the client which memory, or DIMMs, can be grouped together in memory chunks to represent addressable memory."/>
56        <Annotation Term="OData.LongDescription" String="This Resource shall represent memory domains in a Redfish implementation."/>
57        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
58        <Annotation Term="Capabilities.InsertRestrictions">
59          <Record>
60            <PropertyValue Property="Insertable" Bool="false"/>
61          </Record>
62        </Annotation>
63        <Annotation Term="Capabilities.UpdateRestrictions">
64          <Record>
65            <PropertyValue Property="Updatable" Bool="false"/>
66          </Record>
67        </Annotation>
68        <Annotation Term="Capabilities.DeleteRestrictions">
69          <Record>
70            <PropertyValue Property="Deletable" Bool="false"/>
71          </Record>
72        </Annotation>
73        <Annotation Term="Redfish.Uris">
74          <Collection>
75            <String>/redfish/v1/Systems/{ComputerSystemId}/MemoryDomains/{MemoryDomainId}</String>
76            <String>/redfish/v1/Chassis/{ChassisId}/MemoryDomains/{MemoryDomainId}</String>
77            <String>/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/MemoryDomains/{MemoryDomainId}</String>
78            <String>/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/MemoryDomains/{MemoryDomainId}</String>
79          </Collection>
80        </Annotation>
81      </EntityType>
82
83    </Schema>
84
85    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryDomain.v1_0_0">
86      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
87      <Annotation Term="Redfish.Release" String="2016.2"/>
88
89      <EntityType Name="MemoryDomain" BaseType="MemoryDomain.MemoryDomain">
90
91        <Property Name="AllowsMemoryChunkCreation" Type="Edm.Boolean" DefaultValue="false">
92          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
93          <Annotation Term="OData.Description" String="An indication of whether this memory domain supports the creation of memory chunks."/>
94          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this memory domain supports the creation of memory chunks."/>
95        </Property>
96        <Property Name="AllowsBlockProvisioning" Type="Edm.Boolean" DefaultValue="false">
97          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
98          <Annotation Term="OData.Description" String="An indication of whether this memory domain supports the provisioning of blocks of memory."/>
99          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this memory domain supports the creation of blocks of memory."/>
100        </Property>
101        <NavigationProperty Name="MemoryChunks" Type="MemoryChunksCollection.MemoryChunksCollection" ContainsTarget="true" Nullable="false">
102          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
103          <Annotation Term="OData.Description" String="The link to the collection of memory chunks associated with this memory domain."/>
104          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a Resource Collection of type MemoryChunkCollection."/>
105          <Annotation Term="OData.AutoExpandReferences"/>
106        </NavigationProperty>
107        <Property Name="InterleavableMemorySets" Type="Collection(MemoryDomain.v1_0_0.MemorySet)" Nullable="false">
108          <Annotation Term="OData.Description" String="The interleave sets for the memory chunk."/>
109          <Annotation Term="OData.LongDescription" String="This property shall represent the interleave sets for the memory chunk."/>
110        </Property>
111      </EntityType>
112
113      <ComplexType Name="MemorySet">
114        <Annotation Term="OData.Description" String="The interleave sets for a memory chunk."/>
115        <Annotation Term="OData.LongDescription" String="This type shall represent the interleave sets for a memory chunk."/>
116        <NavigationProperty Name="MemorySet" Type="Collection(Memory.Memory)">
117          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
118          <Annotation Term="OData.Description" String="The set of memory for a particular interleave set."/>
119          <Annotation Term="OData.LongDescription" String="The values in this array shall be links to Resources of the Memory type."/>
120          <Annotation Term="OData.AutoExpandReferences"/>
121        </NavigationProperty>
122      </ComplexType>
123
124    </Schema>
125
126    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryDomain.v1_0_1">
127      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
128      <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
129      <EntityType Name="MemoryDomain" BaseType="MemoryDomain.v1_0_0.MemoryDomain"/>
130    </Schema>
131
132    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryDomain.v1_0_2">
133      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
134      <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
135      <EntityType Name="MemoryDomain" BaseType="MemoryDomain.v1_0_1.MemoryDomain"/>
136    </Schema>
137
138    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryDomain.v1_0_3">
139      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
140      <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."/>
141      <EntityType Name="MemoryDomain" BaseType="MemoryDomain.v1_0_2.MemoryDomain"/>
142    </Schema>
143
144    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryDomain.v1_0_4">
145      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
146      <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.  It was also created to add a missing term on MemoryChunks and InterleavableMemorySets to not allow them to be `null`."/>
147      <EntityType Name="MemoryDomain" BaseType="MemoryDomain.v1_0_3.MemoryDomain"/>
148    </Schema>
149
150    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryDomain.v1_0_5">
151      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
152      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
153      <EntityType Name="MemoryDomain" BaseType="MemoryDomain.v1_0_4.MemoryDomain"/>
154    </Schema>
155
156    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryDomain.v1_1_0">
157      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
158      <Annotation Term="Redfish.Release" String="2016.3"/>
159      <EntityType Name="MemoryDomain" BaseType="MemoryDomain.v1_0_1.MemoryDomain">
160        <Property Name="AllowsMirroring" Type="Edm.Boolean" DefaultValue="false">
161          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
162          <Annotation Term="OData.Description" String="An indication of whether this memory domain supports the creation of memory chunks with mirroring enabled."/>
163          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this memory domain supports the creation of memory chunks with mirroring enabled."/>
164        </Property>
165        <Property Name="AllowsSparing" Type="Edm.Boolean" DefaultValue="false">
166          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
167          <Annotation Term="OData.Description" String="An indication of whether this memory domain supports the creation of memory chunks with sparing enabled."/>
168          <Annotation Term="OData.LongDescription" String="This property shall indicate whether this memory domain supports the creation of memory chunks with sparing enabled."/>
169        </Property>
170      </EntityType>
171    </Schema>
172
173    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryDomain.v1_1_1">
174      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
175      <Annotation Term="OData.Description" String="This version was created to show that annotations in previous namespaces were updated."/>
176      <EntityType Name="MemoryDomain" BaseType="MemoryDomain.v1_1_0.MemoryDomain"/>
177    </Schema>
178
179    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryDomain.v1_1_2">
180      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
181      <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."/>
182      <EntityType Name="MemoryDomain" BaseType="MemoryDomain.v1_1_1.MemoryDomain"/>
183    </Schema>
184
185    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryDomain.v1_1_3">
186      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
187      <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.  It was also created to add a missing term on MemoryChunks and InterleavableMemorySets to not allow them to be `null`."/>
188      <EntityType Name="MemoryDomain" BaseType="MemoryDomain.v1_1_2.MemoryDomain"/>
189    </Schema>
190
191    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryDomain.v1_1_4">
192      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
193      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
194      <EntityType Name="MemoryDomain" BaseType="MemoryDomain.v1_1_3.MemoryDomain"/>
195    </Schema>
196
197    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryDomain.v1_2_0">
198      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
199      <Annotation Term="Redfish.Release" String="2017.1"/>
200      <EntityType Name="MemoryDomain" BaseType="MemoryDomain.v1_1_1.MemoryDomain">
201        <Property Name="Actions" Type="MemoryDomain.v1_2_0.Actions" Nullable="false">
202          <Annotation Term="OData.Description" String="The available actions for this Resource."/>
203          <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this Resource."/>
204        </Property>
205      </EntityType>
206
207      <ComplexType Name="Actions">
208        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
209        <Annotation Term="OData.Description" String="The available actions for this Resource."/>
210        <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this Resource."/>
211        <Property Name="Oem" Type="MemoryDomain.v1_2_0.OemActions" Nullable="false">
212          <Annotation Term="OData.Description" String="The available OEM-specific actions for this Resource."/>
213          <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this Resource."/>
214        </Property>
215      </ComplexType>
216
217      <ComplexType Name="OemActions">
218        <Annotation Term="OData.AdditionalProperties" Bool="true"/>
219        <Annotation Term="OData.Description" String="The available OEM-specific actions for this Resource."/>
220        <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this Resource."/>
221      </ComplexType>
222    </Schema>
223
224    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryDomain.v1_2_1">
225      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
226      <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."/>
227      <EntityType Name="MemoryDomain" BaseType="MemoryDomain.v1_2_0.MemoryDomain"/>
228    </Schema>
229
230    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryDomain.v1_2_2">
231      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
232      <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.  It was also created to add a missing term on MemoryChunks and InterleavableMemorySets to not allow them to be `null`."/>
233      <EntityType Name="MemoryDomain" BaseType="MemoryDomain.v1_2_1.MemoryDomain"/>
234    </Schema>
235
236    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryDomain.v1_2_3">
237      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
238      <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/>
239      <EntityType Name="MemoryDomain" BaseType="MemoryDomain.v1_2_2.MemoryDomain"/>
240    </Schema>
241
242    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryDomain.v1_3_0">
243      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
244      <Annotation Term="Redfish.Release" String="2019.4"/>
245
246      <EntityType Name="MemoryDomain" BaseType="MemoryDomain.v1_2_3.MemoryDomain">
247        <Property Name="Links" Type="MemoryDomain.v1_3_0.Links" Nullable="false">
248          <Annotation Term="OData.Description" String="The links to other Resources that are related to this Resource."/>
249          <Annotation Term="OData.LongDescription" String="The Redfish Specification-described Links Property shall contain links to Resources related to but not subordinate to this Resource."/>
250        </Property>
251      </EntityType>
252
253      <ComplexType Name="Links" BaseType="Resource.Links">
254        <Annotation Term="OData.Description" String="The links to other Resources that are related to this Resource."/>
255        <Annotation Term="OData.LongDescription" String="The Redfish Specification-described type shall contain links to Resources related to but not subordinate to this Resource."/>
256        <NavigationProperty Name="MediaControllers" Type="Collection(MediaController.MediaController)">
257          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
258          <Annotation Term="OData.Description" String="An array of links to the media controllers for this memory domain."/>
259          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to Resources of type MediaController that are associated with this memory domain."/>
260          <Annotation Term="OData.AutoExpandReferences"/>
261          <Annotation Term="Redfish.Revisions">
262            <Collection>
263              <Record>
264                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
265                <PropertyValue Property="Version" String="v1_4_0"/>
266                <PropertyValue Property="Description" String="This property has been deprecated in favor of the FabricAdapters property."/>
267              </Record>
268            </Collection>
269          </Annotation>
270        </NavigationProperty>
271      </ComplexType>
272    </Schema>
273
274    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryDomain.v1_4_0">
275      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
276      <Annotation Term="OData.Description" String="This version was created to deprecate MediaControllers in Links in favor of FabricAdapters."/>
277      <Annotation Term="Redfish.Release" String="2022.1"/>
278
279      <EntityType Name="MemoryDomain" BaseType="MemoryDomain.v1_3_0.MemoryDomain"/>
280
281      <ComplexType Name="Links" BaseType="MemoryDomain.v1_3_0.Links">
282        <NavigationProperty Name="FabricAdapters" Type="Collection(FabricAdapter.FabricAdapter)">
283          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
284          <Annotation Term="OData.Description" String="An array of links to the fabric adapters providing this memory domain."/>
285          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type FabricAdapter with which this memory domain is associated."/>
286          <Annotation Term="OData.AutoExpandReferences"/>
287        </NavigationProperty>
288      </ComplexType>
289    </Schema>
290
291    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="MemoryDomain.v1_5_0">
292      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
293      <Annotation Term="Redfish.Release" String="2022.3"/>
294
295      <EntityType Name="MemoryDomain" BaseType="MemoryDomain.v1_4_0.MemoryDomain">
296        <Property Name="Status" Type="Resource.Status" Nullable="false">
297          <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/>
298          <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/>
299        </Property>
300        <Property Name="MinMemoryChunkSizeMiB" Type="Edm.Int64">
301          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
302          <Annotation Term="OData.Description" String="The minimum size allowed for a memory chunk within this domain in mebibytes (MiB)."/>
303          <Annotation Term="OData.LongDescription" String="This property shall contain the minimum size allowed for a memory chunk within this domain in mebibytes (MiB)."/>
304          <Annotation Term="Measures.Unit" String="MiBy"/>
305        </Property>
306        <Property Name="MemoryChunkIncrementMiB" Type="Edm.Int64">
307          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
308          <Annotation Term="OData.Description" String="The incremental size, from the minimum size, allowed for a memory chunk within this domain in mebibytes (MiB)."/>
309          <Annotation Term="OData.LongDescription" String="This property shall contain the incremental size, from MemoryChunkIncrementMiB, allowed for a memory chunk within this domain in mebibytes (MiB)."/>
310          <Annotation Term="Measures.Unit" String="MiBy"/>
311        </Property>
312        <Property Name="MemorySizeMiB" Type="Edm.Int64">
313          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
314          <Annotation Term="OData.Description" String="The total size of the memory domain in mebibytes (MiB)."/>
315          <Annotation Term="OData.LongDescription" String="This property shall contain the total size of the memory domain in mebibytes (MiB)."/>
316          <Annotation Term="Measures.Unit" String="MiBy"/>
317        </Property>
318      </EntityType>
319
320      <ComplexType Name="Links" BaseType="MemoryDomain.v1_3_0.Links">
321        <NavigationProperty Name="FabricAdapters" Type="Collection(FabricAdapter.FabricAdapter)">
322          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
323          <Annotation Term="OData.Description" String="An array of links to the fabric adapters that present this memory domain to a fabric."/>
324          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type FabricAdapter that represent the fabric adapters that present this memory domain to a fabric."/>
325          <Annotation Term="OData.AutoExpandReferences"/>
326        </NavigationProperty>
327        <NavigationProperty Name="PCIeFunctions" Type="Collection(PCIeFunction.PCIeFunction)">
328          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
329          <Annotation Term="OData.Description" String="An array of links to the PCIe functions representing this memory domain."/>
330          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type PCIeFunction that represent the PCIe functions representing this memory domain."/>
331          <Annotation Term="OData.AutoExpandReferences"/>
332        </NavigationProperty>
333        <NavigationProperty Name="CXLLogicalDevices" Type="Collection(CXLLogicalDevice.CXLLogicalDevice)">
334          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
335          <Annotation Term="OData.Description" String="An array of links to the CXL logical devices associated with this memory domain."/>
336          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type CXLLogicalDevice that represent the CXL logical devices that are associated with this memory domain."/>
337          <Annotation Term="OData.AutoExpandReferences"/>
338        </NavigationProperty>
339      </ComplexType>
340    </Schema>
341
342  </edmx:DataServices>
343</edmx:Edmx>
344