Commit ac02e59f authored by Robert Butora's avatar Robert Butora
Browse files

adds column cross-reference for service descriptor

parent 4549300a
Loading
Loading
Loading
Loading
+11 −1
Original line number Diff line number Diff line


import uk.ac.starlink.table.*;// ColumnInfo needed
import uk.ac.starlink.votable.*;

class ObscoreExt
{
   static private ColumnInfo genPubDidColInfo()
   {
      ColumnInfo colInfo = new ColumnInfo( "obs_publisher_did", String.class,  "Publisher Did" );
      colInfo.setAuxDatum(new DescribedValue(VOStarTable.ID_INFO, "primaryID"));
      return colInfo;
   }


   public static final ColumnInfo[] OBSCORE_COLINFO =
   {

      new ColumnInfo( "dataproduct_type",  String.class,  "Dataproduct Type (image|cube)" ),
      new ColumnInfo( "calib_level",       Integer.class, "Calibration level" ),
      new ColumnInfo( "obs_collection",    String.class,  "Collection" ),
      new ColumnInfo( "obs_title",         String.class,  "Title" ),
      new ColumnInfo( "obs_id",            String.class,  "Observation Id" ),
      new ColumnInfo( "obs_publisher_did", String.class,  "Publisher Did" ),
      genPubDidColInfo(),
      new ColumnInfo( "bib_reference",     String.class,  "Bibbliographic refererence" ),
      new ColumnInfo( "data_rights",       String.class,  "Data rights" ),