Fix JsonSchema indexes

JsonSchema was throwing errors in the validator, so implement changes to
the update script to add the appropiate indexes.

Tested by:
Schema validator passes on the JsonSchema Fields

Change-Id: I6cb2737901b55c1089aef744d3ce3c3dfe13f17f
Signed-off-by: Ed Tanous <ed.tanous@intel.com>
diff --git a/static/redfish/v1/$metadata/index.xml b/static/redfish/v1/$metadata/index.xml
index 1d6e17f..9e85280 100644
--- a/static/redfish/v1/$metadata/index.xml
+++ b/static/redfish/v1/$metadata/index.xml
@@ -1,49 +1,294 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
-    <edmx:Reference Uri="/redfish/v1/schema/ServiceRoot_v1.xml">
-        <edmx:Include Namespace="ServiceRoot"/>
-        <edmx:Include Namespace="ServiceRoot.v1_0_4"/>
-        <edmx:Include Namespace="ServiceRoot.v1_1_1"/>
-    </edmx:Reference>
     <edmx:Reference Uri="/redfish/v1/schema/AccountService_v1.xml">
         <edmx:Include Namespace="AccountService"/>
+        <edmx:Include Namespace="AccountService.v1_0_0"/>
+        <edmx:Include Namespace="AccountService.v1_0_2"/>
         <edmx:Include Namespace="AccountService.v1_0_3"/>
+        <edmx:Include Namespace="AccountService.v1_0_4"/>
+        <edmx:Include Namespace="AccountService.v1_0_5"/>
         <edmx:Include Namespace="AccountService.v1_1_0"/>
+        <edmx:Include Namespace="AccountService.v1_1_1"/>
+        <edmx:Include Namespace="AccountService.v1_1_2"/>
+        <edmx:Include Namespace="AccountService.v1_2_0"/>
+        <edmx:Include Namespace="AccountService.v1_2_1"/>
+        <edmx:Include Namespace="AccountService.v1_2_2"/>
+        <edmx:Include Namespace="AccountService.v1_3_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/ActionInfo_v1.xml">
+        <edmx:Include Namespace="ActionInfo"/>
+        <edmx:Include Namespace="ActionInfo.v1_0_0"/>
+        <edmx:Include Namespace="ActionInfo.v1_0_1"/>
+        <edmx:Include Namespace="ActionInfo.v1_0_2"/>
+        <edmx:Include Namespace="ActionInfo.v1_0_3"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/Assembly_v1.xml">
+        <edmx:Include Namespace="Assembly"/>
+        <edmx:Include Namespace="Assembly.v1_0_0"/>
+        <edmx:Include Namespace="Assembly.v1_1_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/AttributeRegistry_v1.xml">
+        <edmx:Include Namespace="AttributeRegistry"/>
+        <edmx:Include Namespace="AttributeRegistry.v1_0_0"/>
+        <edmx:Include Namespace="AttributeRegistry.v1_0_1"/>
+        <edmx:Include Namespace="AttributeRegistry.v1_0_2"/>
+        <edmx:Include Namespace="AttributeRegistry.v1_0_3"/>
+        <edmx:Include Namespace="AttributeRegistry.v1_1_0"/>
+        <edmx:Include Namespace="AttributeRegistry.v1_1_1"/>
+        <edmx:Include Namespace="AttributeRegistry.v1_1_2"/>
+        <edmx:Include Namespace="AttributeRegistry.v1_2_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/Bios_v1.xml">
+        <edmx:Include Namespace="Bios"/>
+        <edmx:Include Namespace="Bios.v1_0_0"/>
+        <edmx:Include Namespace="Bios.v1_0_1"/>
+        <edmx:Include Namespace="Bios.v1_0_2"/>
+        <edmx:Include Namespace="Bios.v1_0_3"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/BootOption_v1.xml">
+        <edmx:Include Namespace="BootOption"/>
+        <edmx:Include Namespace="BootOption.v1_0_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/BootOptionCollection_v1.xml">
+        <edmx:Include Namespace="BootOptionCollection"/>
     </edmx:Reference>
     <edmx:Reference Uri="/redfish/v1/schema/Chassis_v1.xml">
         <edmx:Include Namespace="Chassis"/>
+        <edmx:Include Namespace="Chassis.v1_0_0"/>
+        <edmx:Include Namespace="Chassis.v1_0_1"/>
+        <edmx:Include Namespace="Chassis.v1_0_2"/>
         <edmx:Include Namespace="Chassis.v1_0_3"/>
+        <edmx:Include Namespace="Chassis.v1_0_4"/>
+        <edmx:Include Namespace="Chassis.v1_0_5"/>
+        <edmx:Include Namespace="Chassis.v1_0_6"/>
+        <edmx:Include Namespace="Chassis.v1_1_0"/>
+        <edmx:Include Namespace="Chassis.v1_1_2"/>
         <edmx:Include Namespace="Chassis.v1_1_3"/>
+        <edmx:Include Namespace="Chassis.v1_1_4"/>
+        <edmx:Include Namespace="Chassis.v1_1_5"/>
+        <edmx:Include Namespace="Chassis.v1_1_6"/>
+        <edmx:Include Namespace="Chassis.v1_2_0"/>
         <edmx:Include Namespace="Chassis.v1_2_1"/>
+        <edmx:Include Namespace="Chassis.v1_2_2"/>
+        <edmx:Include Namespace="Chassis.v1_2_3"/>
+        <edmx:Include Namespace="Chassis.v1_2_4"/>
+        <edmx:Include Namespace="Chassis.v1_3_0"/>
         <edmx:Include Namespace="Chassis.v1_3_1"/>
+        <edmx:Include Namespace="Chassis.v1_3_2"/>
+        <edmx:Include Namespace="Chassis.v1_3_3"/>
+        <edmx:Include Namespace="Chassis.v1_3_4"/>
         <edmx:Include Namespace="Chassis.v1_4_0"/>
+        <edmx:Include Namespace="Chassis.v1_4_1"/>
+        <edmx:Include Namespace="Chassis.v1_4_2"/>
+        <edmx:Include Namespace="Chassis.v1_4_3"/>
+        <edmx:Include Namespace="Chassis.v1_5_0"/>
+        <edmx:Include Namespace="Chassis.v1_5_1"/>
+        <edmx:Include Namespace="Chassis.v1_5_2"/>
+        <edmx:Include Namespace="Chassis.v1_6_0"/>
+        <edmx:Include Namespace="Chassis.v1_7_0"/>
     </edmx:Reference>
     <edmx:Reference Uri="/redfish/v1/schema/ChassisCollection_v1.xml">
         <edmx:Include Namespace="ChassisCollection"/>
     </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/CollectionCapabilities_v1.xml">
+        <edmx:Include Namespace="CollectionCapabilities"/>
+        <edmx:Include Namespace="CollectionCapabilities.v1_0_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/CompositionService_v1.xml">
+        <edmx:Include Namespace="CompositionService"/>
+        <edmx:Include Namespace="CompositionService.v1_0_0"/>
+        <edmx:Include Namespace="CompositionService.v1_0_1"/>
+    </edmx:Reference>
     <edmx:Reference Uri="/redfish/v1/schema/ComputerSystem_v1.xml">
         <edmx:Include Namespace="ComputerSystem"/>
+        <edmx:Include Namespace="ComputerSystem.v1_0_0"/>
+        <edmx:Include Namespace="ComputerSystem.v1_0_1"/>
+        <edmx:Include Namespace="ComputerSystem.v1_0_2"/>
+        <edmx:Include Namespace="ComputerSystem.v1_0_3"/>
         <edmx:Include Namespace="ComputerSystem.v1_0_4"/>
+        <edmx:Include Namespace="ComputerSystem.v1_0_5"/>
+        <edmx:Include Namespace="ComputerSystem.v1_0_6"/>
+        <edmx:Include Namespace="ComputerSystem.v1_0_7"/>
+        <edmx:Include Namespace="ComputerSystem.v1_1_0"/>
+        <edmx:Include Namespace="ComputerSystem.v1_1_1"/>
         <edmx:Include Namespace="ComputerSystem.v1_1_2"/>
+        <edmx:Include Namespace="ComputerSystem.v1_1_3"/>
+        <edmx:Include Namespace="ComputerSystem.v1_1_4"/>
+        <edmx:Include Namespace="ComputerSystem.v1_1_5"/>
+        <edmx:Include Namespace="ComputerSystem.v1_2_0"/>
         <edmx:Include Namespace="ComputerSystem.v1_2_1"/>
+        <edmx:Include Namespace="ComputerSystem.v1_2_2"/>
+        <edmx:Include Namespace="ComputerSystem.v1_2_3"/>
+        <edmx:Include Namespace="ComputerSystem.v1_2_4"/>
         <edmx:Include Namespace="ComputerSystem.v1_3_0"/>
+        <edmx:Include Namespace="ComputerSystem.v1_3_1"/>
+        <edmx:Include Namespace="ComputerSystem.v1_3_2"/>
+        <edmx:Include Namespace="ComputerSystem.v1_3_3"/>
+        <edmx:Include Namespace="ComputerSystem.v1_4_0"/>
+        <edmx:Include Namespace="ComputerSystem.v1_4_1"/>
+        <edmx:Include Namespace="ComputerSystem.v1_4_2"/>
+        <edmx:Include Namespace="ComputerSystem.v1_5_0"/>
     </edmx:Reference>
     <edmx:Reference Uri="/redfish/v1/schema/ComputerSystemCollection_v1.xml">
         <edmx:Include Namespace="ComputerSystemCollection"/>
     </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/Drive_v1.xml">
+        <edmx:Include Namespace="Drive"/>
+        <edmx:Include Namespace="Drive.v1_0_0"/>
+        <edmx:Include Namespace="Drive.v1_0_1"/>
+        <edmx:Include Namespace="Drive.v1_0_2"/>
+        <edmx:Include Namespace="Drive.v1_0_3"/>
+        <edmx:Include Namespace="Drive.v1_0_4"/>
+        <edmx:Include Namespace="Drive.v1_1_0"/>
+        <edmx:Include Namespace="Drive.v1_1_1"/>
+        <edmx:Include Namespace="Drive.v1_1_2"/>
+        <edmx:Include Namespace="Drive.v1_1_3"/>
+        <edmx:Include Namespace="Drive.v1_2_0"/>
+        <edmx:Include Namespace="Drive.v1_2_1"/>
+        <edmx:Include Namespace="Drive.v1_3_0"/>
+        <edmx:Include Namespace="Drive.v1_4_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/Endpoint_v1.xml">
+        <edmx:Include Namespace="Endpoint"/>
+        <edmx:Include Namespace="Endpoint.v1_0_0"/>
+        <edmx:Include Namespace="Endpoint.v1_0_1"/>
+        <edmx:Include Namespace="Endpoint.v1_0_2"/>
+        <edmx:Include Namespace="Endpoint.v1_0_3"/>
+        <edmx:Include Namespace="Endpoint.v1_1_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/EndpointCollection_v1.xml">
+        <edmx:Include Namespace="EndpointCollection"/>
+    </edmx:Reference>
     <edmx:Reference Uri="/redfish/v1/schema/EthernetInterface_v1.xml">
         <edmx:Include Namespace="EthernetInterface"/>
+        <edmx:Include Namespace="EthernetInterface.v1_0_0"/>
+        <edmx:Include Namespace="EthernetInterface.v1_0_2"/>
         <edmx:Include Namespace="EthernetInterface.v1_0_3"/>
+        <edmx:Include Namespace="EthernetInterface.v1_0_4"/>
+        <edmx:Include Namespace="EthernetInterface.v1_0_5"/>
+        <edmx:Include Namespace="EthernetInterface.v1_1_0"/>
         <edmx:Include Namespace="EthernetInterface.v1_1_1"/>
+        <edmx:Include Namespace="EthernetInterface.v1_1_2"/>
+        <edmx:Include Namespace="EthernetInterface.v1_1_3"/>
         <edmx:Include Namespace="EthernetInterface.v1_2_0"/>
+        <edmx:Include Namespace="EthernetInterface.v1_2_1"/>
+        <edmx:Include Namespace="EthernetInterface.v1_2_2"/>
+        <edmx:Include Namespace="EthernetInterface.v1_3_0"/>
+        <edmx:Include Namespace="EthernetInterface.v1_3_1"/>
+        <edmx:Include Namespace="EthernetInterface.v1_4_0"/>
     </edmx:Reference>
     <edmx:Reference Uri="/redfish/v1/schema/EthernetInterfaceCollection_v1.xml">
         <edmx:Include Namespace="EthernetInterfaceCollection"/>
     </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/Event_v1.xml">
+        <edmx:Include Namespace="Event"/>
+        <edmx:Include Namespace="Event.v1_0_0"/>
+        <edmx:Include Namespace="Event.v1_0_2"/>
+        <edmx:Include Namespace="Event.v1_0_3"/>
+        <edmx:Include Namespace="Event.v1_0_4"/>
+        <edmx:Include Namespace="Event.v1_0_5"/>
+        <edmx:Include Namespace="Event.v1_0_6"/>
+        <edmx:Include Namespace="Event.v1_1_0"/>
+        <edmx:Include Namespace="Event.v1_1_1"/>
+        <edmx:Include Namespace="Event.v1_1_2"/>
+        <edmx:Include Namespace="Event.v1_1_3"/>
+        <edmx:Include Namespace="Event.v1_1_4"/>
+        <edmx:Include Namespace="Event.v1_2_0"/>
+        <edmx:Include Namespace="Event.v1_2_1"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/EventDestination_v1.xml">
+        <edmx:Include Namespace="EventDestination"/>
+        <edmx:Include Namespace="EventDestination.v1_0_0"/>
+        <edmx:Include Namespace="EventDestination.v1_0_2"/>
+        <edmx:Include Namespace="EventDestination.v1_0_3"/>
+        <edmx:Include Namespace="EventDestination.v1_0_4"/>
+        <edmx:Include Namespace="EventDestination.v1_0_5"/>
+        <edmx:Include Namespace="EventDestination.v1_1_0"/>
+        <edmx:Include Namespace="EventDestination.v1_1_1"/>
+        <edmx:Include Namespace="EventDestination.v1_1_2"/>
+        <edmx:Include Namespace="EventDestination.v1_1_3"/>
+        <edmx:Include Namespace="EventDestination.v1_1_4"/>
+        <edmx:Include Namespace="EventDestination.v1_2_0"/>
+        <edmx:Include Namespace="EventDestination.v1_2_1"/>
+        <edmx:Include Namespace="EventDestination.v1_2_2"/>
+        <edmx:Include Namespace="EventDestination.v1_3_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/EventDestinationCollection_v1.xml">
+        <edmx:Include Namespace="EventDestinationCollection"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/EventService_v1.xml">
+        <edmx:Include Namespace="EventService"/>
+        <edmx:Include Namespace="EventService.v1_0_0"/>
+        <edmx:Include Namespace="EventService.v1_0_2"/>
+        <edmx:Include Namespace="EventService.v1_0_3"/>
+        <edmx:Include Namespace="EventService.v1_0_4"/>
+        <edmx:Include Namespace="EventService.v1_0_5"/>
+        <edmx:Include Namespace="EventService.v1_0_6"/>
+        <edmx:Include Namespace="EventService.v1_0_7"/>
+        <edmx:Include Namespace="EventService.v1_1_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/ExternalAccountProvider_v1.xml">
+        <edmx:Include Namespace="ExternalAccountProvider"/>
+        <edmx:Include Namespace="ExternalAccountProvider.v1_0_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/ExternalAccountProviderCollection_v1.xml">
+        <edmx:Include Namespace="ExternalAccountProviderCollection"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/Fabric_v1.xml">
+        <edmx:Include Namespace="Fabric"/>
+        <edmx:Include Namespace="Fabric.v1_0_0"/>
+        <edmx:Include Namespace="Fabric.v1_0_1"/>
+        <edmx:Include Namespace="Fabric.v1_0_2"/>
+        <edmx:Include Namespace="Fabric.v1_0_3"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/FabricCollection_v1.xml">
+        <edmx:Include Namespace="FabricCollection"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/HostInterface_v1.xml">
+        <edmx:Include Namespace="HostInterface"/>
+        <edmx:Include Namespace="HostInterface.v1_0_0"/>
+        <edmx:Include Namespace="HostInterface.v1_0_1"/>
+        <edmx:Include Namespace="HostInterface.v1_0_2"/>
+        <edmx:Include Namespace="HostInterface.v1_1_0"/>
+        <edmx:Include Namespace="HostInterface.v1_1_1"/>
+        <edmx:Include Namespace="HostInterface.v1_1_2"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/HostInterfaceCollection_v1.xml">
+        <edmx:Include Namespace="HostInterfaceCollection"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/IPAddresses_v1.xml">
+        <edmx:Include Namespace="IPAddresses"/>
+        <edmx:Include Namespace="IPAddresses.v1_0_0"/>
+        <edmx:Include Namespace="IPAddresses.v1_0_2"/>
+        <edmx:Include Namespace="IPAddresses.v1_0_3"/>
+        <edmx:Include Namespace="IPAddresses.v1_0_4"/>
+        <edmx:Include Namespace="IPAddresses.v1_0_5"/>
+        <edmx:Include Namespace="IPAddresses.v1_0_6"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/JsonSchemaFile_v1.xml">
+        <edmx:Include Namespace="JsonSchemaFile"/>
+        <edmx:Include Namespace="JsonSchemaFile.v1_0_0"/>
+        <edmx:Include Namespace="JsonSchemaFile.v1_0_2"/>
+        <edmx:Include Namespace="JsonSchemaFile.v1_0_3"/>
+        <edmx:Include Namespace="JsonSchemaFile.v1_0_4"/>
+        <edmx:Include Namespace="JsonSchemaFile.v1_1_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/JsonSchemaFileCollection_v1.xml">
+        <edmx:Include Namespace="JsonSchemaFileCollection"/>
+    </edmx:Reference>
     <edmx:Reference Uri="/redfish/v1/schema/LogEntry_v1.xml">
         <edmx:Include Namespace="LogEntry"/>
+        <edmx:Include Namespace="LogEntry.v1_0_0"/>
+        <edmx:Include Namespace="LogEntry.v1_0_2"/>
         <edmx:Include Namespace="LogEntry.v1_0_3"/>
+        <edmx:Include Namespace="LogEntry.v1_0_4"/>
+        <edmx:Include Namespace="LogEntry.v1_0_5"/>
+        <edmx:Include Namespace="LogEntry.v1_1_0"/>
         <edmx:Include Namespace="LogEntry.v1_1_1"/>
+        <edmx:Include Namespace="LogEntry.v1_1_2"/>
+        <edmx:Include Namespace="LogEntry.v1_1_3"/>
+        <edmx:Include Namespace="LogEntry.v1_2_0"/>
+        <edmx:Include Namespace="LogEntry.v1_2_1"/>
         <edmx:Include Namespace="LogEntry.v1_3_0"/>
     </edmx:Reference>
     <edmx:Reference Uri="/redfish/v1/schema/LogEntryCollection_v1.xml">
@@ -51,7 +296,11 @@
     </edmx:Reference>
     <edmx:Reference Uri="/redfish/v1/schema/LogService_v1.xml">
         <edmx:Include Namespace="LogService"/>
+        <edmx:Include Namespace="LogService.v1_0_0"/>
+        <edmx:Include Namespace="LogService.v1_0_2"/>
         <edmx:Include Namespace="LogService.v1_0_3"/>
+        <edmx:Include Namespace="LogService.v1_0_4"/>
+        <edmx:Include Namespace="LogService.v1_0_5"/>
         <edmx:Include Namespace="LogService.v1_1_0"/>
     </edmx:Reference>
     <edmx:Reference Uri="/redfish/v1/schema/LogServiceCollection_v1.xml">
@@ -59,19 +308,40 @@
     </edmx:Reference>
     <edmx:Reference Uri="/redfish/v1/schema/Manager_v1.xml">
         <edmx:Include Namespace="Manager"/>
+        <edmx:Include Namespace="Manager.v1_0_0"/>
+        <edmx:Include Namespace="Manager.v1_0_1"/>
+        <edmx:Include Namespace="Manager.v1_0_2"/>
         <edmx:Include Namespace="Manager.v1_0_3"/>
+        <edmx:Include Namespace="Manager.v1_0_4"/>
+        <edmx:Include Namespace="Manager.v1_0_5"/>
+        <edmx:Include Namespace="Manager.v1_0_6"/>
+        <edmx:Include Namespace="Manager.v1_1_0"/>
         <edmx:Include Namespace="Manager.v1_1_1"/>
+        <edmx:Include Namespace="Manager.v1_1_2"/>
+        <edmx:Include Namespace="Manager.v1_1_3"/>
+        <edmx:Include Namespace="Manager.v1_1_4"/>
+        <edmx:Include Namespace="Manager.v1_2_0"/>
         <edmx:Include Namespace="Manager.v1_2_1"/>
+        <edmx:Include Namespace="Manager.v1_2_2"/>
+        <edmx:Include Namespace="Manager.v1_2_3"/>
+        <edmx:Include Namespace="Manager.v1_2_4"/>
         <edmx:Include Namespace="Manager.v1_3_0"/>
+        <edmx:Include Namespace="Manager.v1_3_1"/>
+        <edmx:Include Namespace="Manager.v1_3_2"/>
+        <edmx:Include Namespace="Manager.v1_3_3"/>
+        <edmx:Include Namespace="Manager.v1_4_0"/>
     </edmx:Reference>
     <edmx:Reference Uri="/redfish/v1/schema/ManagerAccount_v1.xml">
         <edmx:Include Namespace="ManagerAccount"/>
+        <edmx:Include Namespace="ManagerAccount.v1_0_0"/>
+        <edmx:Include Namespace="ManagerAccount.v1_0_2"/>
         <edmx:Include Namespace="ManagerAccount.v1_0_3"/>
-    </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/ManagerNetworkProtocol_v1.xml">
-        <edmx:Include Namespace="ManagerNetworkProtocol"/>
-        <edmx:Include Namespace="ManagerNetworkProtocol.v1_0_3"/>
-        <edmx:Include Namespace="ManagerNetworkProtocol.v1_1_0"/>
+        <edmx:Include Namespace="ManagerAccount.v1_0_4"/>
+        <edmx:Include Namespace="ManagerAccount.v1_0_5"/>
+        <edmx:Include Namespace="ManagerAccount.v1_0_6"/>
+        <edmx:Include Namespace="ManagerAccount.v1_1_0"/>
+        <edmx:Include Namespace="ManagerAccount.v1_1_1"/>
+        <edmx:Include Namespace="ManagerAccount.v1_1_2"/>
     </edmx:Reference>
     <edmx:Reference Uri="/redfish/v1/schema/ManagerAccountCollection_v1.xml">
         <edmx:Include Namespace="ManagerAccountCollection"/>
@@ -79,176 +349,540 @@
     <edmx:Reference Uri="/redfish/v1/schema/ManagerCollection_v1.xml">
         <edmx:Include Namespace="ManagerCollection"/>
     </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/ManagerNetworkProtocol_v1.xml">
+        <edmx:Include Namespace="ManagerNetworkProtocol"/>
+        <edmx:Include Namespace="ManagerNetworkProtocol.v1_0_0"/>
+        <edmx:Include Namespace="ManagerNetworkProtocol.v1_0_2"/>
+        <edmx:Include Namespace="ManagerNetworkProtocol.v1_0_3"/>
+        <edmx:Include Namespace="ManagerNetworkProtocol.v1_0_4"/>
+        <edmx:Include Namespace="ManagerNetworkProtocol.v1_1_0"/>
+        <edmx:Include Namespace="ManagerNetworkProtocol.v1_1_1"/>
+        <edmx:Include Namespace="ManagerNetworkProtocol.v1_2_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/Memory_v1.xml">
+        <edmx:Include Namespace="Memory"/>
+        <edmx:Include Namespace="Memory.v1_0_0"/>
+        <edmx:Include Namespace="Memory.v1_0_1"/>
+        <edmx:Include Namespace="Memory.v1_0_2"/>
+        <edmx:Include Namespace="Memory.v1_0_3"/>
+        <edmx:Include Namespace="Memory.v1_1_0"/>
+        <edmx:Include Namespace="Memory.v1_1_1"/>
+        <edmx:Include Namespace="Memory.v1_1_2"/>
+        <edmx:Include Namespace="Memory.v1_2_0"/>
+        <edmx:Include Namespace="Memory.v1_2_1"/>
+        <edmx:Include Namespace="Memory.v1_3_0"/>
+        <edmx:Include Namespace="Memory.v1_3_1"/>
+        <edmx:Include Namespace="Memory.v1_4_0"/>
+        <edmx:Include Namespace="Memory.v1_4_1"/>
+        <edmx:Include Namespace="Memory.v1_5_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/MemoryChunks_v1.xml">
+        <edmx:Include Namespace="MemoryChunks"/>
+        <edmx:Include Namespace="MemoryChunks.v1_0_0"/>
+        <edmx:Include Namespace="MemoryChunks.v1_0_1"/>
+        <edmx:Include Namespace="MemoryChunks.v1_0_2"/>
+        <edmx:Include Namespace="MemoryChunks.v1_1_0"/>
+        <edmx:Include Namespace="MemoryChunks.v1_2_0"/>
+        <edmx:Include Namespace="MemoryChunks.v1_2_1"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/MemoryChunksCollection_v1.xml">
+        <edmx:Include Namespace="MemoryChunksCollection"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/MemoryCollection_v1.xml">
+        <edmx:Include Namespace="MemoryCollection"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/MemoryDomain_v1.xml">
+        <edmx:Include Namespace="MemoryDomain"/>
+        <edmx:Include Namespace="MemoryDomain.v1_0_0"/>
+        <edmx:Include Namespace="MemoryDomain.v1_0_1"/>
+        <edmx:Include Namespace="MemoryDomain.v1_0_2"/>
+        <edmx:Include Namespace="MemoryDomain.v1_1_0"/>
+        <edmx:Include Namespace="MemoryDomain.v1_1_1"/>
+        <edmx:Include Namespace="MemoryDomain.v1_2_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/MemoryDomainCollection_v1.xml">
+        <edmx:Include Namespace="MemoryDomainCollection"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/MemoryMetrics_v1.xml">
+        <edmx:Include Namespace="MemoryMetrics"/>
+        <edmx:Include Namespace="MemoryMetrics.v1_0_0"/>
+        <edmx:Include Namespace="MemoryMetrics.v1_0_1"/>
+        <edmx:Include Namespace="MemoryMetrics.v1_0_2"/>
+        <edmx:Include Namespace="MemoryMetrics.v1_0_3"/>
+        <edmx:Include Namespace="MemoryMetrics.v1_1_0"/>
+        <edmx:Include Namespace="MemoryMetrics.v1_1_1"/>
+        <edmx:Include Namespace="MemoryMetrics.v1_1_2"/>
+        <edmx:Include Namespace="MemoryMetrics.v1_1_3"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/Message_v1.xml">
+        <edmx:Include Namespace="Message"/>
+        <edmx:Include Namespace="Message.v1_0_0"/>
+        <edmx:Include Namespace="Message.v1_0_2"/>
+        <edmx:Include Namespace="Message.v1_0_3"/>
+        <edmx:Include Namespace="Message.v1_0_4"/>
+        <edmx:Include Namespace="Message.v1_0_5"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/MessageRegistry_v1.xml">
+        <edmx:Include Namespace="MessageRegistry"/>
+        <edmx:Include Namespace="MessageRegistry.v1_0_0"/>
+        <edmx:Include Namespace="MessageRegistry.v1_0_2"/>
+        <edmx:Include Namespace="MessageRegistry.v1_0_3"/>
+        <edmx:Include Namespace="MessageRegistry.v1_0_4"/>
+        <edmx:Include Namespace="MessageRegistry.v1_0_5"/>
+        <edmx:Include Namespace="MessageRegistry.v1_1_0"/>
+        <edmx:Include Namespace="MessageRegistry.v1_1_1"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/MessageRegistryCollection_v1.xml">
+        <edmx:Include Namespace="MessageRegistryCollection"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/MessageRegistryFile_v1.xml">
+        <edmx:Include Namespace="MessageRegistryFile"/>
+        <edmx:Include Namespace="MessageRegistryFile.v1_0_0"/>
+        <edmx:Include Namespace="MessageRegistryFile.v1_0_2"/>
+        <edmx:Include Namespace="MessageRegistryFile.v1_0_3"/>
+        <edmx:Include Namespace="MessageRegistryFile.v1_0_4"/>
+        <edmx:Include Namespace="MessageRegistryFile.v1_1_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/MessageRegistryFileCollection_v1.xml">
+        <edmx:Include Namespace="MessageRegistryFileCollection"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/NetworkAdapter_v1.xml">
+        <edmx:Include Namespace="NetworkAdapter"/>
+        <edmx:Include Namespace="NetworkAdapter.v1_0_0"/>
+        <edmx:Include Namespace="NetworkAdapter.v1_0_1"/>
+        <edmx:Include Namespace="NetworkAdapter.v1_1_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/NetworkAdapterCollection_v1.xml">
+        <edmx:Include Namespace="NetworkAdapterCollection"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/NetworkDeviceFunction_v1.xml">
+        <edmx:Include Namespace="NetworkDeviceFunction"/>
+        <edmx:Include Namespace="NetworkDeviceFunction.v1_0_0"/>
+        <edmx:Include Namespace="NetworkDeviceFunction.v1_0_1"/>
+        <edmx:Include Namespace="NetworkDeviceFunction.v1_0_2"/>
+        <edmx:Include Namespace="NetworkDeviceFunction.v1_1_0"/>
+        <edmx:Include Namespace="NetworkDeviceFunction.v1_1_1"/>
+        <edmx:Include Namespace="NetworkDeviceFunction.v1_2_0"/>
+        <edmx:Include Namespace="NetworkDeviceFunction.v1_2_1"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/NetworkDeviceFunctionCollection_v1.xml">
+        <edmx:Include Namespace="NetworkDeviceFunctionCollection"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/NetworkInterface_v1.xml">
+        <edmx:Include Namespace="NetworkInterface"/>
+        <edmx:Include Namespace="NetworkInterface.v1_0_0"/>
+        <edmx:Include Namespace="NetworkInterface.v1_0_1"/>
+        <edmx:Include Namespace="NetworkInterface.v1_1_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/NetworkInterfaceCollection_v1.xml">
+        <edmx:Include Namespace="NetworkInterfaceCollection"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/NetworkPort_v1.xml">
+        <edmx:Include Namespace="NetworkPort"/>
+        <edmx:Include Namespace="NetworkPort.v1_0_0"/>
+        <edmx:Include Namespace="NetworkPort.v1_0_1"/>
+        <edmx:Include Namespace="NetworkPort.v1_1_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/NetworkPortCollection_v1.xml">
+        <edmx:Include Namespace="NetworkPortCollection"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/PCIeDevice_v1.xml">
+        <edmx:Include Namespace="PCIeDevice"/>
+        <edmx:Include Namespace="PCIeDevice.v1_0_0"/>
+        <edmx:Include Namespace="PCIeDevice.v1_0_1"/>
+        <edmx:Include Namespace="PCIeDevice.v1_0_2"/>
+        <edmx:Include Namespace="PCIeDevice.v1_1_0"/>
+        <edmx:Include Namespace="PCIeDevice.v1_2_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/PCIeFunction_v1.xml">
+        <edmx:Include Namespace="PCIeFunction"/>
+        <edmx:Include Namespace="PCIeFunction.v1_0_0"/>
+        <edmx:Include Namespace="PCIeFunction.v1_0_1"/>
+        <edmx:Include Namespace="PCIeFunction.v1_0_2"/>
+        <edmx:Include Namespace="PCIeFunction.v1_0_3"/>
+        <edmx:Include Namespace="PCIeFunction.v1_1_0"/>
+        <edmx:Include Namespace="PCIeFunction.v1_1_1"/>
+        <edmx:Include Namespace="PCIeFunction.v1_2_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/PhysicalContext_v1.xml">
+        <edmx:Include Namespace="PhysicalContext"/>
+        <edmx:Include Namespace="PhysicalContext.v1_0_0"/>
+        <edmx:Include Namespace="PhysicalContext.v1_0_2"/>
+        <edmx:Include Namespace="PhysicalContext.v1_0_3"/>
+        <edmx:Include Namespace="PhysicalContext.v1_0_4"/>
+        <edmx:Include Namespace="PhysicalContext.v1_1_0"/>
+        <edmx:Include Namespace="PhysicalContext.v1_1_1"/>
+        <edmx:Include Namespace="PhysicalContext.v1_2_0"/>
+        <edmx:Include Namespace="PhysicalContext.v1_2_1"/>
+        <edmx:Include Namespace="PhysicalContext.v1_3_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/Port_v1.xml">
+        <edmx:Include Namespace="Port"/>
+        <edmx:Include Namespace="Port.v1_0_0"/>
+        <edmx:Include Namespace="Port.v1_0_1"/>
+        <edmx:Include Namespace="Port.v1_0_2"/>
+        <edmx:Include Namespace="Port.v1_0_3"/>
+        <edmx:Include Namespace="Port.v1_1_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/PortCollection_v1.xml">
+        <edmx:Include Namespace="PortCollection"/>
+    </edmx:Reference>
     <edmx:Reference Uri="/redfish/v1/schema/Power_v1.xml">
         <edmx:Include Namespace="Power"/>
+        <edmx:Include Namespace="Power.v1_0_0"/>
+        <edmx:Include Namespace="Power.v1_0_1"/>
+        <edmx:Include Namespace="Power.v1_0_2"/>
         <edmx:Include Namespace="Power.v1_0_3"/>
+        <edmx:Include Namespace="Power.v1_0_4"/>
+        <edmx:Include Namespace="Power.v1_0_5"/>
+        <edmx:Include Namespace="Power.v1_0_6"/>
+        <edmx:Include Namespace="Power.v1_1_0"/>
         <edmx:Include Namespace="Power.v1_1_1"/>
+        <edmx:Include Namespace="Power.v1_1_2"/>
+        <edmx:Include Namespace="Power.v1_1_3"/>
+        <edmx:Include Namespace="Power.v1_1_4"/>
+        <edmx:Include Namespace="Power.v1_2_0"/>
         <edmx:Include Namespace="Power.v1_2_1"/>
+        <edmx:Include Namespace="Power.v1_2_2"/>
+        <edmx:Include Namespace="Power.v1_2_3"/>
+        <edmx:Include Namespace="Power.v1_2_4"/>
+        <edmx:Include Namespace="Power.v1_3_0"/>
+        <edmx:Include Namespace="Power.v1_3_1"/>
+        <edmx:Include Namespace="Power.v1_3_2"/>
+        <edmx:Include Namespace="Power.v1_4_0"/>
+        <edmx:Include Namespace="Power.v1_4_1"/>
+        <edmx:Include Namespace="Power.v1_5_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/PrivilegeRegistry_v1.xml">
+        <edmx:Include Namespace="PrivilegeRegistry"/>
+        <edmx:Include Namespace="PrivilegeRegistry.v1_0_0"/>
+        <edmx:Include Namespace="PrivilegeRegistry.v1_0_1"/>
+        <edmx:Include Namespace="PrivilegeRegistry.v1_0_2"/>
+        <edmx:Include Namespace="PrivilegeRegistry.v1_1_0"/>
+        <edmx:Include Namespace="PrivilegeRegistry.v1_1_1"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/Privileges_v1.xml">
+        <edmx:Include Namespace="Privileges"/>
+        <edmx:Include Namespace="Privileges.v1_0_0"/>
+        <edmx:Include Namespace="Privileges.v1_0_2"/>
+        <edmx:Include Namespace="Privileges.v1_0_3"/>
+        <edmx:Include Namespace="Privileges.v1_0_4"/>
     </edmx:Reference>
     <edmx:Reference Uri="/redfish/v1/schema/Processor_v1.xml">
         <edmx:Include Namespace="Processor"/>
+        <edmx:Include Namespace="Processor.v1_0_0"/>
+        <edmx:Include Namespace="Processor.v1_0_2"/>
         <edmx:Include Namespace="Processor.v1_0_3"/>
+        <edmx:Include Namespace="Processor.v1_0_4"/>
+        <edmx:Include Namespace="Processor.v1_1_0"/>
+        <edmx:Include Namespace="Processor.v1_2_0"/>
+        <edmx:Include Namespace="Processor.v1_3_0"/>
     </edmx:Reference>
     <edmx:Reference Uri="/redfish/v1/schema/ProcessorCollection_v1.xml">
         <edmx:Include Namespace="ProcessorCollection"/>
     </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/Protocol_v1.xml">
+        <edmx:Include Namespace="Protocol"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/RedfishExtensions_v1.xml">
+        <edmx:Include Namespace="RedfishExtensions.v1_0_0"  Alias="Redfish"/>
+        <edmx:Include Namespace="Validation.v1_0_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/Redundancy_v1.xml">
+        <edmx:Include Namespace="Redundancy"/>
+        <edmx:Include Namespace="Redundancy.v1_0_0"/>
+        <edmx:Include Namespace="Redundancy.v1_0_1"/>
+        <edmx:Include Namespace="Redundancy.v1_0_2"/>
+        <edmx:Include Namespace="Redundancy.v1_0_3"/>
+        <edmx:Include Namespace="Redundancy.v1_0_4"/>
+        <edmx:Include Namespace="Redundancy.v1_1_0"/>
+        <edmx:Include Namespace="Redundancy.v1_1_1"/>
+        <edmx:Include Namespace="Redundancy.v1_1_2"/>
+        <edmx:Include Namespace="Redundancy.v1_2_0"/>
+        <edmx:Include Namespace="Redundancy.v1_3_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/Resource_v1.xml">
+        <edmx:Include Namespace="Resource"/>
+        <edmx:Include Namespace="Resource.v1_0_0"/>
+        <edmx:Include Namespace="Resource.v1_0_2"/>
+        <edmx:Include Namespace="Resource.v1_0_3"/>
+        <edmx:Include Namespace="Resource.v1_0_4"/>
+        <edmx:Include Namespace="Resource.v1_1_0"/>
+        <edmx:Include Namespace="Resource.v1_1_1"/>
+        <edmx:Include Namespace="Resource.v1_1_2"/>
+        <edmx:Include Namespace="Resource.v1_1_3"/>
+        <edmx:Include Namespace="Resource.v1_1_4"/>
+        <edmx:Include Namespace="Resource.v1_1_5"/>
+        <edmx:Include Namespace="Resource.v1_2_0"/>
+        <edmx:Include Namespace="Resource.v1_2_1"/>
+        <edmx:Include Namespace="Resource.v1_2_2"/>
+        <edmx:Include Namespace="Resource.v1_2_3"/>
+        <edmx:Include Namespace="Resource.v1_2_4"/>
+        <edmx:Include Namespace="Resource.v1_3_0"/>
+        <edmx:Include Namespace="Resource.v1_3_1"/>
+        <edmx:Include Namespace="Resource.v1_3_2"/>
+        <edmx:Include Namespace="Resource.v1_3_3"/>
+        <edmx:Include Namespace="Resource.v1_4_0"/>
+        <edmx:Include Namespace="Resource.v1_4_1"/>
+        <edmx:Include Namespace="Resource.v1_4_2"/>
+        <edmx:Include Namespace="Resource.v1_5_0"/>
+        <edmx:Include Namespace="Resource.v1_5_1"/>
+        <edmx:Include Namespace="Resource.v1_6_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/ResourceBlock_v1.xml">
+        <edmx:Include Namespace="ResourceBlock"/>
+        <edmx:Include Namespace="ResourceBlock.v1_0_0"/>
+        <edmx:Include Namespace="ResourceBlock.v1_1_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/ResourceBlockCollection_v1.xml">
+        <edmx:Include Namespace="ResourceBlockCollection"/>
+    </edmx:Reference>
     <edmx:Reference Uri="/redfish/v1/schema/Role_v1.xml">
         <edmx:Include Namespace="Role"/>
+        <edmx:Include Namespace="Role.v1_0_0"/>
         <edmx:Include Namespace="Role.v1_0_2"/>
+        <edmx:Include Namespace="Role.v1_0_3"/>
+        <edmx:Include Namespace="Role.v1_1_0"/>
+        <edmx:Include Namespace="Role.v1_1_1"/>
+        <edmx:Include Namespace="Role.v1_2_0"/>
+        <edmx:Include Namespace="Role.v1_2_1"/>
     </edmx:Reference>
     <edmx:Reference Uri="/redfish/v1/schema/RoleCollection_v1.xml">
         <edmx:Include Namespace="RoleCollection"/>
     </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/SecureBoot_v1.xml">
+        <edmx:Include Namespace="SecureBoot"/>
+        <edmx:Include Namespace="SecureBoot.v1_0_0"/>
+        <edmx:Include Namespace="SecureBoot.v1_0_1"/>
+        <edmx:Include Namespace="SecureBoot.v1_0_2"/>
+        <edmx:Include Namespace="SecureBoot.v1_0_3"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/SerialInterface_v1.xml">
+        <edmx:Include Namespace="SerialInterface"/>
+        <edmx:Include Namespace="SerialInterface.v1_0_0"/>
+        <edmx:Include Namespace="SerialInterface.v1_0_2"/>
+        <edmx:Include Namespace="SerialInterface.v1_0_3"/>
+        <edmx:Include Namespace="SerialInterface.v1_0_4"/>
+        <edmx:Include Namespace="SerialInterface.v1_0_5"/>
+        <edmx:Include Namespace="SerialInterface.v1_1_0"/>
+        <edmx:Include Namespace="SerialInterface.v1_1_1"/>
+        <edmx:Include Namespace="SerialInterface.v1_1_2"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/SerialInterfaceCollection_v1.xml">
+        <edmx:Include Namespace="SerialInterfaceCollection"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/ServiceRoot_v1.xml">
+        <edmx:Include Namespace="ServiceRoot"/>
+        <edmx:Include Namespace="ServiceRoot.v1_0_0"/>
+        <edmx:Include Namespace="ServiceRoot.v1_0_2"/>
+        <edmx:Include Namespace="ServiceRoot.v1_0_3"/>
+        <edmx:Include Namespace="ServiceRoot.v1_0_4"/>
+        <edmx:Include Namespace="ServiceRoot.v1_0_5"/>
+        <edmx:Include Namespace="ServiceRoot.v1_0_6"/>
+        <edmx:Include Namespace="ServiceRoot.v1_1_0"/>
+        <edmx:Include Namespace="ServiceRoot.v1_1_1"/>
+        <edmx:Include Namespace="ServiceRoot.v1_1_2"/>
+        <edmx:Include Namespace="ServiceRoot.v1_1_3"/>
+        <edmx:Include Namespace="ServiceRoot.v1_2_0"/>
+        <edmx:Include Namespace="ServiceRoot.v1_2_1"/>
+        <edmx:Include Namespace="ServiceRoot.v1_3_0"/>
+        <edmx:Include Namespace="ServiceRoot.v1_3_1"/>
+    </edmx:Reference>
     <edmx:Reference Uri="/redfish/v1/schema/Session_v1.xml">
         <edmx:Include Namespace="Session"/>
+        <edmx:Include Namespace="Session.v1_0_0"/>
         <edmx:Include Namespace="Session.v1_0_2"/>
         <edmx:Include Namespace="Session.v1_0_3"/>
+        <edmx:Include Namespace="Session.v1_1_0"/>
     </edmx:Reference>
     <edmx:Reference Uri="/redfish/v1/schema/SessionCollection_v1.xml">
         <edmx:Include Namespace="SessionCollection"/>
     </edmx:Reference>
     <edmx:Reference Uri="/redfish/v1/schema/SessionService_v1.xml">
         <edmx:Include Namespace="SessionService"/>
+        <edmx:Include Namespace="SessionService.v1_0_0"/>
         <edmx:Include Namespace="SessionService.v1_0_2"/>
         <edmx:Include Namespace="SessionService.v1_0_3"/>
+        <edmx:Include Namespace="SessionService.v1_0_4"/>
+        <edmx:Include Namespace="SessionService.v1_1_0"/>
         <edmx:Include Namespace="SessionService.v1_1_1"/>
+        <edmx:Include Namespace="SessionService.v1_1_2"/>
+        <edmx:Include Namespace="SessionService.v1_1_3"/>
     </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/Thermal_v1.xml">
-        <edmx:Include Namespace="Thermal"/>
-        <edmx:Include Namespace="Thermal.v1_0_0"/>
-        <edmx:Include Namespace="Thermal.v1_0_3"/>
-        <edmx:Include Namespace="Thermal.v1_1_1"/>
-        <edmx:Include Namespace="Thermal.v1_2_0"/>
-        <edmx:Include Namespace="Thermal.v1_3_0"/>
-        <edmx:Include Namespace="Thermal.v1_4_0"/>
+    <edmx:Reference Uri="/redfish/v1/schema/Settings_v1.xml">
+        <edmx:Include Namespace="Settings"/>
+        <edmx:Include Namespace="Settings.v1_0_0"/>
+        <edmx:Include Namespace="Settings.v1_0_2"/>
+        <edmx:Include Namespace="Settings.v1_0_3"/>
+        <edmx:Include Namespace="Settings.v1_0_4"/>
+        <edmx:Include Namespace="Settings.v1_1_0"/>
+        <edmx:Include Namespace="Settings.v1_2_0"/>
     </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/RedfishExtensions_v1.xml">
-        <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
+    <edmx:Reference Uri="/redfish/v1/schema/SimpleStorage_v1.xml">
+        <edmx:Include Namespace="SimpleStorage"/>
+        <edmx:Include Namespace="SimpleStorage.v1_0_0"/>
+        <edmx:Include Namespace="SimpleStorage.v1_0_2"/>
+        <edmx:Include Namespace="SimpleStorage.v1_0_3"/>
+        <edmx:Include Namespace="SimpleStorage.v1_0_4"/>
+        <edmx:Include Namespace="SimpleStorage.v1_1_0"/>
+        <edmx:Include Namespace="SimpleStorage.v1_1_1"/>
+        <edmx:Include Namespace="SimpleStorage.v1_1_2"/>
+        <edmx:Include Namespace="SimpleStorage.v1_2_0"/>
     </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/IPAddresses_v1.xml">
-        <edmx:Include Namespace="IPAddresses"/>
-        <edmx:Include Namespace="IPAddresses.v1_0_4"/>
+    <edmx:Reference Uri="/redfish/v1/schema/SimpleStorageCollection_v1.xml">
+        <edmx:Include Namespace="SimpleStorageCollection"/>
     </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/MemoryCollection_v1.xml">
-        <edmx:Include Namespace="MemoryCollection"/>
-    </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/MemoryMetrics_v1.xml">
-        <edmx:Include Namespace="MemoryMetrics"/>
-        <edmx:Include Namespace="MemoryMetrics.v1_0_1"/>
-        <edmx:Include Namespace="MemoryMetrics.v1_1_1"/>
-    </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/Memory_v1.xml">
-        <edmx:Include Namespace="Memory"/>
-        <edmx:Include Namespace="Memory.v1_0_1"/>
-        <edmx:Include Namespace="Memory.v1_1_0"/>
-    </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/PhysicalContext_v1.xml">
-        <edmx:Include Namespace="PhysicalContext"/>
-        <edmx:Include Namespace="PhysicalContext.v1_0_3"/>
-    </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/Privileges_v1.xml">
-        <edmx:Include Namespace="Privileges"/>
-        <edmx:Include Namespace="Privileges.v1_0_3"/>
-    </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/Redundancy_v1.xml">
-        <edmx:Include Namespace="Redundancy"/>
-        <edmx:Include Namespace="Redundancy.v1_0_3"/>
-        <edmx:Include Namespace="Redundancy.v1_1_1"/>
-    </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/Resource_v1.xml">
-        <edmx:Include Namespace="Resource"/>
-        <edmx:Include Namespace="Resource.v1_0_3"/>
-        <edmx:Include Namespace="Resource.v1_1_2"/>
-        <edmx:Include Namespace="Resource.v1_2_1"/>
-        <edmx:Include Namespace="Resource.v1_3_0"/>
-    </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/VirtualMediaCollection_v1.xml">
-        <edmx:Include Namespace="VirtualMediaCollection"/>
-    </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/VirtualMedia_v1.xml">
-        <edmx:Include Namespace="VirtualMedia"/>
-        <edmx:Include Namespace="VirtualMedia.v1_0_3"/>
-    </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/VLanNetworkInterfaceCollection_v1.xml">
-        <edmx:Include Namespace="VLanNetworkInterfaceCollection"/>
-    </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/VLanNetworkInterface_v1.xml">
-        <edmx:Include Namespace="VLanNetworkInterface"/>
-        <edmx:Include Namespace="VLanNetworkInterface.v1_0_3"/>
-    </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/StorageCollection_v1.xml">
-        <edmx:Include Namespace="StorageCollection"/>
-    </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/Storage_v1.xml">
-        <edmx:Include Namespace="Storage"/>
-        <edmx:Include Namespace="Storage.v1_0_2"/>
-        <edmx:Include Namespace="Storage.v1_1_1"/>
-    </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/Drive_v1.xml">
-        <edmx:Include Namespace="Drive"/>
-        <edmx:Include Namespace="Drive.v1_0_2"/>
-        <edmx:Include Namespace="Drive.v1_1_1"/>
+    <edmx:Reference Uri="/redfish/v1/schema/SoftwareInventory_v1.xml">
+        <edmx:Include Namespace="SoftwareInventory"/>
+        <edmx:Include Namespace="SoftwareInventory.v1_0_0"/>
+        <edmx:Include Namespace="SoftwareInventory.v1_0_1"/>
+        <edmx:Include Namespace="SoftwareInventory.v1_0_2"/>
+        <edmx:Include Namespace="SoftwareInventory.v1_1_0"/>
+        <edmx:Include Namespace="SoftwareInventory.v1_1_1"/>
+        <edmx:Include Namespace="SoftwareInventory.v1_2_0"/>
     </edmx:Reference>
     <edmx:Reference Uri="/redfish/v1/schema/SoftwareInventoryCollection_v1.xml">
         <edmx:Include Namespace="SoftwareInventoryCollection"/>
     </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/SoftwareInventory_v1.xml">
-        <edmx:Include Namespace="SoftwareInventory"/>
-        <edmx:Include Namespace="SoftwareInventory.v1_0_1"/>
-        <edmx:Include Namespace="SoftwareInventory.v1_1_0"/>
-        <edmx:Include Namespace="SoftwareInventory.v1_1_1"/>
+    <edmx:Reference Uri="/redfish/v1/schema/Storage_v1.xml">
+        <edmx:Include Namespace="Storage"/>
+        <edmx:Include Namespace="Storage.v1_0_0"/>
+        <edmx:Include Namespace="Storage.v1_0_1"/>
+        <edmx:Include Namespace="Storage.v1_0_2"/>
+        <edmx:Include Namespace="Storage.v1_0_3"/>
+        <edmx:Include Namespace="Storage.v1_0_4"/>
+        <edmx:Include Namespace="Storage.v1_1_0"/>
+        <edmx:Include Namespace="Storage.v1_1_1"/>
+        <edmx:Include Namespace="Storage.v1_1_2"/>
+        <edmx:Include Namespace="Storage.v1_1_3"/>
+        <edmx:Include Namespace="Storage.v1_2_0"/>
+        <edmx:Include Namespace="Storage.v1_2_1"/>
+        <edmx:Include Namespace="Storage.v1_3_0"/>
+        <edmx:Include Namespace="Storage.v1_3_1"/>
+        <edmx:Include Namespace="Storage.v1_4_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/StorageCollection_v1.xml">
+        <edmx:Include Namespace="StorageCollection"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/Switch_v1.xml">
+        <edmx:Include Namespace="Switch"/>
+        <edmx:Include Namespace="Switch.v1_0_0"/>
+        <edmx:Include Namespace="Switch.v1_0_1"/>
+        <edmx:Include Namespace="Switch.v1_0_2"/>
+        <edmx:Include Namespace="Switch.v1_0_3"/>
+        <edmx:Include Namespace="Switch.v1_1_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/SwitchCollection_v1.xml">
+        <edmx:Include Namespace="SwitchCollection"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/Task_v1.xml">
+        <edmx:Include Namespace="Task"/>
+        <edmx:Include Namespace="Task.v1_0_0"/>
+        <edmx:Include Namespace="Task.v1_0_2"/>
+        <edmx:Include Namespace="Task.v1_0_3"/>
+        <edmx:Include Namespace="Task.v1_0_4"/>
+        <edmx:Include Namespace="Task.v1_1_0"/>
+        <edmx:Include Namespace="Task.v1_1_1"/>
+        <edmx:Include Namespace="Task.v1_2_0"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/TaskCollection_v1.xml">
+        <edmx:Include Namespace="TaskCollection"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/TaskService_v1.xml">
+        <edmx:Include Namespace="TaskService"/>
+        <edmx:Include Namespace="TaskService.v1_0_0"/>
+        <edmx:Include Namespace="TaskService.v1_0_2"/>
+        <edmx:Include Namespace="TaskService.v1_0_3"/>
+        <edmx:Include Namespace="TaskService.v1_0_4"/>
+        <edmx:Include Namespace="TaskService.v1_1_0"/>
+        <edmx:Include Namespace="TaskService.v1_1_1"/>
+    </edmx:Reference>
+    <edmx:Reference Uri="/redfish/v1/schema/Thermal_v1.xml">
+        <edmx:Include Namespace="Thermal"/>
+        <edmx:Include Namespace="Thermal.v1_0_0"/>
+        <edmx:Include Namespace="Thermal.v1_0_1"/>
+        <edmx:Include Namespace="Thermal.v1_0_2"/>
+        <edmx:Include Namespace="Thermal.v1_0_3"/>
+        <edmx:Include Namespace="Thermal.v1_0_4"/>
+        <edmx:Include Namespace="Thermal.v1_0_5"/>
+        <edmx:Include Namespace="Thermal.v1_0_6"/>
+        <edmx:Include Namespace="Thermal.v1_1_0"/>
+        <edmx:Include Namespace="Thermal.v1_1_1"/>
+        <edmx:Include Namespace="Thermal.v1_1_2"/>
+        <edmx:Include Namespace="Thermal.v1_1_3"/>
+        <edmx:Include Namespace="Thermal.v1_1_4"/>
+        <edmx:Include Namespace="Thermal.v1_2_0"/>
+        <edmx:Include Namespace="Thermal.v1_2_1"/>
+        <edmx:Include Namespace="Thermal.v1_2_2"/>
+        <edmx:Include Namespace="Thermal.v1_2_3"/>
+        <edmx:Include Namespace="Thermal.v1_3_0"/>
+        <edmx:Include Namespace="Thermal.v1_3_1"/>
+        <edmx:Include Namespace="Thermal.v1_3_2"/>
+        <edmx:Include Namespace="Thermal.v1_4_0"/>
     </edmx:Reference>
     <edmx:Reference Uri="/redfish/v1/schema/UpdateService_v1.xml">
         <edmx:Include Namespace="UpdateService"/>
+        <edmx:Include Namespace="UpdateService.v1_0_0"/>
         <edmx:Include Namespace="UpdateService.v1_0_1"/>
+        <edmx:Include Namespace="UpdateService.v1_0_2"/>
+        <edmx:Include Namespace="UpdateService.v1_0_3"/>
         <edmx:Include Namespace="UpdateService.v1_1_0"/>
+        <edmx:Include Namespace="UpdateService.v1_1_1"/>
+        <edmx:Include Namespace="UpdateService.v1_1_2"/>
         <edmx:Include Namespace="UpdateService.v1_2_0"/>
+        <edmx:Include Namespace="UpdateService.v1_2_1"/>
     </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/Message_v1.xml">
-        <edmx:Include Namespace="Message"/>
-        <edmx:Include Namespace="Message.v1_0_4"/>
+    <edmx:Reference Uri="/redfish/v1/schema/VirtualMedia_v1.xml">
+        <edmx:Include Namespace="VirtualMedia"/>
+        <edmx:Include Namespace="VirtualMedia.v1_0_0"/>
+        <edmx:Include Namespace="VirtualMedia.v1_0_2"/>
+        <edmx:Include Namespace="VirtualMedia.v1_0_3"/>
+        <edmx:Include Namespace="VirtualMedia.v1_1_0"/>
+        <edmx:Include Namespace="VirtualMedia.v1_1_1"/>
+        <edmx:Include Namespace="VirtualMedia.v1_2_0"/>
     </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/EndpointCollection_v1.xml">
-        <edmx:Include Namespace="EndpointCollection"/>
+    <edmx:Reference Uri="/redfish/v1/schema/VirtualMediaCollection_v1.xml">
+        <edmx:Include Namespace="VirtualMediaCollection"/>
     </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/Endpoint_v1.xml">
-        <edmx:Include Namespace="Endpoint"/>
-        <edmx:Include Namespace="Endpoint.v1_0_1"/>
+    <edmx:Reference Uri="/redfish/v1/schema/VLanNetworkInterface_v1.xml">
+        <edmx:Include Namespace="VLanNetworkInterface"/>
+        <edmx:Include Namespace="VLanNetworkInterface.v1_0_0"/>
+        <edmx:Include Namespace="VLanNetworkInterface.v1_0_1"/>
+        <edmx:Include Namespace="VLanNetworkInterface.v1_0_2"/>
+        <edmx:Include Namespace="VLanNetworkInterface.v1_0_3"/>
+        <edmx:Include Namespace="VLanNetworkInterface.v1_0_4"/>
+        <edmx:Include Namespace="VLanNetworkInterface.v1_0_5"/>
+        <edmx:Include Namespace="VLanNetworkInterface.v1_1_0"/>
+        <edmx:Include Namespace="VLanNetworkInterface.v1_1_1"/>
     </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/HostInterfaceCollection_v1.xml">
-        <edmx:Include Namespace="HostInterfaceCollection"/>
+    <edmx:Reference Uri="/redfish/v1/schema/VLanNetworkInterfaceCollection_v1.xml">
+        <edmx:Include Namespace="VLanNetworkInterfaceCollection"/>
     </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/HostInterface_v1.xml">
-        <edmx:Include Namespace="HostInterface"/>
-        <edmx:Include Namespace="HostInterface.v1_0_0"/>
+    <edmx:Reference Uri="/redfish/v1/schema/Volume_v1.xml">
+        <edmx:Include Namespace="Volume"/>
+        <edmx:Include Namespace="Volume.v1_0_0"/>
+        <edmx:Include Namespace="Volume.v1_0_1"/>
+        <edmx:Include Namespace="Volume.v1_0_2"/>
+        <edmx:Include Namespace="Volume.v1_0_3"/>
     </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/MessageRegistryFileCollection_v1.xml">
-        <edmx:Include Namespace="MessageRegistryFileCollection"/>
+    <edmx:Reference Uri="/redfish/v1/schema/VolumeCollection_v1.xml">
+        <edmx:Include Namespace="VolumeCollection"/>
     </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/MessageRegistryFile_v1.xml">
-        <edmx:Include Namespace="MessageRegistryFile"/>
-        <edmx:Include Namespace="MessageRegistryFile.v1_0_3"/>
+    <edmx:Reference Uri="/redfish/v1/schema/Zone_v1.xml">
+        <edmx:Include Namespace="Zone"/>
+        <edmx:Include Namespace="Zone.v1_0_0"/>
+        <edmx:Include Namespace="Zone.v1_0_1"/>
+        <edmx:Include Namespace="Zone.v1_0_2"/>
+        <edmx:Include Namespace="Zone.v1_1_0"/>
+        <edmx:Include Namespace="Zone.v1_1_1"/>
+        <edmx:Include Namespace="Zone.v1_2_0"/>
     </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/EventService_v1.xml">
-        <edmx:Include Namespace="EventService"/>
-        <edmx:Include Namespace="EventService.v1_0_3"/>
-    </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/EventDestinationCollection_v1.xml">
-        <edmx:Include Namespace="EventDestinationCollection"/>
-    </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/EventDestination_v1.xml">
-        <edmx:Include Namespace="EventDestination"/>
-        <edmx:Include Namespace="EventDestination.v1_0_3"/>
-        <edmx:Include Namespace="EventDestination.v1_1_1"/>
-    </edmx:Reference>
-    <edmx:Reference Uri="/redfish/v1/schema/Event_v1.xml">
-        <edmx:Include Namespace="Event"/>
-        <edmx:Include Namespace="Event.v1_0_4"/>
-        <edmx:Include Namespace="Event.v1_1_2"/>
+    <edmx:Reference Uri="/redfish/v1/schema/ZoneCollection_v1.xml">
+        <edmx:Include Namespace="ZoneCollection"/>
     </edmx:Reference>
     <edmx:DataServices>
-        <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Service">
-            <EntityContainer Name="Service" Extends="ServiceRoot.v1_0_0.ServiceContainer"/>
-        </Schema>
-    </edmx:DataServices>
+            <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Service">
+                <EntityContainer Name="Service" Extends="ServiceRoot.v1_0_0.ServiceContainer"/>
+            </Schema>
+        </edmx:DataServices>
 </edmx:Edmx>