diff --git a/iso19139.che/src/main/plugin/iso19139.che/layout/layout.xsl b/iso19139.che/src/main/plugin/iso19139.che/layout/layout.xsl
index b298d1e079..ae027d4830 100644
--- a/iso19139.che/src/main/plugin/iso19139.che/layout/layout.xsl
+++ b/iso19139.che/src/main/plugin/iso19139.che/layout/layout.xsl
@@ -38,86 +38,648 @@
version="2.0"
exclude-result-prefixes="#all">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
- <!–GEOCAT-DEPRECATED –>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -140,12 +702,10 @@
-
+
-
+
@@ -169,18 +729,22 @@
+
-
+ -->
@@ -192,8 +756,8 @@
-
+
+ lang="{@id}">
+
+
-
@@ -233,12 +796,11 @@
+
-
+
@@ -251,7 +813,8 @@
select="if ($isEditing = true)
then $theElement/gn:element/@ref else ''"/>
-
+
@@ -261,7 +824,6 @@
-
@@ -287,10 +849,10 @@
-
+
@@ -365,12 +927,10 @@
-
-
+in profile codelist files. In such case, then use
+iso19139 codelist files.
+-->
@@ -429,8 +988,6 @@
-
-