diff --git a/schemas/SchemaRequirementData.xsd b/schemas/SchemaRequirementData.xsd
new file mode 100644
index 000000000..de5b9fe9a
--- /dev/null
+++ b/schemas/SchemaRequirementData.xsd
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/schemas/SchemaRequirementNodeData.xsd b/schemas/SchemaRequirementNodeData.xsd
new file mode 100644
index 000000000..dedf88bf6
--- /dev/null
+++ b/schemas/SchemaRequirementNodeData.xsd
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/schemas/settings.jsonc b/schemas/settings.jsonc
new file mode 100644
index 000000000..217e1a4c3
--- /dev/null
+++ b/schemas/settings.jsonc
@@ -0,0 +1,7 @@
+{
+ // Use this in your .vscode settings to set the .xsd associations with the Red Hat XML extension
+ "xml.fileAssociations": [
+ {"pattern": "RequirementData.xml", "systemId": "./schemas/SchemaRequirementData.xsd"},
+ {"pattern": "RequirementNodeData.xml", "systemId": "./schemas/SchemaRequirementNodeData.xsd"},
+ ]
+}
\ No newline at end of file