diff --git a/base_classes/NXemission_line.nxdl.xml b/base_classes/NXemission_line.nxdl.xml
new file mode 100644
index 0000000000..12c11aa89f
--- /dev/null
+++ b/base_classes/NXemission_line.nxdl.xml
@@ -0,0 +1,626 @@
+
+
+
+
+
+ An emission line is a spectral line with a discrete frequency that is
+ characteristic of the emitting atom.
+
+
+
+ The emission line name using either the `IUPAC notation`_, i.e. initial and final
+ edge separated by a hyphen (e.g. ``K-L3``), or the Latinized Siegbahn
+ notation (e.g. ``Ka1``).
+
+ Correspondence between IUPAC and Siegbahn notations:
+
+ .. list-table::
+ :header-rows: 1
+
+ * - IUPAC
+ - Siegbahn
+ - Latinized Siegbahn
+ * - K-L3
+ - :math:`K\alpha_1`
+ - Ka1
+ * - K-L2
+ - :math:`K\alpha_2`
+ - Ka2
+ * - K-L1
+ - :math:`K\alpha_3`
+ - Ka3
+ * - K-M3
+ - :math:`K\beta_1`
+ - Kb1
+ * - K-N3
+ - :math:`K\beta_2'`
+ - Kb2\'
+ * - K-N2
+ - :math:`K\beta_2''`
+ - Kb2\'\'
+ * - K-M2
+ - :math:`K\beta_3`
+ - Kb3
+ * - K-N5
+ - :math:`K\beta_4'`
+ - Kb4\'
+ * - K-N4
+ - :math:`K\beta_4''`
+ - Kb4\'\'
+ * - K-N4
+ - :math:`K\beta_{4x}`
+ - Kb4x
+ * - K-M5
+ - :math:`K\beta_5'`
+ - Kb5\'
+ * - K-M4
+ - :math:`K\beta_5''`
+ - Kb5\'\'
+ * - L3-M5
+ - :math:`L\alpha_1`
+ - La1
+ * - L3-M4
+ - :math:`L\alpha_2`
+ - La2
+ * - L2-M4
+ - :math:`L\beta_1`
+ - Lb1
+ * - L3-N5
+ - :math:`L\beta_2`
+ - Lb2
+ * - L1-M3
+ - :math:`L\beta_3`
+ - Lb3
+ * - L1-M2
+ - :math:`L\beta_4`
+ - Lb4
+ * - L3-O4,5
+ - :math:`L\beta_5`
+ - Lb5
+ * - L3-N1
+ - :math:`L\beta_6`
+ - Lb6
+ * - L3-O1
+ - :math:`L\beta_7`
+ - Lb7
+ * - L3-N6,7
+ - :math:`L\beta_7'`
+ - Lb7\'
+ * - L1-M5
+ - :math:`L\beta_9`
+ - Lb9
+ * - L1-M4
+ - :math:`L\beta_{10}`
+ - Lb10
+ * - L3-N4
+ - :math:`L\beta_{15}`
+ - Lb15
+ * - L2-M3
+ - :math:`L\beta_{17}`
+ - Lb17
+ * - L2-N4
+ - :math:`L\gamma_1`
+ - Lg1
+ * - L1-N2
+ - :math:`L\gamma_2`
+ - Lg2
+ * - L1-N3
+ - :math:`L\gamma_3`
+ - Lg3
+ * - L1-O3
+ - :math:`L\gamma_4`
+ - Lg4
+ * - L1-O2
+ - :math:`L\gamma_4'`
+ - Lg4\'
+ * - L2-N1
+ - :math:`L\gamma_5`
+ - Lg5
+ * - L2-O4
+ - :math:`L\gamma_6`
+ - Lg6
+ * - L2-O1
+ - :math:`L\gamma_8`
+ - Lg8
+ * - L2-N6,7
+ - :math:`L\gamma_8'`
+ - Lg8\'
+ * - L2-M1
+ - :math:`L\eta`
+ - Ln
+ * - L3-M1
+ - :math:`Ll`
+ - Ll
+ * - L3-M3
+ - :math:`Ls`
+ - Ls
+ * - L3-M2
+ - :math:`Lt`
+ - Lt
+ * - L3-N6,7
+ - :math:`Lu`
+ - Lu
+ * - L2-N6,7
+ - :math:`Lv`
+ - Lv
+ * - M5-N7
+ - :math:`M\alpha_1`
+ - Ma1
+ * - M5-N6
+ - :math:`M\alpha_2`
+ - Ma2
+ * - M4-N6
+ - :math:`M\beta`
+ - Mb
+ * - M3-N5
+ - :math:`M\gamma`
+ - Mg
+ * - M4,5-N2,3
+ - :math:`M\zeta`
+ - Mz
+
+ .. _IUPAC notation: https://doi.org/10.1002/xrs.1300200308
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Energy of the emission line.
+
+
+
diff --git a/base_classes/NXemission_lines.nxdl.xml b/base_classes/NXemission_lines.nxdl.xml
deleted file mode 100644
index 395ecb2ed3..0000000000
--- a/base_classes/NXemission_lines.nxdl.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
-
- Emission lines
-
-
- The emission lines are writen using the IUPAC notation, i.e. an
- initial and final edge seprated by a hyphen.
-
- TODO: Extend the enumeration to include all possible emission lines.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/base_classes/NXxas_mode.nxdl.xml b/base_classes/NXxas_mode.nxdl.xml
index 12d1fd63bb..02da979ea5 100644
--- a/base_classes/NXxas_mode.nxdl.xml
+++ b/base_classes/NXxas_mode.nxdl.xml
@@ -135,7 +135,11 @@
-
+
+
+ Collection of emission lines detected or used in this measurement.
+
+