diff --git a/assets/xsd/book.xsd b/assets/xsd/book.xsd
new file mode 100644
index 0000000..f4a2225
--- /dev/null
+++ b/assets/xsd/book.xsd
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/xsd/bookshelf.xsd b/assets/xsd/bookshelf.xsd
new file mode 100644
index 0000000..4d0cacd
--- /dev/null
+++ b/assets/xsd/bookshelf.xsd
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/xsd/configurations.xsd b/assets/xsd/configurations.xsd
new file mode 100644
index 0000000..aac2504
--- /dev/null
+++ b/assets/xsd/configurations.xsd
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file