From 7734a622584dfb452fd367661af40b4bd2e0dd2c Mon Sep 17 00:00:00 2001
From: Robert Butora <robert.butora@gmail.com>
Date: Wed, 27 Mar 2024 14:07:28 -0400
Subject: [PATCH] adds subsurvey metadata to VOTable xml

---
 .../main/java/vlkb/output/XmlSerializer.java    | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/data-discovery/src/main/java/vlkb/output/XmlSerializer.java b/data-discovery/src/main/java/vlkb/output/XmlSerializer.java
index 0898f8e..ee8d650 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
                   });
          }
       }
-- 
GitLab