diff --git a/data-discovery/src/main/java/vlkb/output/XmlSerializer.java b/data-discovery/src/main/java/vlkb/output/XmlSerializer.java
index 0898f8ea548b96badbf9752f883c91b68e9a2cef..ee8d650ac490e22fe3068964ae29d475758cb0dd 100644
--- a/data-discovery/src/main/java/vlkb/output/XmlSerializer.java
+++ b/data-discovery/src/main/java/vlkb/output/XmlSerializer.java
@@ -109,7 +109,14 @@ public final class XmlSerializer
 
          new ColumnInfo( "file_url",   String.class, "Access URL: all file" ),
          new ColumnInfo( "cutout_url", String.class, "Access URL: cut file" ),
-         new ColumnInfo( "merge_url",  String.class, "Access URL: demosaicing files" )
+         new ColumnInfo( "merge_url",  String.class, "Access URL: demosaicing files" ),
+
+         // subsurvey metadata
+         new ColumnInfo( "velocity_unit", String.class, "Velocity Unit" ),
+         new ColumnInfo( "survey",        String.class, "Survey name" ),
+         new ColumnInfo( "species",       String.class, "Species" ),
+         new ColumnInfo( "transition",    String.class, "Transition" ),
+         new ColumnInfo( "description",   String.class, "Descritpion" )
       };
 
       RowListStarTable astro = new RowListStarTable( colInfos );
@@ -169,7 +176,13 @@ public final class XmlSerializer
 
                         dataset.access.accessFileUrl,
                         dataset.access.accessCutoutUrl,
-                        dataset.access.accessMosaicUrl
+                        dataset.access.accessMosaicUrl,
+
+                        subsurvey.vel_unit,
+                        subsurvey.surveyname,
+                        subsurvey.species,
+                        subsurvey.transition,
+                        subsurvey.description
                   });
          }
       }