diff --git a/docs/xml-schemas/README.md b/docs/xml-schemas/README.md
new file mode 100644
index 000000000..e85c643fe
--- /dev/null
+++ b/docs/xml-schemas/README.md
@@ -0,0 +1,34 @@
+# XML Schemas for Assisted GNSS-SDR
+
+GNSS-SDR can read assistance data from [Extensible Markup Language (XML)](https://www.w3.org/XML/) files for faster [Time-To-First-Fix](https://gnss-sdr.org/design-forces/availability/#time-to-first-fix-ttff), and can store navigation data decoded from GNSS signals in the same format. This folder provides XML Schemas which describe those XML files structure.
+
+[XSD (XML Schema Definition)](https://www.w3.org/XML/Schema) is a World Wide Web Consortium (W3C) recommendation that specifies how to formally describe the elements in an XML document.
+
+
+GPS L1 C/A
+----------
+
+ - [ephemeris_map.xsd](./ephemeris_map.xsd) - GPS NAV message ephemeris parameters.
+ - [iono_model.xsd](./iono_model.xsd) - GPS NAV message ionospheric model parameters.
+ - [utc_model.xsd](./utc_model.xsd) - GPS NAV message UTC model parameters.
+ - [gps_almanac_map.xsd](./gps_almanac_map.xsd) - GPS NAV message almanac.
+
+
+GPS L2C and L5
+--------------
+
+ - [cnav_ephemeris_map.xsd](./cnav_ephemeris_map.xsd) - GPS CNAV message ephemeris parameters.
+
+
+Galileo
+-------
+
+ - [gal_ephemeris_map.xsd](./gal_ephemeris_map.xsd) - Galileo ephemeris parameters.
+ - [gal_iono_model.xsd](./gal_iono_model.xsd) - Galileo ionospheric model parameters.
+ - [gal_utc_model.xsd](./gal_utc_model.xsd) - Galileo UTC model parameters.
+ - [gal_almanac_map.xsd](./gal_almanac_map.xsd) - Galileo almanac.
+
+-------
+
+Please check https://gnss-sdr.org/docs/sp-blocks/global-parameters/ for more information about the usage of XML files in GNSS-SDR.
+
diff --git a/docs/xml-schemas/cnav_ephemeris_map.xsd b/docs/xml-schemas/cnav_ephemeris_map.xsd
new file mode 100644
index 000000000..139756f36
--- /dev/null
+++ b/docs/xml-schemas/cnav_ephemeris_map.xsd
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/xml-schemas/ephemeris_map.xsd b/docs/xml-schemas/ephemeris_map.xsd
new file mode 100644
index 000000000..f76c5e900
--- /dev/null
+++ b/docs/xml-schemas/ephemeris_map.xsd
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/xml-schemas/gal_almanac_map.xsd b/docs/xml-schemas/gal_almanac_map.xsd
new file mode 100644
index 000000000..887caf064
--- /dev/null
+++ b/docs/xml-schemas/gal_almanac_map.xsd
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/xml-schemas/gal_ephemeris_map.xsd b/docs/xml-schemas/gal_ephemeris_map.xsd
new file mode 100644
index 000000000..06c541af5
--- /dev/null
+++ b/docs/xml-schemas/gal_ephemeris_map.xsd
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/xml-schemas/gal_iono_model.xsd b/docs/xml-schemas/gal_iono_model.xsd
new file mode 100644
index 000000000..dc0219273
--- /dev/null
+++ b/docs/xml-schemas/gal_iono_model.xsd
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/xml-schemas/gal_utc_model.xsd b/docs/xml-schemas/gal_utc_model.xsd
new file mode 100644
index 000000000..a589f94fb
--- /dev/null
+++ b/docs/xml-schemas/gal_utc_model.xsd
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/xml-schemas/gps_almanac_map.xsd b/docs/xml-schemas/gps_almanac_map.xsd
new file mode 100644
index 000000000..818dc49c3
--- /dev/null
+++ b/docs/xml-schemas/gps_almanac_map.xsd
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/xml-schemas/iono_model.xsd b/docs/xml-schemas/iono_model.xsd
new file mode 100644
index 000000000..26cda74bd
--- /dev/null
+++ b/docs/xml-schemas/iono_model.xsd
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/xml-schemas/utc_model.xsd b/docs/xml-schemas/utc_model.xsd
new file mode 100644
index 000000000..44005a628
--- /dev/null
+++ b/docs/xml-schemas/utc_model.xsd
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+