summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--meson.build2
l---------static/redfish/v1/JsonSchemas/AccountService/AccountService.json1
l---------static/redfish/v1/JsonSchemas/ActionInfo/ActionInfo.json1
l---------static/redfish/v1/JsonSchemas/AggregationService/AggregationService.json1
l---------static/redfish/v1/JsonSchemas/AggregationSource/AggregationSource.json1
l---------static/redfish/v1/JsonSchemas/AggregationSourceCollection/AggregationSourceCollection.json1
l---------static/redfish/v1/JsonSchemas/Assembly/Assembly.json1
l---------static/redfish/v1/JsonSchemas/AttributeRegistry/AttributeRegistry.json1
l---------static/redfish/v1/JsonSchemas/Bios/Bios.json1
l---------static/redfish/v1/JsonSchemas/Cable/Cable.json1
l---------static/redfish/v1/JsonSchemas/CableCollection/CableCollection.json1
l---------static/redfish/v1/JsonSchemas/Certificate/Certificate.json1
l---------static/redfish/v1/JsonSchemas/CertificateCollection/CertificateCollection.json1
l---------static/redfish/v1/JsonSchemas/CertificateLocations/CertificateLocations.json1
l---------static/redfish/v1/JsonSchemas/CertificateService/CertificateService.json1
l---------static/redfish/v1/JsonSchemas/Chassis/Chassis.json1
l---------static/redfish/v1/JsonSchemas/ChassisCollection/ChassisCollection.json1
l---------static/redfish/v1/JsonSchemas/ComponentIntegrity/ComponentIntegrity.json1
l---------static/redfish/v1/JsonSchemas/ComponentIntegrityCollection/ComponentIntegrityCollection.json1
l---------static/redfish/v1/JsonSchemas/ComputerSystem/ComputerSystem.json1
l---------static/redfish/v1/JsonSchemas/ComputerSystemCollection/ComputerSystemCollection.json1
l---------static/redfish/v1/JsonSchemas/Drive/Drive.json1
l---------static/redfish/v1/JsonSchemas/DriveCollection/DriveCollection.json1
l---------static/redfish/v1/JsonSchemas/EnvironmentMetrics/EnvironmentMetrics.json1
l---------static/redfish/v1/JsonSchemas/EthernetInterface/EthernetInterface.json1
l---------static/redfish/v1/JsonSchemas/EthernetInterfaceCollection/EthernetInterfaceCollection.json1
l---------static/redfish/v1/JsonSchemas/Event/Event.json1
l---------static/redfish/v1/JsonSchemas/EventDestination/EventDestination.json1
l---------static/redfish/v1/JsonSchemas/EventDestinationCollection/EventDestinationCollection.json1
l---------static/redfish/v1/JsonSchemas/EventService/EventService.json1
l---------static/redfish/v1/JsonSchemas/FabricAdapter/FabricAdapter.json1
l---------static/redfish/v1/JsonSchemas/FabricAdapterCollection/FabricAdapterCollection.json1
l---------static/redfish/v1/JsonSchemas/Fan/Fan.json1
l---------static/redfish/v1/JsonSchemas/FanCollection/FanCollection.json1
l---------static/redfish/v1/JsonSchemas/IPAddresses/IPAddresses.json1
l---------static/redfish/v1/JsonSchemas/JsonSchemaFile/JsonSchemaFile.json1
l---------static/redfish/v1/JsonSchemas/JsonSchemaFileCollection/JsonSchemaFileCollection.json1
l---------static/redfish/v1/JsonSchemas/LogEntry/LogEntry.json1
l---------static/redfish/v1/JsonSchemas/LogEntryCollection/LogEntryCollection.json1
l---------static/redfish/v1/JsonSchemas/LogService/LogService.json1
l---------static/redfish/v1/JsonSchemas/LogServiceCollection/LogServiceCollection.json1
l---------static/redfish/v1/JsonSchemas/Manager/Manager.json1
l---------static/redfish/v1/JsonSchemas/ManagerAccount/ManagerAccount.json1
l---------static/redfish/v1/JsonSchemas/ManagerAccountCollection/ManagerAccountCollection.json1
l---------static/redfish/v1/JsonSchemas/ManagerCollection/ManagerCollection.json1
l---------static/redfish/v1/JsonSchemas/ManagerDiagnosticData/ManagerDiagnosticData.json1
l---------static/redfish/v1/JsonSchemas/ManagerNetworkProtocol/ManagerNetworkProtocol.json1
l---------static/redfish/v1/JsonSchemas/Memory/Memory.json1
l---------static/redfish/v1/JsonSchemas/MemoryCollection/MemoryCollection.json1
l---------static/redfish/v1/JsonSchemas/Message/Message.json1
l---------static/redfish/v1/JsonSchemas/MessageRegistry/MessageRegistry.json1
l---------static/redfish/v1/JsonSchemas/MessageRegistryCollection/MessageRegistryCollection.json1
l---------static/redfish/v1/JsonSchemas/MessageRegistryFile/MessageRegistryFile.json1
l---------static/redfish/v1/JsonSchemas/MessageRegistryFileCollection/MessageRegistryFileCollection.json1
l---------static/redfish/v1/JsonSchemas/MetricDefinition/MetricDefinition.json1
l---------static/redfish/v1/JsonSchemas/MetricDefinitionCollection/MetricDefinitionCollection.json1
l---------static/redfish/v1/JsonSchemas/MetricReport/MetricReport.json1
l---------static/redfish/v1/JsonSchemas/MetricReportCollection/MetricReportCollection.json1
l---------static/redfish/v1/JsonSchemas/MetricReportDefinition/MetricReportDefinition.json1
l---------static/redfish/v1/JsonSchemas/MetricReportDefinitionCollection/MetricReportDefinitionCollection.json1
l---------static/redfish/v1/JsonSchemas/OperatingConfig/OperatingConfig.json1
l---------static/redfish/v1/JsonSchemas/OperatingConfigCollection/OperatingConfigCollection.json1
l---------static/redfish/v1/JsonSchemas/PCIeDevice/PCIeDevice.json1
l---------static/redfish/v1/JsonSchemas/PCIeDeviceCollection/PCIeDeviceCollection.json1
l---------static/redfish/v1/JsonSchemas/PCIeFunction/PCIeFunction.json1
l---------static/redfish/v1/JsonSchemas/PCIeFunctionCollection/PCIeFunctionCollection.json1
l---------static/redfish/v1/JsonSchemas/PCIeSlots/PCIeSlots.json1
l---------static/redfish/v1/JsonSchemas/PhysicalContext/PhysicalContext.json1
l---------static/redfish/v1/JsonSchemas/Port/Port.json1
l---------static/redfish/v1/JsonSchemas/PortCollection/PortCollection.json1
l---------static/redfish/v1/JsonSchemas/Power/Power.json1
l---------static/redfish/v1/JsonSchemas/PowerSubsystem/PowerSubsystem.json1
l---------static/redfish/v1/JsonSchemas/PowerSupply/PowerSupply.json1
l---------static/redfish/v1/JsonSchemas/PowerSupplyCollection/PowerSupplyCollection.json1
l---------static/redfish/v1/JsonSchemas/Privileges/Privileges.json1
l---------static/redfish/v1/JsonSchemas/Processor/Processor.json1
l---------static/redfish/v1/JsonSchemas/ProcessorCollection/ProcessorCollection.json1
l---------static/redfish/v1/JsonSchemas/Protocol/Protocol.json1
l---------static/redfish/v1/JsonSchemas/Redundancy/Redundancy.json1
l---------static/redfish/v1/JsonSchemas/Resource/Resource.json1
l---------static/redfish/v1/JsonSchemas/Role/Role.json1
l---------static/redfish/v1/JsonSchemas/RoleCollection/RoleCollection.json1
l---------static/redfish/v1/JsonSchemas/Sensor/Sensor.json1
l---------static/redfish/v1/JsonSchemas/SensorCollection/SensorCollection.json1
l---------static/redfish/v1/JsonSchemas/ServiceRoot/ServiceRoot.json1
l---------static/redfish/v1/JsonSchemas/Session/Session.json1
l---------static/redfish/v1/JsonSchemas/SessionCollection/SessionCollection.json1
l---------static/redfish/v1/JsonSchemas/SessionService/SessionService.json1
l---------static/redfish/v1/JsonSchemas/Settings/Settings.json1
l---------static/redfish/v1/JsonSchemas/SoftwareInventory/SoftwareInventory.json1
l---------static/redfish/v1/JsonSchemas/SoftwareInventoryCollection/SoftwareInventoryCollection.json1
l---------static/redfish/v1/JsonSchemas/Storage/Storage.json1
l---------static/redfish/v1/JsonSchemas/StorageCollection/StorageCollection.json1
l---------static/redfish/v1/JsonSchemas/StorageController/StorageController.json1
l---------static/redfish/v1/JsonSchemas/StorageControllerCollection/StorageControllerCollection.json1
l---------static/redfish/v1/JsonSchemas/Task/Task.json1
l---------static/redfish/v1/JsonSchemas/TaskCollection/TaskCollection.json1
l---------static/redfish/v1/JsonSchemas/TaskService/TaskService.json1
l---------static/redfish/v1/JsonSchemas/TelemetryService/TelemetryService.json1
l---------static/redfish/v1/JsonSchemas/Thermal/Thermal.json1
l---------static/redfish/v1/JsonSchemas/ThermalMetrics/ThermalMetrics.json1
l---------static/redfish/v1/JsonSchemas/ThermalSubsystem/ThermalSubsystem.json1
l---------static/redfish/v1/JsonSchemas/Triggers/Triggers.json1
l---------static/redfish/v1/JsonSchemas/TriggersCollection/TriggersCollection.json1
l---------static/redfish/v1/JsonSchemas/UpdateService/UpdateService.json1
l---------static/redfish/v1/JsonSchemas/VirtualMedia/VirtualMedia.json1
l---------static/redfish/v1/JsonSchemas/VirtualMediaCollection/VirtualMediaCollection.json1
l---------static/redfish/v1/JsonSchemas/odata-v4/odata-v4.json1
l---------static/redfish/v1/JsonSchemas/odata/odata.json1
l---------static/redfish/v1/JsonSchemas/redfish-error/redfish-error.json1
l---------static/redfish/v1/JsonSchemas/redfish-payload-annotations/redfish-payload-annotations.json1
l---------static/redfish/v1/JsonSchemas/redfish-schema-v1/redfish-schema-v1.json1
l---------static/redfish/v1/JsonSchemas/redfish-schema/redfish-schema.json1
l---------static/redfish/v1/schema/AccountService_v1.xml1
l---------static/redfish/v1/schema/ActionInfo_v1.xml1
l---------static/redfish/v1/schema/AggregationService_v1.xml1
l---------static/redfish/v1/schema/AggregationSourceCollection_v1.xml1
l---------static/redfish/v1/schema/AggregationSource_v1.xml1
l---------static/redfish/v1/schema/Assembly_v1.xml1
l---------static/redfish/v1/schema/AttributeRegistry_v1.xml1
l---------static/redfish/v1/schema/Bios_v1.xml1
l---------static/redfish/v1/schema/CableCollection_v1.xml1
l---------static/redfish/v1/schema/Cable_v1.xml1
l---------static/redfish/v1/schema/CertificateCollection_v1.xml1
l---------static/redfish/v1/schema/CertificateLocations_v1.xml1
l---------static/redfish/v1/schema/CertificateService_v1.xml1
l---------static/redfish/v1/schema/Certificate_v1.xml1
l---------static/redfish/v1/schema/ChassisCollection_v1.xml1
l---------static/redfish/v1/schema/Chassis_v1.xml1
l---------static/redfish/v1/schema/ComponentIntegrityCollection_v1.xml1
l---------static/redfish/v1/schema/ComponentIntegrity_v1.xml1
l---------static/redfish/v1/schema/ComputerSystemCollection_v1.xml1
l---------static/redfish/v1/schema/ComputerSystem_v1.xml1
l---------static/redfish/v1/schema/DriveCollection_v1.xml1
l---------static/redfish/v1/schema/Drive_v1.xml1
l---------static/redfish/v1/schema/EnvironmentMetrics_v1.xml1
l---------static/redfish/v1/schema/EthernetInterfaceCollection_v1.xml1
l---------static/redfish/v1/schema/EthernetInterface_v1.xml1
l---------static/redfish/v1/schema/EventDestinationCollection_v1.xml1
l---------static/redfish/v1/schema/EventDestination_v1.xml1
l---------static/redfish/v1/schema/EventService_v1.xml1
l---------static/redfish/v1/schema/Event_v1.xml1
l---------static/redfish/v1/schema/FabricAdapterCollection_v1.xml1
l---------static/redfish/v1/schema/FabricAdapter_v1.xml1
l---------static/redfish/v1/schema/FanCollection_v1.xml1
l---------static/redfish/v1/schema/Fan_v1.xml1
l---------static/redfish/v1/schema/IPAddresses_v1.xml1
l---------static/redfish/v1/schema/JsonSchemaFileCollection_v1.xml1
l---------static/redfish/v1/schema/JsonSchemaFile_v1.xml1
l---------static/redfish/v1/schema/LogEntryCollection_v1.xml1
l---------static/redfish/v1/schema/LogEntry_v1.xml1
l---------static/redfish/v1/schema/LogServiceCollection_v1.xml1
l---------static/redfish/v1/schema/LogService_v1.xml1
l---------static/redfish/v1/schema/ManagerAccountCollection_v1.xml1
l---------static/redfish/v1/schema/ManagerAccount_v1.xml1
l---------static/redfish/v1/schema/ManagerCollection_v1.xml1
l---------static/redfish/v1/schema/ManagerDiagnosticData_v1.xml1
l---------static/redfish/v1/schema/ManagerNetworkProtocol_v1.xml1
l---------static/redfish/v1/schema/Manager_v1.xml1
l---------static/redfish/v1/schema/MemoryCollection_v1.xml1
l---------static/redfish/v1/schema/Memory_v1.xml1
l---------static/redfish/v1/schema/MessageRegistryCollection_v1.xml1
l---------static/redfish/v1/schema/MessageRegistryFileCollection_v1.xml1
l---------static/redfish/v1/schema/MessageRegistryFile_v1.xml1
l---------static/redfish/v1/schema/MessageRegistry_v1.xml1
l---------static/redfish/v1/schema/Message_v1.xml1
l---------static/redfish/v1/schema/MetricDefinitionCollection_v1.xml1
l---------static/redfish/v1/schema/MetricDefinition_v1.xml1
l---------static/redfish/v1/schema/MetricReportCollection_v1.xml1
l---------static/redfish/v1/schema/MetricReportDefinitionCollection_v1.xml1
l---------static/redfish/v1/schema/MetricReportDefinition_v1.xml1
l---------static/redfish/v1/schema/MetricReport_v1.xml1
l---------static/redfish/v1/schema/OemComputerSystem_v1.xml1
l---------static/redfish/v1/schema/OemManager_v1.xml1
l---------static/redfish/v1/schema/OemVirtualMedia_v1.xml1
l---------static/redfish/v1/schema/OpenBMCAccountService_v1.xml1
l---------static/redfish/v1/schema/OperatingConfigCollection_v1.xml1
l---------static/redfish/v1/schema/OperatingConfig_v1.xml1
l---------static/redfish/v1/schema/PCIeDeviceCollection_v1.xml1
l---------static/redfish/v1/schema/PCIeDevice_v1.xml1
l---------static/redfish/v1/schema/PCIeFunctionCollection_v1.xml1
l---------static/redfish/v1/schema/PCIeFunction_v1.xml1
l---------static/redfish/v1/schema/PCIeSlots_v1.xml1
l---------static/redfish/v1/schema/PhysicalContext_v1.xml1
l---------static/redfish/v1/schema/PortCollection_v1.xml1
l---------static/redfish/v1/schema/Port_v1.xml1
l---------static/redfish/v1/schema/PowerSubsystem_v1.xml1
l---------static/redfish/v1/schema/PowerSupplyCollection_v1.xml1
l---------static/redfish/v1/schema/PowerSupply_v1.xml1
l---------static/redfish/v1/schema/Power_v1.xml1
l---------static/redfish/v1/schema/Privileges_v1.xml1
l---------static/redfish/v1/schema/ProcessorCollection_v1.xml1
l---------static/redfish/v1/schema/Processor_v1.xml1
l---------static/redfish/v1/schema/Protocol_v1.xml1
l---------static/redfish/v1/schema/RedfishError_v1.xml1
l---------static/redfish/v1/schema/RedfishExtensions_v1.xml1
l---------static/redfish/v1/schema/Redundancy_v1.xml1
l---------static/redfish/v1/schema/Resource_v1.xml1
l---------static/redfish/v1/schema/RoleCollection_v1.xml1
l---------static/redfish/v1/schema/Role_v1.xml1
l---------static/redfish/v1/schema/SensorCollection_v1.xml1
l---------static/redfish/v1/schema/Sensor_v1.xml1
l---------static/redfish/v1/schema/ServiceRoot_v1.xml1
l---------static/redfish/v1/schema/SessionCollection_v1.xml1
l---------static/redfish/v1/schema/SessionService_v1.xml1
l---------static/redfish/v1/schema/Session_v1.xml1
l---------static/redfish/v1/schema/Settings_v1.xml1
l---------static/redfish/v1/schema/SoftwareInventoryCollection_v1.xml1
l---------static/redfish/v1/schema/SoftwareInventory_v1.xml1
l---------static/redfish/v1/schema/StorageCollection_v1.xml1
l---------static/redfish/v1/schema/StorageControllerCollection_v1.xml1
l---------static/redfish/v1/schema/StorageController_v1.xml1
l---------static/redfish/v1/schema/Storage_v1.xml1
l---------static/redfish/v1/schema/TaskCollection_v1.xml1
l---------static/redfish/v1/schema/TaskService_v1.xml1
l---------static/redfish/v1/schema/Task_v1.xml1
l---------static/redfish/v1/schema/TelemetryService_v1.xml1
l---------static/redfish/v1/schema/ThermalMetrics_v1.xml1
l---------static/redfish/v1/schema/ThermalSubsystem_v1.xml1
l---------static/redfish/v1/schema/Thermal_v1.xml1
l---------static/redfish/v1/schema/TriggersCollection_v1.xml1
l---------static/redfish/v1/schema/Triggers_v1.xml1
l---------static/redfish/v1/schema/UpdateService_v1.xml1
l---------static/redfish/v1/schema/VirtualMediaCollection_v1.xml1
l---------static/redfish/v1/schema/VirtualMedia_v1.xml1
225 files changed, 225 insertions, 1 deletions
diff --git a/meson.build b/meson.build
index 101c0ce296..c42ccc1ef7 100644
--- a/meson.build
+++ b/meson.build
@@ -313,7 +313,7 @@ summary(
section: 'Directories',
)
-install_subdir('static', install_dir: 'share/www', strip_directory: true)
+install_subdir('static', install_dir: 'share/www', strip_directory: true, follow_symlinks: true)
# Config subdirectory
diff --git a/static/redfish/v1/JsonSchemas/AccountService/AccountService.json b/static/redfish/v1/JsonSchemas/AccountService/AccountService.json
new file mode 120000
index 0000000000..4debd0937c
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/AccountService/AccountService.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/AccountService.v1_15_0.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/ActionInfo/ActionInfo.json b/static/redfish/v1/JsonSchemas/ActionInfo/ActionInfo.json
new file mode 120000
index 0000000000..2869bc2aac
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/ActionInfo/ActionInfo.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/ActionInfo.v1_4_1.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/AggregationService/AggregationService.json b/static/redfish/v1/JsonSchemas/AggregationService/AggregationService.json
new file mode 120000
index 0000000000..716b3f986e
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/AggregationService/AggregationService.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/AggregationService.v1_0_2.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/AggregationSource/AggregationSource.json b/static/redfish/v1/JsonSchemas/AggregationSource/AggregationSource.json
new file mode 120000
index 0000000000..39a4c05232
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/AggregationSource/AggregationSource.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/AggregationSource.v1_4_0.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/AggregationSourceCollection/AggregationSourceCollection.json b/static/redfish/v1/JsonSchemas/AggregationSourceCollection/AggregationSourceCollection.json
new file mode 120000
index 0000000000..13e918315a
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/AggregationSourceCollection/AggregationSourceCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/AggregationSourceCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/Assembly/Assembly.json b/static/redfish/v1/JsonSchemas/Assembly/Assembly.json
new file mode 120000
index 0000000000..2b13fef139
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/Assembly/Assembly.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/Assembly.v1_5_0.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/AttributeRegistry/AttributeRegistry.json b/static/redfish/v1/JsonSchemas/AttributeRegistry/AttributeRegistry.json
new file mode 120000
index 0000000000..6598e6ac5a
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/AttributeRegistry/AttributeRegistry.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/AttributeRegistry.v1_3_8.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/Bios/Bios.json b/static/redfish/v1/JsonSchemas/Bios/Bios.json
new file mode 120000
index 0000000000..698e69238d
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/Bios/Bios.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/Bios.v1_2_2.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/Cable/Cable.json b/static/redfish/v1/JsonSchemas/Cable/Cable.json
new file mode 120000
index 0000000000..7bf5e6e71d
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/Cable/Cable.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/Cable.v1_2_2.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/CableCollection/CableCollection.json b/static/redfish/v1/JsonSchemas/CableCollection/CableCollection.json
new file mode 120000
index 0000000000..c8cf79e51a
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/CableCollection/CableCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/CableCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/Certificate/Certificate.json b/static/redfish/v1/JsonSchemas/Certificate/Certificate.json
new file mode 120000
index 0000000000..b6e35d5802
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/Certificate/Certificate.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/Certificate.v1_8_1.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/CertificateCollection/CertificateCollection.json b/static/redfish/v1/JsonSchemas/CertificateCollection/CertificateCollection.json
new file mode 120000
index 0000000000..f7d9bea965
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/CertificateCollection/CertificateCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/CertificateCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/CertificateLocations/CertificateLocations.json b/static/redfish/v1/JsonSchemas/CertificateLocations/CertificateLocations.json
new file mode 120000
index 0000000000..bffe20e8f5
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/CertificateLocations/CertificateLocations.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/CertificateLocations.v1_0_3.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/CertificateService/CertificateService.json b/static/redfish/v1/JsonSchemas/CertificateService/CertificateService.json
new file mode 120000
index 0000000000..4b6fe9b013
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/CertificateService/CertificateService.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/CertificateService.v1_0_4.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/Chassis/Chassis.json b/static/redfish/v1/JsonSchemas/Chassis/Chassis.json
new file mode 120000
index 0000000000..19d97a4f75
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/Chassis/Chassis.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/Chassis.v1_25_0.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/ChassisCollection/ChassisCollection.json b/static/redfish/v1/JsonSchemas/ChassisCollection/ChassisCollection.json
new file mode 120000
index 0000000000..856794c670
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/ChassisCollection/ChassisCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/ChassisCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/ComponentIntegrity/ComponentIntegrity.json b/static/redfish/v1/JsonSchemas/ComponentIntegrity/ComponentIntegrity.json
new file mode 120000
index 0000000000..d709a048a7
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/ComponentIntegrity/ComponentIntegrity.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/ComponentIntegrity.v1_2_2.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/ComponentIntegrityCollection/ComponentIntegrityCollection.json b/static/redfish/v1/JsonSchemas/ComponentIntegrityCollection/ComponentIntegrityCollection.json
new file mode 120000
index 0000000000..005c7d1724
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/ComponentIntegrityCollection/ComponentIntegrityCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/ComponentIntegrityCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/ComputerSystem/ComputerSystem.json b/static/redfish/v1/JsonSchemas/ComputerSystem/ComputerSystem.json
new file mode 120000
index 0000000000..3d74bb65ad
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/ComputerSystem/ComputerSystem.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/ComputerSystem.v1_22_0.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/ComputerSystemCollection/ComputerSystemCollection.json b/static/redfish/v1/JsonSchemas/ComputerSystemCollection/ComputerSystemCollection.json
new file mode 120000
index 0000000000..b44d7b86c2
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/ComputerSystemCollection/ComputerSystemCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/ComputerSystemCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/Drive/Drive.json b/static/redfish/v1/JsonSchemas/Drive/Drive.json
new file mode 120000
index 0000000000..40338b190a
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/Drive/Drive.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/Drive.v1_18_0.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/DriveCollection/DriveCollection.json b/static/redfish/v1/JsonSchemas/DriveCollection/DriveCollection.json
new file mode 120000
index 0000000000..a743ef699e
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/DriveCollection/DriveCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/DriveCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/EnvironmentMetrics/EnvironmentMetrics.json b/static/redfish/v1/JsonSchemas/EnvironmentMetrics/EnvironmentMetrics.json
new file mode 120000
index 0000000000..0a689a03a2
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/EnvironmentMetrics/EnvironmentMetrics.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/EnvironmentMetrics.v1_3_1.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/EthernetInterface/EthernetInterface.json b/static/redfish/v1/JsonSchemas/EthernetInterface/EthernetInterface.json
new file mode 120000
index 0000000000..9c5978349b
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/EthernetInterface/EthernetInterface.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/EthernetInterface.v1_12_0.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/EthernetInterfaceCollection/EthernetInterfaceCollection.json b/static/redfish/v1/JsonSchemas/EthernetInterfaceCollection/EthernetInterfaceCollection.json
new file mode 120000
index 0000000000..7cc32ad21b
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/EthernetInterfaceCollection/EthernetInterfaceCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/EthernetInterfaceCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/Event/Event.json b/static/redfish/v1/JsonSchemas/Event/Event.json
new file mode 120000
index 0000000000..cfde7dec4a
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/Event/Event.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/Event.v1_10_0.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/EventDestination/EventDestination.json b/static/redfish/v1/JsonSchemas/EventDestination/EventDestination.json
new file mode 120000
index 0000000000..4eec8b95a5
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/EventDestination/EventDestination.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/EventDestination.v1_14_0.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/EventDestinationCollection/EventDestinationCollection.json b/static/redfish/v1/JsonSchemas/EventDestinationCollection/EventDestinationCollection.json
new file mode 120000
index 0000000000..afb08ef2cc
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/EventDestinationCollection/EventDestinationCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/EventDestinationCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/EventService/EventService.json b/static/redfish/v1/JsonSchemas/EventService/EventService.json
new file mode 120000
index 0000000000..d81a2a573f
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/EventService/EventService.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/EventService.v1_10_1.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/FabricAdapter/FabricAdapter.json b/static/redfish/v1/JsonSchemas/FabricAdapter/FabricAdapter.json
new file mode 120000
index 0000000000..6c69f7c305
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/FabricAdapter/FabricAdapter.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/FabricAdapter.v1_5_2.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/FabricAdapterCollection/FabricAdapterCollection.json b/static/redfish/v1/JsonSchemas/FabricAdapterCollection/FabricAdapterCollection.json
new file mode 120000
index 0000000000..3c770594a0
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/FabricAdapterCollection/FabricAdapterCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/FabricAdapterCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/Fan/Fan.json b/static/redfish/v1/JsonSchemas/Fan/Fan.json
new file mode 120000
index 0000000000..cd5933f0f6
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/Fan/Fan.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/Fan.v1_5_1.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/FanCollection/FanCollection.json b/static/redfish/v1/JsonSchemas/FanCollection/FanCollection.json
new file mode 120000
index 0000000000..dafe35950b
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/FanCollection/FanCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/FanCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/IPAddresses/IPAddresses.json b/static/redfish/v1/JsonSchemas/IPAddresses/IPAddresses.json
new file mode 120000
index 0000000000..210e97d100
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/IPAddresses/IPAddresses.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/IPAddresses.v1_1_4.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/JsonSchemaFile/JsonSchemaFile.json b/static/redfish/v1/JsonSchemas/JsonSchemaFile/JsonSchemaFile.json
new file mode 120000
index 0000000000..9dd6f58324
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/JsonSchemaFile/JsonSchemaFile.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/JsonSchemaFile.v1_1_4.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/JsonSchemaFileCollection/JsonSchemaFileCollection.json b/static/redfish/v1/JsonSchemas/JsonSchemaFileCollection/JsonSchemaFileCollection.json
new file mode 120000
index 0000000000..3e212eb7b2
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/JsonSchemaFileCollection/JsonSchemaFileCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/JsonSchemaFileCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/LogEntry/LogEntry.json b/static/redfish/v1/JsonSchemas/LogEntry/LogEntry.json
new file mode 120000
index 0000000000..ed6601ab6a
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/LogEntry/LogEntry.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/LogEntry.v1_16_0.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/LogEntryCollection/LogEntryCollection.json b/static/redfish/v1/JsonSchemas/LogEntryCollection/LogEntryCollection.json
new file mode 120000
index 0000000000..e98301deef
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/LogEntryCollection/LogEntryCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/LogEntryCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/LogService/LogService.json b/static/redfish/v1/JsonSchemas/LogService/LogService.json
new file mode 120000
index 0000000000..407a024bb4
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/LogService/LogService.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/LogService.v1_6_0.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/LogServiceCollection/LogServiceCollection.json b/static/redfish/v1/JsonSchemas/LogServiceCollection/LogServiceCollection.json
new file mode 120000
index 0000000000..f87079748a
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/LogServiceCollection/LogServiceCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/LogServiceCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/Manager/Manager.json b/static/redfish/v1/JsonSchemas/Manager/Manager.json
new file mode 120000
index 0000000000..cd11d61246
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/Manager/Manager.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/Manager.v1_19_0.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/ManagerAccount/ManagerAccount.json b/static/redfish/v1/JsonSchemas/ManagerAccount/ManagerAccount.json
new file mode 120000
index 0000000000..d673d8f5e9
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/ManagerAccount/ManagerAccount.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/ManagerAccount.v1_12_0.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/ManagerAccountCollection/ManagerAccountCollection.json b/static/redfish/v1/JsonSchemas/ManagerAccountCollection/ManagerAccountCollection.json
new file mode 120000
index 0000000000..0d62f8bfd8
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/ManagerAccountCollection/ManagerAccountCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/ManagerAccountCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/ManagerCollection/ManagerCollection.json b/static/redfish/v1/JsonSchemas/ManagerCollection/ManagerCollection.json
new file mode 120000
index 0000000000..c99755615a
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/ManagerCollection/ManagerCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/ManagerCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/ManagerDiagnosticData/ManagerDiagnosticData.json b/static/redfish/v1/JsonSchemas/ManagerDiagnosticData/ManagerDiagnosticData.json
new file mode 120000
index 0000000000..c99c24c005
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/ManagerDiagnosticData/ManagerDiagnosticData.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/ManagerDiagnosticData.v1_2_2.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/ManagerNetworkProtocol/ManagerNetworkProtocol.json b/static/redfish/v1/JsonSchemas/ManagerNetworkProtocol/ManagerNetworkProtocol.json
new file mode 120000
index 0000000000..e49268b734
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/ManagerNetworkProtocol/ManagerNetworkProtocol.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/ManagerNetworkProtocol.v1_10_0.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/Memory/Memory.json b/static/redfish/v1/JsonSchemas/Memory/Memory.json
new file mode 120000
index 0000000000..64f887fee9
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/Memory/Memory.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/Memory.v1_19_0.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/MemoryCollection/MemoryCollection.json b/static/redfish/v1/JsonSchemas/MemoryCollection/MemoryCollection.json
new file mode 120000
index 0000000000..bfcb19f4ed
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/MemoryCollection/MemoryCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/MemoryCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/Message/Message.json b/static/redfish/v1/JsonSchemas/Message/Message.json
new file mode 120000
index 0000000000..69b78f4940
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/Message/Message.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/Message.v1_2_0.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/MessageRegistry/MessageRegistry.json b/static/redfish/v1/JsonSchemas/MessageRegistry/MessageRegistry.json
new file mode 120000
index 0000000000..a04e9445ca
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/MessageRegistry/MessageRegistry.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/MessageRegistry.v1_6_2.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/MessageRegistryCollection/MessageRegistryCollection.json b/static/redfish/v1/JsonSchemas/MessageRegistryCollection/MessageRegistryCollection.json
new file mode 120000
index 0000000000..24fffda15e
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/MessageRegistryCollection/MessageRegistryCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/MessageRegistryCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/MessageRegistryFile/MessageRegistryFile.json b/static/redfish/v1/JsonSchemas/MessageRegistryFile/MessageRegistryFile.json
new file mode 120000
index 0000000000..de812259d9
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/MessageRegistryFile/MessageRegistryFile.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/MessageRegistryFile.v1_1_4.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/MessageRegistryFileCollection/MessageRegistryFileCollection.json b/static/redfish/v1/JsonSchemas/MessageRegistryFileCollection/MessageRegistryFileCollection.json
new file mode 120000
index 0000000000..094a4100d8
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/MessageRegistryFileCollection/MessageRegistryFileCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/MessageRegistryFileCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/MetricDefinition/MetricDefinition.json b/static/redfish/v1/JsonSchemas/MetricDefinition/MetricDefinition.json
new file mode 120000
index 0000000000..5b52de5074
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/MetricDefinition/MetricDefinition.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/MetricDefinition.v1_3_3.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/MetricDefinitionCollection/MetricDefinitionCollection.json b/static/redfish/v1/JsonSchemas/MetricDefinitionCollection/MetricDefinitionCollection.json
new file mode 120000
index 0000000000..90963c8eea
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/MetricDefinitionCollection/MetricDefinitionCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/MetricDefinitionCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/MetricReport/MetricReport.json b/static/redfish/v1/JsonSchemas/MetricReport/MetricReport.json
new file mode 120000
index 0000000000..1562b292d2
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/MetricReport/MetricReport.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/MetricReport.v1_5_0.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/MetricReportCollection/MetricReportCollection.json b/static/redfish/v1/JsonSchemas/MetricReportCollection/MetricReportCollection.json
new file mode 120000
index 0000000000..9df6fd66ee
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/MetricReportCollection/MetricReportCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/MetricReportCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/MetricReportDefinition/MetricReportDefinition.json b/static/redfish/v1/JsonSchemas/MetricReportDefinition/MetricReportDefinition.json
new file mode 120000
index 0000000000..2ecb88a686
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/MetricReportDefinition/MetricReportDefinition.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/MetricReportDefinition.v1_4_5.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/MetricReportDefinitionCollection/MetricReportDefinitionCollection.json b/static/redfish/v1/JsonSchemas/MetricReportDefinitionCollection/MetricReportDefinitionCollection.json
new file mode 120000
index 0000000000..c18f89b2f3
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/MetricReportDefinitionCollection/MetricReportDefinitionCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/MetricReportDefinitionCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/OperatingConfig/OperatingConfig.json b/static/redfish/v1/JsonSchemas/OperatingConfig/OperatingConfig.json
new file mode 120000
index 0000000000..883aca3fdf
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/OperatingConfig/OperatingConfig.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/OperatingConfig.v1_0_3.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/OperatingConfigCollection/OperatingConfigCollection.json b/static/redfish/v1/JsonSchemas/OperatingConfigCollection/OperatingConfigCollection.json
new file mode 120000
index 0000000000..a2c82d171d
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/OperatingConfigCollection/OperatingConfigCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/OperatingConfigCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/PCIeDevice/PCIeDevice.json b/static/redfish/v1/JsonSchemas/PCIeDevice/PCIeDevice.json
new file mode 120000
index 0000000000..4c7b8a56a3
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/PCIeDevice/PCIeDevice.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/PCIeDevice.v1_13_0.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/PCIeDeviceCollection/PCIeDeviceCollection.json b/static/redfish/v1/JsonSchemas/PCIeDeviceCollection/PCIeDeviceCollection.json
new file mode 120000
index 0000000000..31c19b0e7a
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/PCIeDeviceCollection/PCIeDeviceCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/PCIeDeviceCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/PCIeFunction/PCIeFunction.json b/static/redfish/v1/JsonSchemas/PCIeFunction/PCIeFunction.json
new file mode 120000
index 0000000000..d2af8c99fd
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/PCIeFunction/PCIeFunction.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/PCIeFunction.v1_5_1.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/PCIeFunctionCollection/PCIeFunctionCollection.json b/static/redfish/v1/JsonSchemas/PCIeFunctionCollection/PCIeFunctionCollection.json
new file mode 120000
index 0000000000..ed326c64ad
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/PCIeFunctionCollection/PCIeFunctionCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/PCIeFunctionCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/PCIeSlots/PCIeSlots.json b/static/redfish/v1/JsonSchemas/PCIeSlots/PCIeSlots.json
new file mode 120000
index 0000000000..77b65f0707
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/PCIeSlots/PCIeSlots.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/PCIeSlots.v1_6_0.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/PhysicalContext/PhysicalContext.json b/static/redfish/v1/JsonSchemas/PhysicalContext/PhysicalContext.json
new file mode 120000
index 0000000000..dd62b7e2b4
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/PhysicalContext/PhysicalContext.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/PhysicalContext.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/Port/Port.json b/static/redfish/v1/JsonSchemas/Port/Port.json
new file mode 120000
index 0000000000..589c910519
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/Port/Port.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/Port.v1_11_0.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/PortCollection/PortCollection.json b/static/redfish/v1/JsonSchemas/PortCollection/PortCollection.json
new file mode 120000
index 0000000000..c73091541f
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/PortCollection/PortCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/PortCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/Power/Power.json b/static/redfish/v1/JsonSchemas/Power/Power.json
new file mode 120000
index 0000000000..8efc2dc97a
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/Power/Power.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/Power.v1_7_2.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/PowerSubsystem/PowerSubsystem.json b/static/redfish/v1/JsonSchemas/PowerSubsystem/PowerSubsystem.json
new file mode 120000
index 0000000000..212069a897
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/PowerSubsystem/PowerSubsystem.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/PowerSubsystem.v1_1_1.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/PowerSupply/PowerSupply.json b/static/redfish/v1/JsonSchemas/PowerSupply/PowerSupply.json
new file mode 120000
index 0000000000..132ef6d84d
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/PowerSupply/PowerSupply.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/PowerSupply.v1_5_3.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/PowerSupplyCollection/PowerSupplyCollection.json b/static/redfish/v1/JsonSchemas/PowerSupplyCollection/PowerSupplyCollection.json
new file mode 120000
index 0000000000..84c7af9000
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/PowerSupplyCollection/PowerSupplyCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/PowerSupplyCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/Privileges/Privileges.json b/static/redfish/v1/JsonSchemas/Privileges/Privileges.json
new file mode 120000
index 0000000000..6ca5132694
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/Privileges/Privileges.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/Privileges.v1_0_5.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/Processor/Processor.json b/static/redfish/v1/JsonSchemas/Processor/Processor.json
new file mode 120000
index 0000000000..37764a244e
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/Processor/Processor.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/Processor.v1_19_0.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/ProcessorCollection/ProcessorCollection.json b/static/redfish/v1/JsonSchemas/ProcessorCollection/ProcessorCollection.json
new file mode 120000
index 0000000000..7af4e53b26
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/ProcessorCollection/ProcessorCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/ProcessorCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/Protocol/Protocol.json b/static/redfish/v1/JsonSchemas/Protocol/Protocol.json
new file mode 120000
index 0000000000..6f74cf0a0a
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/Protocol/Protocol.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/Protocol.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/Redundancy/Redundancy.json b/static/redfish/v1/JsonSchemas/Redundancy/Redundancy.json
new file mode 120000
index 0000000000..88217ec280
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/Redundancy/Redundancy.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/Redundancy.v1_4_1.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/Resource/Resource.json b/static/redfish/v1/JsonSchemas/Resource/Resource.json
new file mode 120000
index 0000000000..3602bbc337
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/Resource/Resource.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/Resource.v1_18_0.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/Role/Role.json b/static/redfish/v1/JsonSchemas/Role/Role.json
new file mode 120000
index 0000000000..dda65dc80e
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/Role/Role.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/Role.v1_3_1.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/RoleCollection/RoleCollection.json b/static/redfish/v1/JsonSchemas/RoleCollection/RoleCollection.json
new file mode 120000
index 0000000000..9e55aa5c8e
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/RoleCollection/RoleCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/RoleCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/Sensor/Sensor.json b/static/redfish/v1/JsonSchemas/Sensor/Sensor.json
new file mode 120000
index 0000000000..5426508f4c
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/Sensor/Sensor.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/Sensor.v1_8_1.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/SensorCollection/SensorCollection.json b/static/redfish/v1/JsonSchemas/SensorCollection/SensorCollection.json
new file mode 120000
index 0000000000..5bfdfe06ae
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/SensorCollection/SensorCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/SensorCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/ServiceRoot/ServiceRoot.json b/static/redfish/v1/JsonSchemas/ServiceRoot/ServiceRoot.json
new file mode 120000
index 0000000000..0f7eaab68d
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/ServiceRoot/ServiceRoot.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/ServiceRoot.v1_16_1.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/Session/Session.json b/static/redfish/v1/JsonSchemas/Session/Session.json
new file mode 120000
index 0000000000..ee1865eb76
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/Session/Session.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/Session.v1_7_1.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/SessionCollection/SessionCollection.json b/static/redfish/v1/JsonSchemas/SessionCollection/SessionCollection.json
new file mode 120000
index 0000000000..1f3ccd22b6
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/SessionCollection/SessionCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/SessionCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/SessionService/SessionService.json b/static/redfish/v1/JsonSchemas/SessionService/SessionService.json
new file mode 120000
index 0000000000..e1a8d594e3
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/SessionService/SessionService.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/SessionService.v1_1_8.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/Settings/Settings.json b/static/redfish/v1/JsonSchemas/Settings/Settings.json
new file mode 120000
index 0000000000..f0bb7be623
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/Settings/Settings.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/Settings.v1_3_5.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/SoftwareInventory/SoftwareInventory.json b/static/redfish/v1/JsonSchemas/SoftwareInventory/SoftwareInventory.json
new file mode 120000
index 0000000000..53713be164
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/SoftwareInventory/SoftwareInventory.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/SoftwareInventory.v1_10_1.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/SoftwareInventoryCollection/SoftwareInventoryCollection.json b/static/redfish/v1/JsonSchemas/SoftwareInventoryCollection/SoftwareInventoryCollection.json
new file mode 120000
index 0000000000..b4fc973c33
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/SoftwareInventoryCollection/SoftwareInventoryCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/SoftwareInventoryCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/Storage/Storage.json b/static/redfish/v1/JsonSchemas/Storage/Storage.json
new file mode 120000
index 0000000000..6a219e38c4
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/Storage/Storage.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/Storage.v1_15_1.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/StorageCollection/StorageCollection.json b/static/redfish/v1/JsonSchemas/StorageCollection/StorageCollection.json
new file mode 120000
index 0000000000..7e3d2d8624
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/StorageCollection/StorageCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/StorageCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/StorageController/StorageController.json b/static/redfish/v1/JsonSchemas/StorageController/StorageController.json
new file mode 120000
index 0000000000..8cf7671c5d
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/StorageController/StorageController.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/StorageController.v1_7_2.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/StorageControllerCollection/StorageControllerCollection.json b/static/redfish/v1/JsonSchemas/StorageControllerCollection/StorageControllerCollection.json
new file mode 120000
index 0000000000..2fc1bd881a
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/StorageControllerCollection/StorageControllerCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/StorageControllerCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/Task/Task.json b/static/redfish/v1/JsonSchemas/Task/Task.json
new file mode 120000
index 0000000000..713cb67058
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/Task/Task.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/Task.v1_7_3.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/TaskCollection/TaskCollection.json b/static/redfish/v1/JsonSchemas/TaskCollection/TaskCollection.json
new file mode 120000
index 0000000000..260775fc70
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/TaskCollection/TaskCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/TaskCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/TaskService/TaskService.json b/static/redfish/v1/JsonSchemas/TaskService/TaskService.json
new file mode 120000
index 0000000000..0171552dcf
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/TaskService/TaskService.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/TaskService.v1_2_0.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/TelemetryService/TelemetryService.json b/static/redfish/v1/JsonSchemas/TelemetryService/TelemetryService.json
new file mode 120000
index 0000000000..274bf9a99e
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/TelemetryService/TelemetryService.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/TelemetryService.v1_3_3.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/Thermal/Thermal.json b/static/redfish/v1/JsonSchemas/Thermal/Thermal.json
new file mode 120000
index 0000000000..85cdedd1d8
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/Thermal/Thermal.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/Thermal.v1_7_2.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/ThermalMetrics/ThermalMetrics.json b/static/redfish/v1/JsonSchemas/ThermalMetrics/ThermalMetrics.json
new file mode 120000
index 0000000000..5ef9af4cc2
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/ThermalMetrics/ThermalMetrics.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/ThermalMetrics.v1_3_1.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/ThermalSubsystem/ThermalSubsystem.json b/static/redfish/v1/JsonSchemas/ThermalSubsystem/ThermalSubsystem.json
new file mode 120000
index 0000000000..9d9881baa6
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/ThermalSubsystem/ThermalSubsystem.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/ThermalSubsystem.v1_3_1.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/Triggers/Triggers.json b/static/redfish/v1/JsonSchemas/Triggers/Triggers.json
new file mode 120000
index 0000000000..9cb6fc697c
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/Triggers/Triggers.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/Triggers.v1_3_2.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/TriggersCollection/TriggersCollection.json b/static/redfish/v1/JsonSchemas/TriggersCollection/TriggersCollection.json
new file mode 120000
index 0000000000..b1dbe6b865
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/TriggersCollection/TriggersCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/TriggersCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/UpdateService/UpdateService.json b/static/redfish/v1/JsonSchemas/UpdateService/UpdateService.json
new file mode 120000
index 0000000000..8ae1851975
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/UpdateService/UpdateService.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/UpdateService.v1_13_0.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/VirtualMedia/VirtualMedia.json b/static/redfish/v1/JsonSchemas/VirtualMedia/VirtualMedia.json
new file mode 120000
index 0000000000..4513e09c55
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/VirtualMedia/VirtualMedia.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/VirtualMedia.v1_6_3.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/VirtualMediaCollection/VirtualMediaCollection.json b/static/redfish/v1/JsonSchemas/VirtualMediaCollection/VirtualMediaCollection.json
new file mode 120000
index 0000000000..db6ff6b165
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/VirtualMediaCollection/VirtualMediaCollection.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/VirtualMediaCollection.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/odata-v4/odata-v4.json b/static/redfish/v1/JsonSchemas/odata-v4/odata-v4.json
new file mode 120000
index 0000000000..65d7844b12
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/odata-v4/odata-v4.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/odata-v4.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/odata/odata.json b/static/redfish/v1/JsonSchemas/odata/odata.json
new file mode 120000
index 0000000000..72ce77da63
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/odata/odata.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/odata.v4_0_5.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/redfish-error/redfish-error.json b/static/redfish/v1/JsonSchemas/redfish-error/redfish-error.json
new file mode 120000
index 0000000000..645c7ee853
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/redfish-error/redfish-error.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/redfish-error.v1_0_1.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/redfish-payload-annotations/redfish-payload-annotations.json b/static/redfish/v1/JsonSchemas/redfish-payload-annotations/redfish-payload-annotations.json
new file mode 120000
index 0000000000..7184110a6b
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/redfish-payload-annotations/redfish-payload-annotations.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/redfish-payload-annotations.v1_2_2.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/redfish-schema-v1/redfish-schema-v1.json b/static/redfish/v1/JsonSchemas/redfish-schema-v1/redfish-schema-v1.json
new file mode 120000
index 0000000000..493127acb4
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/redfish-schema-v1/redfish-schema-v1.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/redfish-schema-v1.json \ No newline at end of file
diff --git a/static/redfish/v1/JsonSchemas/redfish-schema/redfish-schema.json b/static/redfish/v1/JsonSchemas/redfish-schema/redfish-schema.json
new file mode 120000
index 0000000000..8d6aa80c58
--- /dev/null
+++ b/static/redfish/v1/JsonSchemas/redfish-schema/redfish-schema.json
@@ -0,0 +1 @@
+../../../../../redfish-core/schema/dmtf/json-schema/redfish-schema.v1_10_0.json \ No newline at end of file
diff --git a/static/redfish/v1/schema/AccountService_v1.xml b/static/redfish/v1/schema/AccountService_v1.xml
new file mode 120000
index 0000000000..9849ebc11d
--- /dev/null
+++ b/static/redfish/v1/schema/AccountService_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/AccountService_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ActionInfo_v1.xml b/static/redfish/v1/schema/ActionInfo_v1.xml
new file mode 120000
index 0000000000..508724795a
--- /dev/null
+++ b/static/redfish/v1/schema/ActionInfo_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/ActionInfo_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/AggregationService_v1.xml b/static/redfish/v1/schema/AggregationService_v1.xml
new file mode 120000
index 0000000000..239ddc17bd
--- /dev/null
+++ b/static/redfish/v1/schema/AggregationService_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/AggregationService_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/AggregationSourceCollection_v1.xml b/static/redfish/v1/schema/AggregationSourceCollection_v1.xml
new file mode 120000
index 0000000000..8cd3c01e7b
--- /dev/null
+++ b/static/redfish/v1/schema/AggregationSourceCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/AggregationSourceCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/AggregationSource_v1.xml b/static/redfish/v1/schema/AggregationSource_v1.xml
new file mode 120000
index 0000000000..e23b9913e1
--- /dev/null
+++ b/static/redfish/v1/schema/AggregationSource_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/AggregationSource_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Assembly_v1.xml b/static/redfish/v1/schema/Assembly_v1.xml
new file mode 120000
index 0000000000..8f4d70aba9
--- /dev/null
+++ b/static/redfish/v1/schema/Assembly_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/Assembly_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/AttributeRegistry_v1.xml b/static/redfish/v1/schema/AttributeRegistry_v1.xml
new file mode 120000
index 0000000000..401dfa9fcf
--- /dev/null
+++ b/static/redfish/v1/schema/AttributeRegistry_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/AttributeRegistry_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Bios_v1.xml b/static/redfish/v1/schema/Bios_v1.xml
new file mode 120000
index 0000000000..584c785bfd
--- /dev/null
+++ b/static/redfish/v1/schema/Bios_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/Bios_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/CableCollection_v1.xml b/static/redfish/v1/schema/CableCollection_v1.xml
new file mode 120000
index 0000000000..2a81943310
--- /dev/null
+++ b/static/redfish/v1/schema/CableCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/CableCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Cable_v1.xml b/static/redfish/v1/schema/Cable_v1.xml
new file mode 120000
index 0000000000..6ea3721ad4
--- /dev/null
+++ b/static/redfish/v1/schema/Cable_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/Cable_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/CertificateCollection_v1.xml b/static/redfish/v1/schema/CertificateCollection_v1.xml
new file mode 120000
index 0000000000..d85147a30a
--- /dev/null
+++ b/static/redfish/v1/schema/CertificateCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/CertificateCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/CertificateLocations_v1.xml b/static/redfish/v1/schema/CertificateLocations_v1.xml
new file mode 120000
index 0000000000..0f686dba6e
--- /dev/null
+++ b/static/redfish/v1/schema/CertificateLocations_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/CertificateLocations_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/CertificateService_v1.xml b/static/redfish/v1/schema/CertificateService_v1.xml
new file mode 120000
index 0000000000..6462ef0687
--- /dev/null
+++ b/static/redfish/v1/schema/CertificateService_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/CertificateService_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Certificate_v1.xml b/static/redfish/v1/schema/Certificate_v1.xml
new file mode 120000
index 0000000000..d883b3c863
--- /dev/null
+++ b/static/redfish/v1/schema/Certificate_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/Certificate_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ChassisCollection_v1.xml b/static/redfish/v1/schema/ChassisCollection_v1.xml
new file mode 120000
index 0000000000..3521863c93
--- /dev/null
+++ b/static/redfish/v1/schema/ChassisCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/ChassisCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Chassis_v1.xml b/static/redfish/v1/schema/Chassis_v1.xml
new file mode 120000
index 0000000000..73af0874f9
--- /dev/null
+++ b/static/redfish/v1/schema/Chassis_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/Chassis_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ComponentIntegrityCollection_v1.xml b/static/redfish/v1/schema/ComponentIntegrityCollection_v1.xml
new file mode 120000
index 0000000000..11af9e5c76
--- /dev/null
+++ b/static/redfish/v1/schema/ComponentIntegrityCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/ComponentIntegrityCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ComponentIntegrity_v1.xml b/static/redfish/v1/schema/ComponentIntegrity_v1.xml
new file mode 120000
index 0000000000..7817086da2
--- /dev/null
+++ b/static/redfish/v1/schema/ComponentIntegrity_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/ComponentIntegrity_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ComputerSystemCollection_v1.xml b/static/redfish/v1/schema/ComputerSystemCollection_v1.xml
new file mode 120000
index 0000000000..7d88c794d3
--- /dev/null
+++ b/static/redfish/v1/schema/ComputerSystemCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/ComputerSystemCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ComputerSystem_v1.xml b/static/redfish/v1/schema/ComputerSystem_v1.xml
new file mode 120000
index 0000000000..f65b130961
--- /dev/null
+++ b/static/redfish/v1/schema/ComputerSystem_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/ComputerSystem_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/DriveCollection_v1.xml b/static/redfish/v1/schema/DriveCollection_v1.xml
new file mode 120000
index 0000000000..6bd9d4eada
--- /dev/null
+++ b/static/redfish/v1/schema/DriveCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/DriveCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Drive_v1.xml b/static/redfish/v1/schema/Drive_v1.xml
new file mode 120000
index 0000000000..8148becf45
--- /dev/null
+++ b/static/redfish/v1/schema/Drive_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/Drive_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/EnvironmentMetrics_v1.xml b/static/redfish/v1/schema/EnvironmentMetrics_v1.xml
new file mode 120000
index 0000000000..a4c82dfc0c
--- /dev/null
+++ b/static/redfish/v1/schema/EnvironmentMetrics_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/EnvironmentMetrics_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/EthernetInterfaceCollection_v1.xml b/static/redfish/v1/schema/EthernetInterfaceCollection_v1.xml
new file mode 120000
index 0000000000..7f03e6815f
--- /dev/null
+++ b/static/redfish/v1/schema/EthernetInterfaceCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/EthernetInterfaceCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/EthernetInterface_v1.xml b/static/redfish/v1/schema/EthernetInterface_v1.xml
new file mode 120000
index 0000000000..ce6e53e5bc
--- /dev/null
+++ b/static/redfish/v1/schema/EthernetInterface_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/EthernetInterface_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/EventDestinationCollection_v1.xml b/static/redfish/v1/schema/EventDestinationCollection_v1.xml
new file mode 120000
index 0000000000..455dcd814b
--- /dev/null
+++ b/static/redfish/v1/schema/EventDestinationCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/EventDestinationCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/EventDestination_v1.xml b/static/redfish/v1/schema/EventDestination_v1.xml
new file mode 120000
index 0000000000..6a6857ecfe
--- /dev/null
+++ b/static/redfish/v1/schema/EventDestination_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/EventDestination_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/EventService_v1.xml b/static/redfish/v1/schema/EventService_v1.xml
new file mode 120000
index 0000000000..d4e1f3ac4e
--- /dev/null
+++ b/static/redfish/v1/schema/EventService_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/EventService_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Event_v1.xml b/static/redfish/v1/schema/Event_v1.xml
new file mode 120000
index 0000000000..735dd9b121
--- /dev/null
+++ b/static/redfish/v1/schema/Event_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/Event_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/FabricAdapterCollection_v1.xml b/static/redfish/v1/schema/FabricAdapterCollection_v1.xml
new file mode 120000
index 0000000000..0b90e155b7
--- /dev/null
+++ b/static/redfish/v1/schema/FabricAdapterCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/FabricAdapterCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/FabricAdapter_v1.xml b/static/redfish/v1/schema/FabricAdapter_v1.xml
new file mode 120000
index 0000000000..7369fcb962
--- /dev/null
+++ b/static/redfish/v1/schema/FabricAdapter_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/FabricAdapter_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/FanCollection_v1.xml b/static/redfish/v1/schema/FanCollection_v1.xml
new file mode 120000
index 0000000000..37e4262bca
--- /dev/null
+++ b/static/redfish/v1/schema/FanCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/FanCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Fan_v1.xml b/static/redfish/v1/schema/Fan_v1.xml
new file mode 120000
index 0000000000..6ebfe2bc9e
--- /dev/null
+++ b/static/redfish/v1/schema/Fan_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/Fan_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/IPAddresses_v1.xml b/static/redfish/v1/schema/IPAddresses_v1.xml
new file mode 120000
index 0000000000..a6e00e18a5
--- /dev/null
+++ b/static/redfish/v1/schema/IPAddresses_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/IPAddresses_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/JsonSchemaFileCollection_v1.xml b/static/redfish/v1/schema/JsonSchemaFileCollection_v1.xml
new file mode 120000
index 0000000000..e41380190b
--- /dev/null
+++ b/static/redfish/v1/schema/JsonSchemaFileCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/JsonSchemaFileCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/JsonSchemaFile_v1.xml b/static/redfish/v1/schema/JsonSchemaFile_v1.xml
new file mode 120000
index 0000000000..da937f5614
--- /dev/null
+++ b/static/redfish/v1/schema/JsonSchemaFile_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/JsonSchemaFile_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/LogEntryCollection_v1.xml b/static/redfish/v1/schema/LogEntryCollection_v1.xml
new file mode 120000
index 0000000000..58cc333da0
--- /dev/null
+++ b/static/redfish/v1/schema/LogEntryCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/LogEntryCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/LogEntry_v1.xml b/static/redfish/v1/schema/LogEntry_v1.xml
new file mode 120000
index 0000000000..c8975d94a3
--- /dev/null
+++ b/static/redfish/v1/schema/LogEntry_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/LogEntry_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/LogServiceCollection_v1.xml b/static/redfish/v1/schema/LogServiceCollection_v1.xml
new file mode 120000
index 0000000000..26acc18b23
--- /dev/null
+++ b/static/redfish/v1/schema/LogServiceCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/LogServiceCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/LogService_v1.xml b/static/redfish/v1/schema/LogService_v1.xml
new file mode 120000
index 0000000000..6f198f9a6c
--- /dev/null
+++ b/static/redfish/v1/schema/LogService_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/LogService_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ManagerAccountCollection_v1.xml b/static/redfish/v1/schema/ManagerAccountCollection_v1.xml
new file mode 120000
index 0000000000..b2a92d8df7
--- /dev/null
+++ b/static/redfish/v1/schema/ManagerAccountCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/ManagerAccountCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ManagerAccount_v1.xml b/static/redfish/v1/schema/ManagerAccount_v1.xml
new file mode 120000
index 0000000000..bcc93baaa9
--- /dev/null
+++ b/static/redfish/v1/schema/ManagerAccount_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/ManagerAccount_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ManagerCollection_v1.xml b/static/redfish/v1/schema/ManagerCollection_v1.xml
new file mode 120000
index 0000000000..4dc7bad511
--- /dev/null
+++ b/static/redfish/v1/schema/ManagerCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/ManagerCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ManagerDiagnosticData_v1.xml b/static/redfish/v1/schema/ManagerDiagnosticData_v1.xml
new file mode 120000
index 0000000000..c4c1bd5bfb
--- /dev/null
+++ b/static/redfish/v1/schema/ManagerDiagnosticData_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/ManagerDiagnosticData_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ManagerNetworkProtocol_v1.xml b/static/redfish/v1/schema/ManagerNetworkProtocol_v1.xml
new file mode 120000
index 0000000000..e52500a24e
--- /dev/null
+++ b/static/redfish/v1/schema/ManagerNetworkProtocol_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/ManagerNetworkProtocol_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Manager_v1.xml b/static/redfish/v1/schema/Manager_v1.xml
new file mode 120000
index 0000000000..0cf2141696
--- /dev/null
+++ b/static/redfish/v1/schema/Manager_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/Manager_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/MemoryCollection_v1.xml b/static/redfish/v1/schema/MemoryCollection_v1.xml
new file mode 120000
index 0000000000..2f60544739
--- /dev/null
+++ b/static/redfish/v1/schema/MemoryCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/MemoryCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Memory_v1.xml b/static/redfish/v1/schema/Memory_v1.xml
new file mode 120000
index 0000000000..ec2e23887c
--- /dev/null
+++ b/static/redfish/v1/schema/Memory_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/Memory_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/MessageRegistryCollection_v1.xml b/static/redfish/v1/schema/MessageRegistryCollection_v1.xml
new file mode 120000
index 0000000000..c3b47431b0
--- /dev/null
+++ b/static/redfish/v1/schema/MessageRegistryCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/MessageRegistryCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/MessageRegistryFileCollection_v1.xml b/static/redfish/v1/schema/MessageRegistryFileCollection_v1.xml
new file mode 120000
index 0000000000..bc584a371b
--- /dev/null
+++ b/static/redfish/v1/schema/MessageRegistryFileCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/MessageRegistryFileCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/MessageRegistryFile_v1.xml b/static/redfish/v1/schema/MessageRegistryFile_v1.xml
new file mode 120000
index 0000000000..d50967d659
--- /dev/null
+++ b/static/redfish/v1/schema/MessageRegistryFile_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/MessageRegistryFile_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/MessageRegistry_v1.xml b/static/redfish/v1/schema/MessageRegistry_v1.xml
new file mode 120000
index 0000000000..2da80eab3b
--- /dev/null
+++ b/static/redfish/v1/schema/MessageRegistry_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/MessageRegistry_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Message_v1.xml b/static/redfish/v1/schema/Message_v1.xml
new file mode 120000
index 0000000000..c0e6905bfd
--- /dev/null
+++ b/static/redfish/v1/schema/Message_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/Message_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/MetricDefinitionCollection_v1.xml b/static/redfish/v1/schema/MetricDefinitionCollection_v1.xml
new file mode 120000
index 0000000000..ae8b26569f
--- /dev/null
+++ b/static/redfish/v1/schema/MetricDefinitionCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/MetricDefinitionCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/MetricDefinition_v1.xml b/static/redfish/v1/schema/MetricDefinition_v1.xml
new file mode 120000
index 0000000000..7afb0d492e
--- /dev/null
+++ b/static/redfish/v1/schema/MetricDefinition_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/MetricDefinition_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/MetricReportCollection_v1.xml b/static/redfish/v1/schema/MetricReportCollection_v1.xml
new file mode 120000
index 0000000000..f185252055
--- /dev/null
+++ b/static/redfish/v1/schema/MetricReportCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/MetricReportCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/MetricReportDefinitionCollection_v1.xml b/static/redfish/v1/schema/MetricReportDefinitionCollection_v1.xml
new file mode 120000
index 0000000000..08fd092245
--- /dev/null
+++ b/static/redfish/v1/schema/MetricReportDefinitionCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/MetricReportDefinitionCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/MetricReportDefinition_v1.xml b/static/redfish/v1/schema/MetricReportDefinition_v1.xml
new file mode 120000
index 0000000000..9edff1fce9
--- /dev/null
+++ b/static/redfish/v1/schema/MetricReportDefinition_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/MetricReportDefinition_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/MetricReport_v1.xml b/static/redfish/v1/schema/MetricReport_v1.xml
new file mode 120000
index 0000000000..2468470894
--- /dev/null
+++ b/static/redfish/v1/schema/MetricReport_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/MetricReport_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/OemComputerSystem_v1.xml b/static/redfish/v1/schema/OemComputerSystem_v1.xml
new file mode 120000
index 0000000000..87ba1ccd7c
--- /dev/null
+++ b/static/redfish/v1/schema/OemComputerSystem_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/oem/openbmc/csdl/OemComputerSystem_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/OemManager_v1.xml b/static/redfish/v1/schema/OemManager_v1.xml
new file mode 120000
index 0000000000..cce8142bdc
--- /dev/null
+++ b/static/redfish/v1/schema/OemManager_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/oem/openbmc/csdl/OemManager_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/OemVirtualMedia_v1.xml b/static/redfish/v1/schema/OemVirtualMedia_v1.xml
new file mode 120000
index 0000000000..17c86245da
--- /dev/null
+++ b/static/redfish/v1/schema/OemVirtualMedia_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/oem/openbmc/csdl/OemVirtualMedia_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/OpenBMCAccountService_v1.xml b/static/redfish/v1/schema/OpenBMCAccountService_v1.xml
new file mode 120000
index 0000000000..8a783f88fa
--- /dev/null
+++ b/static/redfish/v1/schema/OpenBMCAccountService_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/oem/openbmc/csdl/OpenBMCAccountService_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/OperatingConfigCollection_v1.xml b/static/redfish/v1/schema/OperatingConfigCollection_v1.xml
new file mode 120000
index 0000000000..ecf294fe65
--- /dev/null
+++ b/static/redfish/v1/schema/OperatingConfigCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/OperatingConfigCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/OperatingConfig_v1.xml b/static/redfish/v1/schema/OperatingConfig_v1.xml
new file mode 120000
index 0000000000..4436e16850
--- /dev/null
+++ b/static/redfish/v1/schema/OperatingConfig_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/OperatingConfig_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/PCIeDeviceCollection_v1.xml b/static/redfish/v1/schema/PCIeDeviceCollection_v1.xml
new file mode 120000
index 0000000000..a396f8df4c
--- /dev/null
+++ b/static/redfish/v1/schema/PCIeDeviceCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/PCIeDeviceCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/PCIeDevice_v1.xml b/static/redfish/v1/schema/PCIeDevice_v1.xml
new file mode 120000
index 0000000000..63138e7ec5
--- /dev/null
+++ b/static/redfish/v1/schema/PCIeDevice_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/PCIeDevice_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/PCIeFunctionCollection_v1.xml b/static/redfish/v1/schema/PCIeFunctionCollection_v1.xml
new file mode 120000
index 0000000000..f0f3867784
--- /dev/null
+++ b/static/redfish/v1/schema/PCIeFunctionCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/PCIeFunctionCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/PCIeFunction_v1.xml b/static/redfish/v1/schema/PCIeFunction_v1.xml
new file mode 120000
index 0000000000..ac95c174f3
--- /dev/null
+++ b/static/redfish/v1/schema/PCIeFunction_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/PCIeFunction_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/PCIeSlots_v1.xml b/static/redfish/v1/schema/PCIeSlots_v1.xml
new file mode 120000
index 0000000000..a54245dc5d
--- /dev/null
+++ b/static/redfish/v1/schema/PCIeSlots_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/PCIeSlots_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/PhysicalContext_v1.xml b/static/redfish/v1/schema/PhysicalContext_v1.xml
new file mode 120000
index 0000000000..9ba0aa4e33
--- /dev/null
+++ b/static/redfish/v1/schema/PhysicalContext_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/PhysicalContext_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/PortCollection_v1.xml b/static/redfish/v1/schema/PortCollection_v1.xml
new file mode 120000
index 0000000000..db505e1316
--- /dev/null
+++ b/static/redfish/v1/schema/PortCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/PortCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Port_v1.xml b/static/redfish/v1/schema/Port_v1.xml
new file mode 120000
index 0000000000..682c035dd9
--- /dev/null
+++ b/static/redfish/v1/schema/Port_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/Port_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/PowerSubsystem_v1.xml b/static/redfish/v1/schema/PowerSubsystem_v1.xml
new file mode 120000
index 0000000000..a9f85f74c0
--- /dev/null
+++ b/static/redfish/v1/schema/PowerSubsystem_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/PowerSubsystem_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/PowerSupplyCollection_v1.xml b/static/redfish/v1/schema/PowerSupplyCollection_v1.xml
new file mode 120000
index 0000000000..7a0bd988c6
--- /dev/null
+++ b/static/redfish/v1/schema/PowerSupplyCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/PowerSupplyCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/PowerSupply_v1.xml b/static/redfish/v1/schema/PowerSupply_v1.xml
new file mode 120000
index 0000000000..e3fa05fb31
--- /dev/null
+++ b/static/redfish/v1/schema/PowerSupply_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/PowerSupply_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Power_v1.xml b/static/redfish/v1/schema/Power_v1.xml
new file mode 120000
index 0000000000..d42d5b91cf
--- /dev/null
+++ b/static/redfish/v1/schema/Power_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/Power_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Privileges_v1.xml b/static/redfish/v1/schema/Privileges_v1.xml
new file mode 120000
index 0000000000..58ed09818b
--- /dev/null
+++ b/static/redfish/v1/schema/Privileges_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/Privileges_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ProcessorCollection_v1.xml b/static/redfish/v1/schema/ProcessorCollection_v1.xml
new file mode 120000
index 0000000000..076c193235
--- /dev/null
+++ b/static/redfish/v1/schema/ProcessorCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/ProcessorCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Processor_v1.xml b/static/redfish/v1/schema/Processor_v1.xml
new file mode 120000
index 0000000000..847e83779b
--- /dev/null
+++ b/static/redfish/v1/schema/Processor_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/Processor_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Protocol_v1.xml b/static/redfish/v1/schema/Protocol_v1.xml
new file mode 120000
index 0000000000..4f2dabdc30
--- /dev/null
+++ b/static/redfish/v1/schema/Protocol_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/Protocol_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/RedfishError_v1.xml b/static/redfish/v1/schema/RedfishError_v1.xml
new file mode 120000
index 0000000000..b86dbf879a
--- /dev/null
+++ b/static/redfish/v1/schema/RedfishError_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/RedfishError_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/RedfishExtensions_v1.xml b/static/redfish/v1/schema/RedfishExtensions_v1.xml
new file mode 120000
index 0000000000..02915aceda
--- /dev/null
+++ b/static/redfish/v1/schema/RedfishExtensions_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/RedfishExtensions_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Redundancy_v1.xml b/static/redfish/v1/schema/Redundancy_v1.xml
new file mode 120000
index 0000000000..791d9e3195
--- /dev/null
+++ b/static/redfish/v1/schema/Redundancy_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/Redundancy_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Resource_v1.xml b/static/redfish/v1/schema/Resource_v1.xml
new file mode 120000
index 0000000000..6a084de561
--- /dev/null
+++ b/static/redfish/v1/schema/Resource_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/Resource_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/RoleCollection_v1.xml b/static/redfish/v1/schema/RoleCollection_v1.xml
new file mode 120000
index 0000000000..a549edd82e
--- /dev/null
+++ b/static/redfish/v1/schema/RoleCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/RoleCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Role_v1.xml b/static/redfish/v1/schema/Role_v1.xml
new file mode 120000
index 0000000000..a3c1af165d
--- /dev/null
+++ b/static/redfish/v1/schema/Role_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/Role_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/SensorCollection_v1.xml b/static/redfish/v1/schema/SensorCollection_v1.xml
new file mode 120000
index 0000000000..a91309ffd7
--- /dev/null
+++ b/static/redfish/v1/schema/SensorCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/SensorCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Sensor_v1.xml b/static/redfish/v1/schema/Sensor_v1.xml
new file mode 120000
index 0000000000..1bca82b7d3
--- /dev/null
+++ b/static/redfish/v1/schema/Sensor_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/Sensor_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ServiceRoot_v1.xml b/static/redfish/v1/schema/ServiceRoot_v1.xml
new file mode 120000
index 0000000000..8b830024d7
--- /dev/null
+++ b/static/redfish/v1/schema/ServiceRoot_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/ServiceRoot_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/SessionCollection_v1.xml b/static/redfish/v1/schema/SessionCollection_v1.xml
new file mode 120000
index 0000000000..5a5583ecc2
--- /dev/null
+++ b/static/redfish/v1/schema/SessionCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/SessionCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/SessionService_v1.xml b/static/redfish/v1/schema/SessionService_v1.xml
new file mode 120000
index 0000000000..12de5b2c64
--- /dev/null
+++ b/static/redfish/v1/schema/SessionService_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/SessionService_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Session_v1.xml b/static/redfish/v1/schema/Session_v1.xml
new file mode 120000
index 0000000000..7978348008
--- /dev/null
+++ b/static/redfish/v1/schema/Session_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/Session_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Settings_v1.xml b/static/redfish/v1/schema/Settings_v1.xml
new file mode 120000
index 0000000000..ce8c8c9c74
--- /dev/null
+++ b/static/redfish/v1/schema/Settings_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/Settings_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/SoftwareInventoryCollection_v1.xml b/static/redfish/v1/schema/SoftwareInventoryCollection_v1.xml
new file mode 120000
index 0000000000..0fa131241a
--- /dev/null
+++ b/static/redfish/v1/schema/SoftwareInventoryCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/SoftwareInventoryCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/SoftwareInventory_v1.xml b/static/redfish/v1/schema/SoftwareInventory_v1.xml
new file mode 120000
index 0000000000..0b6c50d256
--- /dev/null
+++ b/static/redfish/v1/schema/SoftwareInventory_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/SoftwareInventory_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/StorageCollection_v1.xml b/static/redfish/v1/schema/StorageCollection_v1.xml
new file mode 120000
index 0000000000..0a745fd25c
--- /dev/null
+++ b/static/redfish/v1/schema/StorageCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/StorageCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/StorageControllerCollection_v1.xml b/static/redfish/v1/schema/StorageControllerCollection_v1.xml
new file mode 120000
index 0000000000..74c6836826
--- /dev/null
+++ b/static/redfish/v1/schema/StorageControllerCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/StorageControllerCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/StorageController_v1.xml b/static/redfish/v1/schema/StorageController_v1.xml
new file mode 120000
index 0000000000..867e0add81
--- /dev/null
+++ b/static/redfish/v1/schema/StorageController_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/StorageController_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Storage_v1.xml b/static/redfish/v1/schema/Storage_v1.xml
new file mode 120000
index 0000000000..0413b80612
--- /dev/null
+++ b/static/redfish/v1/schema/Storage_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/Storage_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/TaskCollection_v1.xml b/static/redfish/v1/schema/TaskCollection_v1.xml
new file mode 120000
index 0000000000..3fd7faa5b0
--- /dev/null
+++ b/static/redfish/v1/schema/TaskCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/TaskCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/TaskService_v1.xml b/static/redfish/v1/schema/TaskService_v1.xml
new file mode 120000
index 0000000000..5bc812117d
--- /dev/null
+++ b/static/redfish/v1/schema/TaskService_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/TaskService_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Task_v1.xml b/static/redfish/v1/schema/Task_v1.xml
new file mode 120000
index 0000000000..f0e3a8fda7
--- /dev/null
+++ b/static/redfish/v1/schema/Task_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/Task_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/TelemetryService_v1.xml b/static/redfish/v1/schema/TelemetryService_v1.xml
new file mode 120000
index 0000000000..72e2fc81d8
--- /dev/null
+++ b/static/redfish/v1/schema/TelemetryService_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/TelemetryService_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ThermalMetrics_v1.xml b/static/redfish/v1/schema/ThermalMetrics_v1.xml
new file mode 120000
index 0000000000..80e17b9ca4
--- /dev/null
+++ b/static/redfish/v1/schema/ThermalMetrics_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/ThermalMetrics_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/ThermalSubsystem_v1.xml b/static/redfish/v1/schema/ThermalSubsystem_v1.xml
new file mode 120000
index 0000000000..e5c54bcb67
--- /dev/null
+++ b/static/redfish/v1/schema/ThermalSubsystem_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/ThermalSubsystem_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Thermal_v1.xml b/static/redfish/v1/schema/Thermal_v1.xml
new file mode 120000
index 0000000000..3da8640a84
--- /dev/null
+++ b/static/redfish/v1/schema/Thermal_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/Thermal_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/TriggersCollection_v1.xml b/static/redfish/v1/schema/TriggersCollection_v1.xml
new file mode 120000
index 0000000000..4a870f8208
--- /dev/null
+++ b/static/redfish/v1/schema/TriggersCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/TriggersCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/Triggers_v1.xml b/static/redfish/v1/schema/Triggers_v1.xml
new file mode 120000
index 0000000000..af50645621
--- /dev/null
+++ b/static/redfish/v1/schema/Triggers_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/Triggers_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/UpdateService_v1.xml b/static/redfish/v1/schema/UpdateService_v1.xml
new file mode 120000
index 0000000000..73f4bdebee
--- /dev/null
+++ b/static/redfish/v1/schema/UpdateService_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/UpdateService_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/VirtualMediaCollection_v1.xml b/static/redfish/v1/schema/VirtualMediaCollection_v1.xml
new file mode 120000
index 0000000000..e06b8374e4
--- /dev/null
+++ b/static/redfish/v1/schema/VirtualMediaCollection_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/VirtualMediaCollection_v1.xml \ No newline at end of file
diff --git a/static/redfish/v1/schema/VirtualMedia_v1.xml b/static/redfish/v1/schema/VirtualMedia_v1.xml
new file mode 120000
index 0000000000..6fe497a5c1
--- /dev/null
+++ b/static/redfish/v1/schema/VirtualMedia_v1.xml
@@ -0,0 +1 @@
+../../../../redfish-core/schema/dmtf/csdl/VirtualMedia_v1.xml \ No newline at end of file