<?xml-stylesheet href='/static/xsl/oai.xsl' type='text/xsl'?>
<ri:Resource created="2018-05-24T09:00:00Z" status="active" updated="2025-11-14T10:51:16.229" version="1.2" xmlns:ri="http://www.ivoa.net/xml/RegistryInterface/v1.0" xmlns:tr="http://www.ivoa.net/xml/TAPRegExt/v1.0" xmlns:vr="http://www.ivoa.net/xml/VOResource/v1.0" xmlns:vs0="http://www.ivoa.net/xml/VODataService/v1.0" xmlns:vs="http://www.ivoa.net/xml/VODataService/v1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ivoa.net/xml/TAPRegExt/v1.0 http://vo.ari.uni-heidelberg.de/docs/schemata/TAPRegExt.xsd http://www.ivoa.net/xml/VOResource/v1.0 http://vo.ari.uni-heidelberg.de/docs/schemata/VOResource.xsd http://www.ivoa.net/xml/VODataService/v1.1 http://vo.ari.uni-heidelberg.de/docs/schemata/VODataService.xsd" xsi:type="vs0:CatalogService">
           <title>ESO TAP_OBS: a TAP service to browse and access raw and reduced data, and to query the ambient measurements, of the La Silla Paranal Observatory.</title>
           <shortName>ESO TAP_OBS</shortName>
           <identifier>ivo://eso.org/tap_obs</identifier>
           <curation>
              <publisher ivo-id="ivo://eso.org">European Southern Observatory</publisher>
              <creator>
                 <name>ESO</name>
                 <logo>https://archive.eso.org/images/eso-logo.gif</logo>
              </creator>
              <contact>
                 <name>Archive Science Group</name>
                 <email>support@eso.org</email>
              </contact>
           </curation>
           <content>
              <subject>Virtual Observatory</subject>
              <subject>OPTICAL ASTRONOMY</subject>
              <subject>INFRARED ASTRONOMY</subject>
              <subject>reduced data archive</subject>
              <subject>raw data archive</subject>
              <subject>ambient measurements</subject>
              <subject>EARTH ATMOSPHERE</subject>
              <subject>SEEING MONITORS</subject>
              <subject>TURBULENCE</subject>
              <subject>ADQL</subject>
              <description>TAP_OBS is the ESO Science Archive TAP endpoint for observations (raw and reduced data) and ambient measurements (atmospheric seeing, turbulence, water vapour, relative humidity, air pressure, etc.) taken at the La Silla Paranal Observatory, including the Chajnantor (APEX) data.
        The Table Access Protocol (TAP) lets you execute queries against our database tables, and inspect various metadata. Table Upload is not currently supported, though it is foreseen for a next release.
        The IVOA ObsCore standard service is also provided (table name: ivoa.ObsCore), but currently only for reduced data.
        Other tables exposed are the dbo.raw describing all the LPO observations, the ambient tables (in the asm schema), plus the provenance table to close the loop between the raw and the reduced data, but also to describe the relationships between reduced data (e.g. a source table originating from a reduced image, etc.).

        A sibling service (TAP_CAT, endpoint: https://archive.eso.org/tap_cat) exists and can be used to query the astronomical catalogs produced by the principal investigators of ESO programmes (ESO public surveys included).</description>
              <referenceURL>https://archive.eso.org/cms/eso-data/programmatic-access.html</referenceURL>
           </content>
           <capability standardID="ivo://ivoa.net/std/TAP" xsi:type="tr:TableAccess">
              <interface role="std" version="1.1" xsi:type="vs:ParamHTTP">
                 <accessURL use="base">https://archive.eso.org/tap_obs</accessURL>
                 <securityMethod standardID="ivo://ivoa.net/sso#OpenID"/>
              </interface>
              <dataModel ivo-id="ivo://ivoa.net/std/ObsCore#core-1.1">ObsCore-1.1</dataModel>
              <language>
                 <name>ADQL</name>
                 <version ivo-id="ivo://ivoa.net/std/ADQL#v2.0">2.0</version>
                 <description>ADQL-2.0</description>
                 <languageFeatures type="ivo://ivoa.net/std/TAPRegExt#features-adqlgeo">
                    <feature>
                       <form>POINT</form>
                    </feature>
                    <feature>
                       <form>CIRCLE</form>
                    </feature>
                    <feature>
                       <form>POLYGON</form>
                    </feature>
                    <feature>
                       <form>CONTAINS</form>
                    </feature>
                    <feature>
                       <form>INTERSECTS</form>
                    </feature>
                    <feature>
                       <form>DISTANCE</form>
                    </feature>
                    <feature>
                       <form>AREA</form>
                    </feature>
                    <feature>
                       <form>CENTROID</form>
                    </feature>
                 </languageFeatures>
                 <languageFeatures type="ivo://ivoa.net/std/TAPRegExt#features-udf">
                    <feature>
                       <form>ESO_DATEADD_SEC(seconds INTEGER, date TIMESTAMP) -&gt; TIMESTAMP</form>
                    </feature>
                    <feature>
                       <form>GETDATE() -&gt; TIMESTAMP</form>
                    </feature>
                    <feature>
                       <form>ESO_SUBSTRING(string VARCHAR, start INTEGER, length INTEGER) -&gt; VARCHAR</form>
                    </feature>
                    <feature>
                       <form>ESO_INTERSECTION(region1 REGION, region2 REGION) -&gt; DOUBLE</form>
                    </feature>
                 </languageFeatures>
              </language>
              <outputFormat ivo-id="ivo://ivoa.net/std/TAPRegExt#output-votable-td">
                 <mime>application/x-votable+xml</mime>
                 <alias>votable</alias>
              </outputFormat>
              <outputFormat>
                 <mime>application/x-votable+xml;serialization=fits</mime>
                 <alias>votable_fits</alias>
              </outputFormat>
              <outputFormat>
                 <mime>application/x-votable+xml;serialization=binary</mime>
                 <alias>votable_binary</alias>
              </outputFormat>
              <outputFormat>
                 <mime>application/x-votable+xml;serialization=binary2</mime>
                 <alias>votable_binary2</alias>
              </outputFormat>
              <outputFormat>
                 <mime>text/csv</mime>
                 <alias>csv</alias>
              </outputFormat>
              <outputFormat>
                 <mime>text/tab-separated-values</mime>
                 <alias>tsv</alias>
              </outputFormat>
              <outputFormat>
                 <mime>application/fits</mime>
                 <alias>fits</alias>
              </outputFormat>
              <outputFormat>
                 <mime>text/plain</mime>
                 <alias>txt</alias>
              </outputFormat>
              <outputFormat>
                 <mime>text/html</mime>
                 <alias>html</alias>
              </outputFormat>
              <outputFormat>
                 <mime>application/json</mime>
                 <alias>json</alias>
              </outputFormat>
              <retentionPeriod>
                 <default>1</default>
                 <hard>20</hard>
              </retentionPeriod>
              <executionDuration>
                 <default>60</default>
                 <hard>3600</hard>
              </executionDuration>
              <outputLimit>
                 <default unit="row">20000</default>
                 <hard unit="row">15000000</hard>
              </outputLimit>
           </capability>
           <capability standardID="ivo://ivoa.net/std/VOSI#availability">
              <interface role="std" xsi:type="vs:ParamHTTP">
                 <accessURL use="base">https://archive.eso.org/tap_obs/availability</accessURL>
              </interface>
           </capability>
           <capability standardID="ivo://ivoa.net/std/VOSI#capabilities">
              <interface role="std" xsi:type="vs:ParamHTTP">
                 <accessURL use="base">https://archive.eso.org/tap_obs/capabilities</accessURL>
              </interface>
           </capability>
           <capability standardID="ivo://ivoa.net/std/VOSI#tables-1.1">
              <interface role="std" xsi:type="vs:ParamHTTP">
                 <accessURL use="base">https://archive.eso.org/tap_obs/tables</accessURL>
              </interface>
           </capability>
           <capability standardID="ivo://ivoa.net/std/DALI#examples">
              <interface role="std" xsi:type="vr:WebBrowser">
                 <accessURL use="base">https://archive.eso.org/tap_obs/examples</accessURL>
              </interface>
           </capability>
           <tableset>
              <schema>
                 <name>asm</name>
                 <description>The Astronomical Site Monitor (asm) schema contains the measurements of environmental conditions at the three sites La Silla, Paranal, and Chajnantor.</description>
                 <table type="view">
                    <name>asm.ambient_lasilla</name>
                    <description>Table containing historical La Silla ambient data measured by the old DIMM2 seeing monitor (1994-2023) and those measured by the Ring-Image Next Generation Scintillation Sensor (RINGSS) since 02 May 2025. Time coverage: January 1994 onwards. More info at: https://archive.eso.org/wdb/help/eso/ambient_lasilla.html#ambient</description>
                    <column>
                       <name>airmass</name>
                       <description>Airmass: Airmass at which the ASM-DIMM telescope measures the site seeing.</description>
                       <ucd>obs.airMass</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Target declination FK5 J2000: The declination of the observed star at which the ASM-DIMM telescope measures the site seeing [deg].</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>fwhm</name>
                       <description>DIMM-Seeing: Observatory site seeing as measured by the ASM-DIMM telescope, Full Width Half Maximum at 500nm [arcsec]</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;meta.main</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>integration</name>
                       <description>Timebin [s] used for measurement of ambient data sample.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>midpoint_date</name>
                       <description>Midpoint (time) of the measurement.</description>
                       <ucd>time</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Target right ascension FK5 J2000: The right ascension of the target star at which the ASM-DIMM telescope measures the site seeing [deg]</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>start_date</name>
                       <description>Start time of the measurement.</description>
                       <ucd>time.start</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>asm.dimm_paranal</name>
                    <description>Table containing the ambient measurements of the Differential Image Motion Monitor (DIMM) channel of the MASS-DIMM instrument. DIMM operates in an extended range of atmospheric conditions which overlap science operation. It provides, along with other measurements, the Paranal reference seeing. Time coverage: 2016-APR-04 12:00:00 UTC onwards. More info at: http://archive.eso.org/wdb/help/eso/ambient_paranal.html#dimm_2016</description>
                    <column>
                       <name>"interval"</name>
                       <description>Timebin [s] used for measurement of ambient data sample.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>airmass</name>
                       <description>Airmass: Airmass at which the ASM-DIMM telescope measures the site seeing. (eng. param.)</description>
                       <ucd>obs.airMass</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>alt</name>
                       <description>Telescope pointing: Telescope elevation [deg]. (setup param.)</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>az</name>
                       <description>Telescope pointing: Telescope azimuth [deg]. (setup param.)</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Target declination FK5 J2000: The declination of the observed star at which the ASM-DIMM telescope measures the site seeing [deg]. (setup param.)</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>frames</name>
                       <description>Number of frames: Total number of processed frames. (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column>
                       <name>fwhm</name>
                       <description>DIMM-Seeing: The total seeing calculated with DIMM telescope. The value is calculated using the following formula: FWHM = 2E(+7) C.n2**(0.6) [arcsec] (sci. param.)</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;meta.main</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lcoefrel</name>
                       <description>Longitudinal Correlation: Average of the longitudinal  basetime correlation coefficient. (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>lflux</name>
                       <description>Left Mean Flux: Mean total flux in the left image [ADU]. (eng. param.)</description>
                       <unit>adu</unit>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column>
                       <name>lfluxerr</name>
                       <description>Left Mean Flux RMS: Relative RMS error of total flux in the left image. (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>lhvar</name>
                       <description>Longitudinal Variance: Average of the longitudinal motion basetime variance [pixel**2]. (eng. param.)</description>
                       <unit>pixel**2</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>lhvarerr</name>
                       <description>Longitudinal Variance RMS: RMS of the longitudinal motion basetime variance [pixel]. (eng. param.)</description>
                       <unit>pixel</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>llvar</name>
                       <description>Longitudinal Variance Average: Low frequency longitudinal motion variance [pixel**2]. (eng. param.)</description>
                       <unit>pixel**2</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>lsci</name>
                       <description>Left Scintillation Index: Mean scintillation index in the DIMM aperture for the left image. (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>lsep</name>
                       <description>Longitudinal Separation: Mean longitudinal separation of right and left images [pixel]. (eng. param.)</description>
                       <unit>pixel</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>lstrh</name>
                       <description>Left Strehl Number: Strehl number corrected for seeing for the left image. (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>lturb</name>
                       <description>Longitudinal Cn2: Turbulence intensity calculated with longitudinal motion [10**(-15)m**(1/3)]. (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column>
                       <name>lturbs</name>
                       <description>Longitudinal Cn2 Residual: Turbulence intensity calculated with longitudinal motion averaged over basetime [10**(-15)m**(1/3)]. (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column>
                       <name>midpoint_date</name>
                       <description>Midpoint (time) of the measurement.</description>
                       <ucd>time</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Target right ascension FK5 J2000: The right ascension of the observed star at which the ASM-DIMM telescope measures the site seeing [deg]. (setup param.)</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rfl</name>
                       <description>Relative Flux RMS: Relative Flux variations measured along the line of sight normalized by the average flux. (sci. param.)</description>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rfl_time</name>
                       <description>Relative Flux RMS base time: Time range of measurements (start of first interval to end of last interval) used to calculate the relative flux variations measured along the line of sight [s]. (sci. param.)</description>
                       <unit>s</unit>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rflux</name>
                       <description>Right Mean Flux: Mean total flux in the right image [ADU]. (eng. param.)</description>
                       <unit>adu</unit>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column>
                       <name>rfluxerr</name>
                       <description>Right Mean Flux RMS: Relative RMS error of total flux in the right image [ADU]. (eng. param.)</description>
                       <unit>adu</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>rsci</name>
                       <description>Right Scintillation Index: Mean scintillation index in the DIMM aperture for the right image. (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>rstrh</name>
                       <description>Right Strehl Number: Strehl number corrected for seeing for the right image. (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column>
                       <name>sci</name>
                       <description>Scintillation Index: Mean scintillation index in the DIMM aperture for both images. The value is the average between lsci and rsci. (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>start_date</name>
                       <description>The start time of the measurement.</description>
                       <ucd>time.start</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tcoefrel</name>
                       <description>Transverse Correlation: Average of the transverse  basetime correlation coefficient. (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column>
                       <name>thvar</name>
                       <description>Transverse Variance: Average of the transverse motion basetime variance [pixel**2]. (eng. param.)</description>
                       <unit>pixel**2</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>thvarerr</name>
                       <description>Transverse Variance RMS: RMS of the transverse motion basetime variance [pixel]. (eng. param.)</description>
                       <unit>pixel</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>tlvar</name>
                       <description>Transverse Variance Average: Low frequency transversal motion variance [pixel**2]. (eng. param.)</description>
                       <unit>pixel**2</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column>
                       <name>tsep</name>
                       <description>Transverse Separation: Mean transverse separation of right and left images [pixel]. (eng. param.)</description>
                       <unit>pixel</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>tturb</name>
                       <description>Transverse Cn2: Turbulence intensity calculated with transverse motion [10**(-15)m**(1/3)]. (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column>
                       <name>tturbs</name>
                       <description>Transverse Cn2 Residual: Turbulence intensity calculated with transverse motion averaged over basetime [10**(-15)m**(1/3)]. (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column>
                       <name>turb</name>
                       <description>Cn2: Turbulence intensity calculated with both motions [10**(-15)m**(1/3)]. (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column>
                       <name>turbs</name>
                       <description>Cn2 Residual: Turbulence intensity calculated with both motions averaged over basetime [10**(-15)m**(1/3)]. (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column>
                       <name>valid</name>
                       <description>1 if a valid measurement, 0 otherwise.</description>
                       <ucd>meta.code.qual</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>asm.historical_ambient_paranal</name>
                    <description>Table containing the ambient measurements of the ESO seeing monitor DIMM3 seeing monitor, starting August 1998, and up to the deployment in operations of the new Astronomical Site Monitor (ASM) in April 2016. All seeing values above 2.5 arcsec have been truncated. Time coverage: from 1998-Aug-19 to 2016-Apr-04. More info at: https://archive.eso.org/wdb/help/eso/ambient_paranal.html#dimm_1998</description>
                    <column>
                       <name>airmass</name>
                       <description>Airmass: Airmass at which the ASM-DIMM telescope measures the site seeing.</description>
                       <ucd>obs.airMass</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Target declination FK5 J2000: The declination of the observed star at which the ASM-DIMM telescope measures the site seeing [deg].</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>fwhm</name>
                       <description>DIMM-Seeing: Observatory site seeing as measured by the ASM-DIMM telescope, Full Width Half Maximum at 500nm [arcsec]</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;meta.main</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>integration</name>
                       <description>Timebin [s] used for measurement of ambient data sample.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>midpoint_date</name>
                       <description>Midpoint (time) of the measurement.</description>
                       <ucd>time</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Target right ascension FK5 J2000: The right ascension of the target star at which the ASM-DIMM telescope measures the site seeing [deg]</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>relative_flux</name>
                       <description>Relative Flux RMS: Relative Flux variations measured along the line of sight normalized by the average flux</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>start_date</name>
                       <description>Start time of the measurement.</description>
                       <ucd>time.start</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tau0</name>
                       <description>Tau0: Coherence time of the turbulence [s].</description>
                       <unit>s</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>theta0</name>
                       <description>Theta0: Isoplanatic angle of the turbulence [arcsec].</description>
                       <unit>arcsec</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>asm.lhatpros_paranal</name>
                    <description>Ambient measurements, since 2014, of the Low Humidity and Temperature Profiling (LHATPRO) microwave radiometers located on Cerro Paranal. Measurements at zenith of: infrared temperature, liquid water path, and precipitable water vapour. Averages over the reported integration time. Three radiometers (identified by their LHATPRO ID: 1, 2, 3) are currently available at different locations named: A, B, C. More info at: http://archive.eso.org/wdb/help/eso/ambient_paranal.html#lhatpro</description>
                    <column>
                       <name>alt</name>
                       <description>Telescope elevation [deg] (horizontal coord. sys.): the direction to which the radiometer was pointing at the time of measurement.</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>az</name>
                       <description>Telescope azimuth [deg] (horizontal coord. sys.): the direction to which the radiometer was pointing at the time of measurement. The convention for azimuth in the LHATPRO tables is the same as for ESO telescopes: 0 deg = South, 90 deg = West</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>declination [deg] (equatorial, J2000)</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>integration</name>
                       <description>Timebin [s] used for measurement of ambient data sample.</description>
                       <unit>s</unit>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>irt0</name>
                       <description>IR temperature: Measured infrared sky brightness temperature at Zenith [Celsius].</description>
                       <unit>Celsius</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lhatpro_id</name>
                       <description>An integer used to identify a specific radiometer, which could be installed on different platforms, or even sites (e.g. moved from Paranal to Armazones), at different times.</description>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lwp0</name>
                       <description>Liquid water path: Measured liquid water path [g.m**(-2)] at Zenith.</description>
                       <unit>g.m**(-2)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>midpoint_date</name>
                       <description>Midpoint (time) of the measurement.</description>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>platform</name>
                       <description>The name of the platform (either A, B, or C) where the radiometer is located: Platform A (lat: -24:37:35.95,  lon: -70:24:11.93), Platform B (-24:37:36.48, -70:24:11.82), Platform C (-24:37:36.34, -70:24:12.34)</description>
                       <dataType arraysize="1" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pwv0</name>
                       <description>Water vapour: Measured Precipitable Water Vapor at Zenith [mm].</description>
                       <unit>mm</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>right ascension [deg] (equatorial, J2000)</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>start_date</name>
                       <description>The start time of the measurement.</description>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>valid</name>
                       <description>1 if a valid measurement, 0 otherwise.</description>
                       <ucd>meta.code.qual</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>asm.lhatpros_paranal_irt</name>
                    <description>Ambient measurements, since 2014, of the Low Humidity and Temperature Profiling (LHATPRO) microwave radiometers located on Cerro Paranal. Measurements at provided coordinates of the infrared temperature. Averages over the reported integrtion time (up to 5 seconds, as of 2020). Three radiometers (identified by their LHATPRO ID: 1, 2, 3) are currently available at different locations named: A, B, C. More info at: http://archive.eso.org/wdb/help/eso/ambient_paranal.html#lhatpro</description>
                    <column>
                       <name>alt</name>
                       <description>Telescope elevation [deg] (horizontal coord. sys.): the direction to which the radiometer was pointing at the time of measurement.</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>az</name>
                       <description>Telescope azimuth [deg] (horizontal coord. sys.): the direction to which the radiometer was pointing at the time of measurement. The convention for azimuth in the LHATPRO tables is the same as for ESO telescopes: 0 deg = South, 90 deg = West</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>declination [deg] (equatorial, J2000)</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>integration</name>
                       <description>Timebin [s] used for measurement of ambient data sample.</description>
                       <unit>s</unit>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>irt</name>
                       <description>IR temperature: Measured infrared sky brightness temperature at Zenith [Celsius].</description>
                       <unit>Celsius</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lhatpro_id</name>
                       <description>An integer used to identify a specific radiometer, which could be installed on different platforms, or even sites (e.g. moved from Paranal to Armazones), at different times.</description>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>midpoint_date</name>
                       <description>Midpoint (time) of the measurement.</description>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>platform</name>
                       <description>The name of the platform (either A, B, or C) where the radiometer is located: Platform A (lat: -24:37:35.95,  lon: -70:24:11.93), Platform B (-24:37:36.48, -70:24:11.82), Platform C (-24:37:36.34, -70:24:12.34)</description>
                       <dataType arraysize="1" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>right ascension [deg] (equatorial, J2000)</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>start_date</name>
                       <description>The start time of the measurement.</description>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>valid</name>
                       <description>1 if a valid measurement, 0 otherwise.</description>
                       <ucd>meta.code.qual</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>asm.lhatpros_paranal_profiles</name>
                    <description>Ambient measurements, since 2014, of the Low Humidity and Temperature Profiling (LHATPRO) microwave radiometers located on Cerro Paranal. Atmospheric profiles at provided coordinates and at 39 different altitudes from 0m to 10,000m over the VLT platform, of absolute and relative humidity, and infrared temperature. Averages over the reported integration time (typically 60 seconds). More info at: http://archive.eso.org/wdb/help/eso/ambient_paranal.html#lhatpro</description>
                    <column>
                       <name>ahum1</name>
                       <description>Absolute Humidity Value [g/m**3] at 0m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum10</name>
                       <description>Absolute Humidity Value [g/m**3] at 250m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum11</name>
                       <description>Absolute Humidity Value [g/m**3] at 325m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum12</name>
                       <description>Absolute Humidity Value [g/m**3] at 400m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum13</name>
                       <description>Absolute Humidity Value [g/m**3] at 475m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum14</name>
                       <description>Absolute Humidity Value [g/m**3] at 550m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum15</name>
                       <description>Absolute Humidity Value [g/m**3] at 625m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum16</name>
                       <description>Absolute Humidity Value [g/m**3] at 700m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum17</name>
                       <description>Absolute Humidity Value [g/m**3] at 800m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum18</name>
                       <description>Absolute Humidity Value [g/m**3] at 900m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum19</name>
                       <description>Absolute Humidity Value [g/m**3] at 1000m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum2</name>
                       <description>Absolute Humidity Value [g/m**3] at 10m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum20</name>
                       <description>Absolute Humidity Value [g/m**3] at 1150m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum21</name>
                       <description>Absolute Humidity Value [g/m**3] at 1300m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum22</name>
                       <description>Absolute Humidity Value [g/m**3] at 1450m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum23</name>
                       <description>Absolute Humidity Value [g/m**3] at 1600m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum24</name>
                       <description>Absolute Humidity Value [g/m**3] at 1800m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum25</name>
                       <description>Absolute Humidity Value [g/m**3] at 2000m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum26</name>
                       <description>Absolute Humidity Value [g/m**3] at 2200m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum27</name>
                       <description>Absolute Humidity Value [g/m**3] at 2500m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum28</name>
                       <description>Absolute Humidity Value [g/m**3] at 2800m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum29</name>
                       <description>Absolute Humidity Value [g/m**3] at 3100m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum3</name>
                       <description>Absolute Humidity Value [g/m**3] at 30m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum30</name>
                       <description>Absolute Humidity Value [g/m**3] at 3500m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum31</name>
                       <description>Absolute Humidity Value [g/m**3] at 3900m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum32</name>
                       <description>Absolute Humidity Value [g/m**3] at 4400m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum33</name>
                       <description>Absolute Humidity Value [g/m**3] at 5000m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum34</name>
                       <description>Absolute Humidity Value [g/m**3] at 5600m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum35</name>
                       <description>Absolute Humidity Value [g/m**3] at 6200m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum36</name>
                       <description>Absolute Humidity Value [g/m**3] at 7000m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum37</name>
                       <description>Absolute Humidity Value [g/m**3] at 8000m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum38</name>
                       <description>Absolute Humidity Value [g/m**3] at 9000m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum39</name>
                       <description>Absolute Humidity Value [g/m**3] at 10000m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum4</name>
                       <description>Absolute Humidity Value [g/m**3] at 50m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum5</name>
                       <description>Absolute Humidity Value [g/m**3] at 75m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum6</name>
                       <description>Absolute Humidity Value [g/m**3] at 100m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum7</name>
                       <description>Absolute Humidity Value [g/m**3] at 125m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum8</name>
                       <description>Absolute Humidity Value [g/m**3] at 150m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ahum9</name>
                       <description>Absolute Humidity Value [g/m**3] at 200m</description>
                       <unit>g/m**3</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>alt</name>
                       <description>Telescope elevation [deg] (horizontal coord. sys.): the direction to which the radiometer was pointing at the time of measurement.</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>az</name>
                       <description>Telescope azimuth [deg] (horizontal coord. sys.): the direction to which the radiometer was pointing at the time of measurement. The convention for azimuth in the LHATPRO tables is the same as for ESO telescopes: 0 deg = South, 90 deg = West</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>declination [deg] (equatorial, J2000)</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>integration</name>
                       <description>Timebin [s] used for measurement of ambient data sample.</description>
                       <unit>s</unit>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lhatpro_id</name>
                       <description>An integer used to identify a specific radiometer, which could be installed on different platforms, or even sites (e.g. moved from Paranal to Armazones), at different times.</description>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>midpoint_date</name>
                       <description>Midpoint (time) of the measurement.</description>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>platform</name>
                       <description>The name of the platform (either A, B, or C) where the radiometer is located: Platform A (lat: -24:37:35.95,  lon: -70:24:11.93), Platform B (-24:37:36.48, -70:24:11.82), Platform C (-24:37:36.34, -70:24:12.34)</description>
                       <dataType arraysize="1" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>right ascension [deg] (equatorial, J2000)</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum1</name>
                       <description>Relative Humidity Value [%] at 0m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum10</name>
                       <description>Relative Humidity Value [%] at 250m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum11</name>
                       <description>Relative Humidity Value [%] at 325m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum12</name>
                       <description>Relative Humidity Value [%] at 400m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum13</name>
                       <description>Relative Humidity Value [%] at 475m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum14</name>
                       <description>Relative Humidity Value [%] at 550m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum15</name>
                       <description>Relative Humidity Value [%] at 625m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum16</name>
                       <description>Relative Humidity Value [%] at 700m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum17</name>
                       <description>Relative Humidity Value [%] at 800m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum18</name>
                       <description>Relative Humidity Value [%] at 900m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum19</name>
                       <description>Relative Humidity Value [%] at 1000m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum2</name>
                       <description>Relative Humidity Value [%] at 10m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum20</name>
                       <description>Relative Humidity Value [%] at 1150m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum21</name>
                       <description>Relative Humidity Value [%] at 1300m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum22</name>
                       <description>Relative Humidity Value [%] at 1450m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum23</name>
                       <description>Relative Humidity Value [%] at 1600m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum24</name>
                       <description>Relative Humidity Value [%] at 1800m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum25</name>
                       <description>Relative Humidity Value [%] at 2000m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum26</name>
                       <description>Relative Humidity Value [%] at 2200m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum27</name>
                       <description>Relative Humidity Value [%] at 2500m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum28</name>
                       <description>Relative Humidity Value [%] at 2800m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum29</name>
                       <description>Relative Humidity Value [%] at 3100m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum3</name>
                       <description>Relative Humidity Value [%] at 30m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum30</name>
                       <description>Relative Humidity Value [%] at 3500m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum31</name>
                       <description>Relative Humidity Value [%] at 3900m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum32</name>
                       <description>Relative Humidity Value [%] at 4400m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum33</name>
                       <description>Relative Humidity Value [%] at 5000m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum34</name>
                       <description>Relative Humidity Value [%] at 5600m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum35</name>
                       <description>Relative Humidity Value [%] at 6200m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum36</name>
                       <description>Relative Humidity Value [%] at 7000m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum37</name>
                       <description>Relative Humidity Value [%] at 8000m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum38</name>
                       <description>Relative Humidity Value [%] at 9000m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum39</name>
                       <description>Relative Humidity Value [%] at 10000m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum4</name>
                       <description>Relative Humidity Value [%] at 50m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum5</name>
                       <description>Relative Humidity Value [%] at 75m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum6</name>
                       <description>Relative Humidity Value [%] at 100m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum7</name>
                       <description>Relative Humidity Value [%] at 125m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum8</name>
                       <description>Relative Humidity Value [%] at 150m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum9</name>
                       <description>Relative Humidity Value [%] at 200m</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>start_date</name>
                       <description>The start time of the measurement.</description>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp1</name>
                       <description>Temperature Value [K] at 0m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp10</name>
                       <description>Temperature Value [K] at 250m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp11</name>
                       <description>Temperature Value [K] at 325m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp12</name>
                       <description>Temperature Value [K] at 400m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp13</name>
                       <description>Temperature Value [K] at 475m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp14</name>
                       <description>Temperature Value [K] at 550m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp15</name>
                       <description>Temperature Value [K] at 625m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp16</name>
                       <description>Temperature Value [K] at 700m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp17</name>
                       <description>Temperature Value [K] at 800m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp18</name>
                       <description>Temperature Value [K] at 900m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp19</name>
                       <description>Temperature Value [K] at 1000m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp2</name>
                       <description>Temperature Value [K] at 10m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp20</name>
                       <description>Temperature Value [K] at 1150m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp21</name>
                       <description>Temperature Value [K] at 1300m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp22</name>
                       <description>Temperature Value [K] at 1450m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp23</name>
                       <description>Temperature Value [K] at 1600m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp24</name>
                       <description>Temperature Value [K] at 1800m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp25</name>
                       <description>Temperature Value [K] at 2000m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp26</name>
                       <description>Temperature Value [K] at 2200m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp27</name>
                       <description>Temperature Value [K] at 2500m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp28</name>
                       <description>Temperature Value [K] at 2800m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp29</name>
                       <description>Temperature Value [K] at 3100m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp3</name>
                       <description>Temperature Value [K] at 30m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp30</name>
                       <description>Temperature Value [K] at 3500m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp31</name>
                       <description>Temperature Value [K] at 3900m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp32</name>
                       <description>Temperature Value [K] at 4400m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp33</name>
                       <description>Temperature Value [K] at 5000m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp34</name>
                       <description>Temperature Value [K] at 5600m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp35</name>
                       <description>Temperature Value [K] at 6200m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp36</name>
                       <description>Temperature Value [K] at 7000m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp37</name>
                       <description>Temperature Value [K] at 8000m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp38</name>
                       <description>Temperature Value [K] at 9000m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp39</name>
                       <description>Temperature Value [K] at 10000m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp4</name>
                       <description>Temperature Value [K] at 50m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp5</name>
                       <description>Temperature Value [K] at 75m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp6</name>
                       <description>Temperature Value [K] at 100m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp7</name>
                       <description>Temperature Value [K] at 125m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp8</name>
                       <description>Temperature Value [K] at 150m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp9</name>
                       <description>Temperature Value [K] at 200m</description>
                       <unit>K</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>valid</name>
                       <description>1 if a valid measurement, 0 otherwise.</description>
                       <ucd>meta.code.qual</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>asm.mass_paranal</name>
                    <description>Table containing the ambient measurements of the Multi-Aperture Scintillation Sensor located in Paranal. Included measurements like; vertical profile of the turbulence Cn2(h) (6 layers), Isoplanatic angle, Coherence time, etc. More info at: http://archive.eso.org/wdb/help/eso/ambient_paranal.html#mass</description>
                    <column>
                       <name>"interval"</name>
                       <description>Timebin [s] used for measurement of ambient data sample.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>airmass</name>
                       <description>Airmass: Airmass of observed star. (eng. param.)</description>
                       <ucd>obs.airMass</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>alt</name>
                       <description>MASS Turbulence Altitude: Characteristic altitude of the free atmosphere turbulence from MASS integrated profile [m]. (sci. param.)</description>
                       <unit>m</unit>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>alt1</name>
                       <description>Layer Height: Position above ground of the maximum sensitivity in MASS layer 1,2,3,4,5,6 respectively, [m]. (eng. param.)</description>
                       <unit>m</unit>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column>
                       <name>alt2</name>
                       <description>Layer Height: Position above ground of the maximum sensitivity in MASS layer 1,2,3,4,5,6 respectively, [m]. (eng. param.)</description>
                       <unit>m</unit>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column>
                       <name>alt3</name>
                       <description>Layer Height: Position above ground of the maximum sensitivity in MASS layer 1,2,3,4,5,6 respectively, [m]. (eng. param.)</description>
                       <unit>m</unit>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column>
                       <name>alt4</name>
                       <description>Layer Height: Position above ground of the maximum sensitivity in MASS layer 1,2,3,4,5,6 respectively, [m]. (eng. param.)</description>
                       <unit>m</unit>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column>
                       <name>alt5</name>
                       <description>Layer Height: Position above ground of the maximum sensitivity in MASS layer 1,2,3,4,5,6 respectively, [m]. (eng. param.)</description>
                       <unit>m</unit>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column>
                       <name>alt6</name>
                       <description>Layer Height: Position above ground of the maximum sensitivity in MASS layer 1,2,3,4,5,6 respectively, [m]. (eng. param.)</description>
                       <unit>m</unit>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column>
                       <name>alterr</name>
                       <description>MASS Turbulence Altitude RMS: Relative RMS on the characteristic altitude of the turbulence in MASS integrated profile [m]. (sci. param.)</description>
                       <unit>m</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_alt</name>
                       <description>MASS-DIMM L0 height: Altitude for layer 0 provided by DIMM. The value is only present if the MASS data have been processed together with DIMM data. If present the value is always 0 [m].</description>
                       <unit>m</unit>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_turb</name>
                       <description>MASS-DIMM L0 Cn2: Turbulence intensity in MASS layer 0 (DIMM minus MASS) [10**(-15)m**(1/3)]. (sci. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_turberr</name>
                       <description>MASS-DIMM L0 Cn2 RMS: Turbulence power absolute error for layer 0 provided by DIMM [10**(-15)m**(1/3)]. (sci. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>flux1</name>
                       <description>Average Flux: Mean K-th flux (K=1,2,3,4) in aperture A,B,C and D respectively [counts/ms]. (eng. param.)</description>
                       <unit>kcount.s**(-1)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>flux2</name>
                       <description>Average Flux: Mean K-th flux (K=1,2,3,4) in aperture A,B,C and D respectively [counts/ms]. (eng. param.)</description>
                       <unit>kcount.s**(-1)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>flux3</name>
                       <description>Average Flux: Mean K-th flux (K=1,2,3,4) in aperture A,B,C and D respectively [counts/ms]. (eng. param.)</description>
                       <unit>kcount.s**(-1)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>flux4</name>
                       <description>Average Flux: Mean K-th flux (K=1,2,3,4) in aperture A,B,C and D respectively [counts/ms]. (eng. param.)</description>
                       <unit>kcount.s**(-1)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>fluxerr1</name>
                       <description>Average Flux RMS: Mean K-th flux relative standard deviation(K=1,2,3,4) in aperture A,B,C and D.  (eng. param.)</description>
                       <unit>kcount.s**(-1)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>fluxerr2</name>
                       <description>Average Flux RMS: Mean K-th flux relative standard deviation(K=1,2,3,4) in aperture A,B,C and D.  (eng. param.)</description>
                       <unit>kcount.s**(-1)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>fluxerr3</name>
                       <description>Average Flux RMS: Mean K-th flux relative standard deviation(K=1,2,3,4) in aperture A,B,C and D.  (eng. param.)</description>
                       <unit>kcount.s**(-1)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>fluxerr4</name>
                       <description>Average Flux RMS: Mean K-th flux relative standard deviation(K=1,2,3,4) in aperture A,B,C and D. (eng. param.)</description>
                       <unit>kcount.s**(-1)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>fracgl</name>
                       <description>MASS-DIMM Cn2 fraction at ground: Fraction of turbulence in the ground layer (GL defined as DIMM minus MASS). (sci. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>fwhm</name>
                       <description>Free Atmosphere Seeing: Free atmosphere seeing at 500nm/zenith from MASS integrated profile [arcsec]. Free atmosphere is defined to be the portion of the earth's atmosphere in which the effect of the earth's surface friction on the air motion is negligible, and in which the air is usually treated (dynamically) as an ideal fluid. (sci. param.)</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>fwhmerr</name>
                       <description>Free Atmosphere Seeing RMS: Relative RMS of the free atmosphere seeing at 500nm/zenith derived from the MASS integrated profile. (sci. param.)</description>
                       <unit>arcsec</unit>
                       <ucd>stat.error;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gridsize</name>
                       <description>Number of layers: Number of nodes of the grid of altitudes, in ESO configuration the number of nodes is set to 6. Additional node on the grid at altitude of 0 km is added when DIMM data are used. (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>ind1</name>
                       <description>Scintillation index: Mean K-th index (K=1,2,...,10) for aperture A,B,C,D,AB,AC,AD,BC,BD,CD. (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>ind10</name>
                       <description>Scintillation index: Mean K-th index (K=1,2,...,10) for aperture A,B,C,D,AB,AC,AD,BC,BD,CD. (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>ind2</name>
                       <description>Scintillation index: Mean K-th index (K=1,2,...,10) for aperture A,B,C,D,AB,AC,AD,BC,BD,CD. (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>ind3</name>
                       <description>Scintillation index: Mean K-th index (K=1,2,...,10) for aperture A,B,C,D,AB,AC,AD,BC,BD,CD. (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>ind4</name>
                       <description>Scintillation index: Mean K-th index (K=1,2,...,10) for aperture A,B,C,D,AB,AC,AD,BC,BD,CD. (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>ind5</name>
                       <description>Scintillation index: Mean K-th index (K=1,2,...,10) for aperture A,B,C,D,AB,AC,AD,BC,BD,CD. (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>ind6</name>
                       <description>Scintillation index: Mean K-th index (K=1,2,...,10) for aperture A,B,C,D,AB,AC,AD,BC,BD,CD. (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>ind7</name>
                       <description>Scintillation index: Mean K-th index (K=1,2,...,10) for aperture A,B,C,D,AB,AC,AD,BC,BD,CD. (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>ind8</name>
                       <description>Scintillation index: Mean K-th index (K=1,2,...,10) for aperture A,B,C,D,AB,AC,AD,BC,BD,CD. (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>ind9</name>
                       <description>Scintillation index: Mean K-th index (K=1,2,...,10) for aperture A,B,C,D,AB,AC,AD,BC,BD,CD. (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>inderr1</name>
                       <description>Scintillation index RMS: Mean K-th index relative standard deviation (K=1,2,...,10) for aperture A,B,C,D,AB,AC,AD,BC,BD and CD. (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>inderr10</name>
                       <description>Scintillation index RMS: Mean K-th index relative standard deviation (K=1,2,...,10) for aperture A,B,C,D,AB,AC,AD,BC,BD and CD.  (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>inderr2</name>
                       <description>Scintillation index RMS: Mean K-th index relative standard deviation (K=1,2,...,10) for aperture A,B,C,D,AB,AC,AD,BC,BD and CD. (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>inderr3</name>
                       <description>Scintillation index RMS: Mean K-th index relative standard deviation (K=1,2,...,10) for aperture A,B,C,D,AB,AC,AD,BC,BD and CD. (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>inderr4</name>
                       <description>Scintillation index RMS: Mean K-th index relative standard deviation (K=1,2,...,10) for aperture A,B,C,D,AB,AC,AD,BC,BD and CD.  (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>inderr5</name>
                       <description>Scintillation index RMS: Mean K-th index relative standard deviation (K=1,2,...,10) for aperture A,B,C,D,AB,AC,AD,BC,BD and CD.  (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>inderr6</name>
                       <description>Scintillation index RMS: Mean K-th index relative standard deviation (K=1,2,...,10) for aperture A,B,C,D,AB,AC,AD,BC,BD and CD.  (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>inderr7</name>
                       <description>Scintillation index RMS: Mean K-th index relative standard deviation (K=1,2,...,10) for aperture A,B,C,D,AB,AC,AD,BC,BD and CD.  (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>inderr8</name>
                       <description>Scintillation index RMS: Mean K-th index relative standard deviation (K=1,2,...,10) for aperture A,B,C,D,AB,AC,AD,BC,BD and CD.  (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>inderr9</name>
                       <description>Scintillation index RMS: Mean K-th index relative standard deviation (K=1,2,...,10) for aperture A,B,C,D,AB,AC,AD,BC,BD and CD.  (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>midpoint_date</name>
                       <description>Midpoint (time) of the measurement (UT).</description>
                       <ucd>time</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column>
                       <name>residual</name>
                       <description>Average norm of residual: Value of averaged norm of residual.</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>secm</name>
                       <description>Second altitude moment: Second altitude moment from MASS integrated profile [m**7/3]. (eng. param.)</description>
                       <unit>m**(7/3)</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column>
                       <name>secmerr</name>
                       <description>Second altitude moment RMS: Relative RMS on the second altitude moment from MASS integrated profile. (eng. param.)</description>
                       <unit>m**(7/3)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>start_date</name>
                       <description>The start time of the measurement. (UT)</description>
                       <ucd>time.start</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tau</name>
                       <description>MASS Tau0: Coherence time (weights method) from MASS integrated profile [s]. (sci. param.)</description>
                       <unit>s</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tau0</name>
                       <description>Coherence time of the turbulence in the whole atmosphere from MASS-DIMM combined profile [s]. (sci. param.)</description>
                       <unit>s</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>taudesi</name>
                       <description>DESI Tau0: Coherence time (DESI method) from MASS integrated profile [s]. (eng. param.)</description>
                       <unit>s</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column>
                       <name>taudesierr</name>
                       <description>DESI Tau0 RMS: Relative RMS on the coherence time (DESI method) from MASS integrated profile. (eng. param.)</description>
                       <unit>s</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>tauerr</name>
                       <description>MASS Tau0 RMS: Relaltive RMS on the coherence time (weights method) from MASS integrated profile. (sci. param.)</description>
                       <unit>s</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tet</name>
                       <description>MASS Theta0: Isoplanatic angle from MASS integrated profile [arcsec]. (sci. param.)</description>
                       <unit>arcsec</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tet0</name>
                       <description>MASS-DIMM combined isoplanatic angle of the turbulence in the whole atmosphere [arcsec]. (sci. param.)</description>
                       <unit>arcsec</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>teterr</name>
                       <description>MASS Theta0 RMS: Relative RMS on the isoplanatic angle from MASS integrated profile. (sci. param.)</description>
                       <unit>arcsec</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>turb</name>
                       <description>Cn2: Turbulence intensity from MASS integrated profile [10**(-15)m**(1/3)]. (sci. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>turb_alt</name>
                       <description>MASS-DIMM Turbulence Altitude: Characteristic altitude of the turbulence in the whole atmosphere from MASS-DIMM combined profile [m]. (sci. param.)</description>
                       <unit>m</unit>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>turb_speed</name>
                       <description>MASS-DIMM Turbulence Velocity: Characteristic velocity of the turbulence in the whole atmosphere from MASS-DIMM combined profile [m/s]. (sci. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc.microTurb</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>turb1</name>
                       <description>Layer Cn2: Turbulence intensity in MASS layer 1,2,3,4,5,6 respectively, [10**(-15)m**(1/3)]. (see corresponding alt1-6 field). (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>turb2</name>
                       <description>Layer Cn2: Turbulence intensity in MASS layer 1,2,3,4,5,6 respectively, [10**(-15)m**(1/3)]. (see corresponding alt1-6 field). (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>turb3</name>
                       <description>Layer Cn2: Turbulence intensity in MASS layer 1,2,3,4,5,6 respectively, [10**(-15)m**(1/3)]. (see corresponding alt1-6 field). (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>turb4</name>
                       <description>Layer Cn2: Turbulence intensity in MASS layer 1,2,3,4,5,6 respectively, [10**(-15)m**(1/3)]. (see corresponding alt1-6 field). (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>turb5</name>
                       <description>Layer Cn2: Turbulence intensity in MASS layer 1,2,3,4,5,6 respectively, [10**(-15)m**(1/3)]. (see corresponding alt1-6 field). (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>turb6</name>
                       <description>Layer Cn2: Turbulence intensity in MASS layer 1,2,3,4,5,6 respectively, [10**(-15)m**(1/3)]. (see corresponding alt1-6 field). (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>turberr</name>
                       <description>Cn2 RMS: Relative RMS on the turbulence intensity from MASS integrated profile. (sci. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <ucd>stat.error</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>turberr1</name>
                       <description>Layer Cn2 RMS: Relative RMS on the turbulence intensity in MASS layer 1,2,3,4,5,6 respectively. (see corresponding alt1-6 field). (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>turberr2</name>
                       <description>Layer Cn2 RMS: Relative RMS on the turbulence intensity in MASS layer 1,2,3,4,5,6 respectively. (see corresponding alt1-6 field). (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>turberr3</name>
                       <description>Layer Cn2 RMS: Relative RMS on the turbulence intensity in MASS layer 1,2,3,4,5,6 respectively. (see corresponding alt1-6 field). (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>turberr4</name>
                       <description>Layer Cn2 RMS: Relative RMS on the turbulence intensity in MASS layer 1,2,3,4,5,6 respectively. (see corresponding alt1-6 field). (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>turberr5</name>
                       <description>Layer Cn2 RMS: Relative RMS on the turbulence intensity in MASS layer 1,2,3,4,5,6 respectively. (see corresponding alt1-6 field). (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>turberr6</name>
                       <description>Layer Cn2 RMS: Relative RMS on the turbulence intensity in MASS layer 1,2,3,4,5,6 respectively. (see corresponding alt1-6 field). (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>turbfwhm</name>
                       <description>MASS-DIMM Seeing: it includes and corrects the DIMM seeing taking into consideration the actual Cn2 profile. In principle more accurate than the DIMM seeing but is only available when MASS produces valid data, i.e. in photometric sky only. If DIMM data is missing the value is the same as the free atmospheric seeing [arcsec]. Note: The DIMM seeing is the observatory reference seeing, given that DIMM can operate in an extended range of atmospheric conditions which overlap science operation. (sci. param.)</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>valid</name>
                       <description>1 if a valid measurement, 0 otherwise.</description>
                       <ucd>meta.code.qual</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>asm.meteo_apex</name>
                    <description>Table containing the ambient measurements of the APEX weather station, which is located on a free-standing 6m high tower located about 50m West of the APEX telescope. The sensors are from Vaisala, except the temperature sensor, which is from Stego. The APEX radiometer was built by Radiometer Physics GmbH (MeckenHeim, Germany). Time coverage: January 1st 2006 onwards. More info at: https://archive.eso.org/wdb/help/eso/meteo_apex.html</description>
                    <column>
                       <name>azimuth</name>
                       <description>Telescope azimuth [deg] (horizontal coord. sys.): Telescope azimuth and elevation are provided to determine the direction to which the water vapour radiometer (located in the APEX Cassegrain cabin) was pointing at the time of the PWV measurement. The measurement itself has been corrected towards zenith. Note that the telescope park position is Az=180, El=15.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>controlboxtemperature</name>
                       <description>Control Box Temperature: it is measured inside the electronics box on the weather tower. This box is heated to around 20 Celsius by a special probe to ensure the proper functionality of weather station [degC].</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dewpoint</name>
                       <description>Dew Temperature: ambient dew temperature calculated from humidity and ambient temperature [degC].</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>elevation</name>
                       <description>Telescope elevation [deg] (horizontal coord. sys.): Telescope azimuth and elevation are provided to determine the direction to which the water vapour radiometer (located in the APEX Cassegrain cabin) was pointing at the time of the PWV measurement. The measurement itself has been corrected towards zenith. Note that the telescope park position is Az=180, El=15.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>humidity</name>
                       <description>Relative Humidity: instantaneous ambient relative humidity [%].</description>
                       <unit>%</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pressure</name>
                       <description>Air Pressure: instantaneous ambient baromeric air pressure [hPa].</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pwv</name>
                       <description>Water Vapour: the Precipitable Water Vapour (PWV) is determined from the observed radiometer sky brightness temperature using the ATM library assuming a mean atmosphere for Chajnantor [mm]. (sci. param.)</description>
                       <unit>mm</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>shutter</name>
                       <description>Shutter: if the APEX shutter is closed, the APEX radiometer does not see the sky. The shutter is closed as a precaution in case of bad weather when snow or ice may build up. Hence, the PWV values are somewhat biased against the worst weather conditions.</description>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>skyTB06</name>
                       <description>Sky Brightness Temperature: instantaneous sky brightness temperature (as of 2013) in double side band channels centered on the 183.31 GHz line of H2O at off-set frequency 0.6 GHz with 0.2 GHz bandwidth [K].</description>
                       <unit>K</unit>
                       <ucd>instr.skyTemp;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>skytb13_upto2012</name>
                       <description>Sky Brightness Temperature: instantaneous sky brightness temperature (2006 to 2012) in double side band channels centered on the 183.31 GHz line of H2O at off-set frequency 1.3 GHz with 0.5 GHz bandwidth [K].</description>
                       <unit>K</unit>
                       <ucd>instr.skyTemp;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>skyTB15</name>
                       <description>Sky Brightness Temperature: instantaneous sky brightness temperature (as of 2013) in double side band channels centered on the 183.31 GHz line of H2O at off-set frequency 1.5 GHz with 0.2 GHz bandwidth [K].</description>
                       <unit>K</unit>
                       <ucd>instr.skyTemp;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>skyTB25</name>
                       <description>Sky Brightness Temperature: instantaneous sky brightness temperature (as of 2013) in double side band channels centered on the 183.31 GHz line of H2O at off-set frequency 2.5 GHz with 0.2 GHz bandwidth [K].</description>
                       <unit>K</unit>
                       <ucd>instr.skyTemp;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>skyTB35</name>
                       <description>Sky Brightness Temperature: instantaneous sky brightness temperature (as of 2013) in double side band channels centered on the 183.31 GHz line of H2O at off-set frequency 3.5 GHz with 0.2 GHz bandwidth [K].</description>
                       <unit>K</unit>
                       <ucd>instr.skyTemp;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>skytb42_upto2012</name>
                       <description>Sky Brightness Temperature: instantaneous sky brightness temperature (2006 to 2012) in double side band channels centered on the 183.31 GHz line of H2O at off-set frequency 4.2 GHz with 1.0 GHz bandwidth [K].</description>
                       <unit>K</unit>
                       <ucd>instr.skyTemp;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>skyTB50</name>
                       <description>Sky Brightness Temperature: instantaneous sky brightness temperature (as of 2013) in double side band channels centered on the 183.31 GHz line of H2O at off-set frequency 5.0 GHz with 0.4 GHz bandwidth [K].</description>
                       <unit>K</unit>
                       <ucd>instr.skyTemp;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>skytb65_upto2012</name>
                       <description>Sky Brightness Temperature: instantaneous sky brightness temperature (2006 to 2012) in double side band channels centered on the 183.31 GHz line of H2O at off-set frequency 6.5 GHz with 1.0 GHz bandwidth [K].</description>
                       <unit>K</unit>
                       <ucd>instr.skyTemp;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>skyTB75</name>
                       <description>Sky Brightness Temperature: instantaneous sky brightness temperature (as of 2013) in double side band channels centered on the 183.31 GHz line of H2O at off-set frequency 7.5 GHz with 1.0 GHz bandwidth [K].</description>
                       <unit>K</unit>
                       <ucd>instr.skyTemp;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>start_date</name>
                       <description>Time of the measurement.</description>
                       <ucd>time.start</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>status</name>
                       <description>Status: Weather station status.</description>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temperature</name>
                       <description>Ambient Temperature: instantaneous ambient temperature [degC].</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>valid</name>
                       <description>1 if a valid measurement, 0 otherwise.</description>
                       <ucd>meta.code.qual</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>winddirection</name>
                       <description>Wind Direction (0/360): instantaneous wind direction counted clockwise from North (standard) [deg].</description>
                       <unit>deg</unit>
                       <ucd>pos.azimuth;obs.atmos.wind</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>windspeed</name>
                       <description>Wind Speed: instantaneous wind speed [m.s**(-1)].</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>asm.meteo_lasilla</name>
                    <description>Table containing the ambient measurements of the Vaisala METEOrological station, which was installed at La Silla in February 1985. It includes, on a 30 m high mast, a number of sensors. The following measurements are provided: Wind speed and direction, Temperature, Humidity at different levels. Time coverage: January 1st 1994 onwards. More info at: http://archive.eso.org/wdb/help/eso/ambient_lasilla.html#meteo</description>
                    <column>
                       <name>integration</name>
                       <description>Timebin [s] used for measurement of ambient data sample.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>midpoint_date</name>
                       <description>Midpoint (time) of the measurement.</description>
                       <ucd>time</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>presqnh</name>
                       <description>Air Pressure Normalised: 1 minute average pressure normalised to sea level [hPa]. (sci. param.)</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>press_2m</name>
                       <description>Air Pressure: Temporal (1 minute) mean of observatory site ambient baromeric air pressure measured at 2m above the ground during measurement period [hPa]. (sci. param.)</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum_2m</name>
                       <description>Relative Humidity: Temporal (1 minute) mean of observatory site ambient relative humidity measured at sensor position 2m above ground during measurement period [%]. (sci. param.)</description>
                       <unit>%</unit>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>start_date</name>
                       <description>The start time of the measurement.</description>
                       <ucd>time.start</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp_0m</name>
                       <description>Ambient Temperature: Temporal (1 minute) mean of site ambient temperature measured at 0m above ground [degC]. (sci. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp_2m</name>
                       <description>Ambient Temperature: Temporal (1 minute) mean of site ambient temperature measured at 2m above ground [degC]. (sci. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp_30m</name>
                       <description>Ambient Temperature: Temporal (1 minute) mean of site ambient temperature measured at 30m above ground [degC]. (sci. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tempdew_2m</name>
                       <description>Dew Temperature: Temporal (1 minute) mean of observatory site ambient dew temperature measured at sensor position 2m above ground during measurement period [degC]. (sci. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wind_dir_10m</name>
                       <description>Wind Direction (0/360): 1 minute average wind direction at 10m above ground counted clockwise from North (standard) [deg]. (sci. param.)</description>
                       <unit>deg</unit>
                       <ucd>pos.azimuth;obs.atmos.wind</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wind_dir_30m</name>
                       <description>Wind Direction (0/360): 1 minute average wind direction at 30m above ground counted clockwise from North (standard) [deg]. (sci. param.)</description>
                       <unit>deg</unit>
                       <ucd>pos.azimuth;obs.atmos.wind</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wind_speed_10m</name>
                       <description>Wind Speed: 1 minute average wind speed at sensor position 10m above ground [m.s**(-1)]. (sci. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wind_speed_30m</name>
                       <description>Wind Speed: 1 minute average wind speed at sensor position 30m above ground [m.s**(-1)]. (sci. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>asm.meteo_paranal</name>
                    <description>Table containing the ambient measurements of the Vaisala METEOrological station, which was installed in Paranal in October 1984 and upgraded in June 1998. It includes, on a 30 m high mast, a number of sensors. The following measurements are provided: Wind speed and direction, Temperature, Humidity, Particle Count at different levels. Time coverage: August 1998 onwards. More info at: http://archive.eso.org/wdb/help/eso/ambient_paranal.html#meteo</description>
                    <column>
                       <name>integration</name>
                       <description>Timebin [s] used for measurement of ambient data sample.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>midpoint_date</name>
                       <description>Midpoint (time) of the measurement.</description>
                       <ucd>time</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>presqnh</name>
                       <description>Air Pressure Normalised: 1 minute average pressure normalised to sea level [hPa]. (sci. param.)</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>presqnh_dev</name>
                       <description>Air Pressure Normalised RMS: 1 minute RMS pressure normalized to sea level [hPa]. (eng. param.)</description>
                       <unit>hPa</unit>
                       <ucd>stat.stdev;phys.pressure;obs.atmos</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>presqnh_inst</name>
                       <description>Air Pressure Normalised instantaneous: Pressure normalized to sea level at the end of the averaging period [hPa]. (eng. param.)</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>presqnh_max</name>
                       <description>Air Pressure Normalised max: 1 minute maximum pressure normalized to sea level [hPa]. (eng. param.)</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;stat.max</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>presqnh_min</name>
                       <description>Air Pressure Normalised min: 1 minute  minimum pressure normalized to sea level [hPa]. (eng. param.)</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;stat.min</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>press_0m</name>
                       <description>Air Pressure: Temporal (1 minute) mean of observatory site ambient baromeric air pressure measured at 0m above the VLT platform during measurement period [hPa]. (sci. param.)</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>press_0m_dev</name>
                       <description>Air Pressure RMS: 1 minute RMS surface pressure variation at 0m above the VLT platform [hPa]. (eng. param.)</description>
                       <unit>hPa</unit>
                       <ucd>stat.stdev;phys.pressure;obs.atmos</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>press_0m_inst</name>
                       <description>Air Pressure instantaneous: instant value measured at 0m above the VLT platform at the end of the averaging period [hPa]. (eng. param.)</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>press_0m_max</name>
                       <description>Air Pressure max: 1 minute maximum surface pressure at 0m above the VLT platform [hPa]. (eng. param.)</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;stat.max</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>press_0m_min</name>
                       <description>Air Pressure min: 1 minute minimum surface pressure at 0m above the VLT platform [hPa]. (eng. param.)</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;stat.min</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>prestrend_0m</name>
                       <description>Air Pressure 3h trend: Surface pressure trend over 3 hours at 0m above the VLT platform [hPa]. (eng. param.)</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>rain_m20m</name>
                       <description>Rain intensity: 1 minute average rain percentage measured 20m below the VLT platform [%]. (sci. param.)</description>
                       <unit>%</unit>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rain_m20m_dev</name>
                       <description>Rain Intensity RMS: 1 minute RMS rain percentage 20m below the VLT platform [%]. (eng. param.)</description>
                       <unit>%</unit>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>rain_m20m_inst</name>
                       <description>Rain Intensity instantaneous : Rain percentage at 20m below the VLT platform at the end of the averaging period [%]. (eng. param.)</description>
                       <unit>%</unit>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>rain_m20m_max</name>
                       <description>Rain Intensity max: 1 minute maximum rain percentage 20m below the VLT platform [%]. (eng. param.)</description>
                       <unit>%</unit>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>rain_m20m_min</name>
                       <description>Rain Intensity min: 1 minute minimum rain percentage 20m below the VLT platform [%]. (eng. param.)</description>
                       <unit>%</unit>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>rhum_2m</name>
                       <description>Relative Humidity: Temporal (1 minute) mean of observatory site ambient relative humidity measured at sensor position 2m above the VLT platform during measurement period [%]. (sci. param.)</description>
                       <unit>%</unit>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum_2m_dev</name>
                       <description>Humidity RMS: 1 minute RMS relative humidity measured at 2m above the VLT platform [%]. (eng. param.)</description>
                       <unit>%</unit>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>rhum_2m_inst</name>
                       <description>Humidity instantaneous: instant value measured at 2m above the VLT platform at the end of the averaging period [%]. (eng. param.)</description>
                       <unit>%</unit>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>rhum_2m_max</name>
                       <description>Humidity max: 1 minute maximum relative humidity measured at 2m above the VLT platform [%]. (eng. param.)</description>
                       <unit>%</unit>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>rhum_2m_min</name>
                       <description>Humidity min: 1 minute minimum relative humidity measured at 2m above the VLT platform [%]. (eng. param.)</description>
                       <unit>%</unit>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>rhum_30m</name>
                       <description>Relative Humidity: Temporal (1 minute) mean of observatory site ambient relative humidity measured at sensor position 30m above the VLT platform during measurement period [%]. (sci. param.)</description>
                       <unit>%</unit>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum_30m_dev</name>
                       <description>Humidity RMS: 1 minute RMS relative humidity measured at 30m above the VLT platform [%]. (eng. param.)</description>
                       <unit>%</unit>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>rhum_30m_inst</name>
                       <description>Humidity instantaneous: instant value measured at 30m above the VLT platform at the end of the averaging period [%]. (eng. param.)</description>
                       <unit>%</unit>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>rhum_30m_max</name>
                       <description>Humidity max: 1 minute maximum relative humidity measured at 30m above the VLT platform [%]. (eng. param.)</description>
                       <unit>%</unit>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>rhum_30m_min</name>
                       <description>Humidity min: 1 minute minimum relative humidity measured at 30m above the VLT platform [%]. (eng. param.)</description>
                       <unit>%</unit>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>rhum_m20m</name>
                       <description>Relative Humidity: Temporal (1 minute) mean of observatory site ambient relative humidity measured at sensor position 20m below the VLT platform during measurement period [%]. (sci. param.)</description>
                       <unit>%</unit>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum_m20m_dev</name>
                       <description>Humidity RMS: 1 minute RMS relative humidity measured at 20m below the VLT platform [%]. (eng. param.)</description>
                       <unit>%</unit>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>rhum_m20m_inst</name>
                       <description>Humidity instantaneous: instant value measured at 20m below the VLT platform at the end of the averaging period [%]. (eng. param.)</description>
                       <unit>%</unit>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>rhum_m20m_max</name>
                       <description>Humidity max: 1 minute maximum relative humidity measured at 20m below the VLT platform [%]. (eng. param.)</description>
                       <unit>%</unit>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>rhum_m20m_min</name>
                       <description>Humidity min: 1 minute minimum relative humidity measured at 20m below the VLT platform [%]. (eng. param.)</description>
                       <unit>%</unit>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>start_date</name>
                       <description>The start time of the measurement.</description>
                       <ucd>time.start</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp_0m</name>
                       <description>Ambient Temperature: Temporal (1 minute) mean of site ambient temperature measured at 0m above the  VLT platform [degC]. (sci. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp_0m_dev</name>
                       <description>Air Temperature RMS: 1 minute RMS air temperature variation at 0m above the VLT platform below VLT platform [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>stat.stdev;phys.temperature;obs.atmos</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>temp_0m_inst</name>
                       <description>Air Temperature Instantaneous : instant value measured at 0m above the  VLT platform measured at the end of the averaging period [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>temp_0m_max</name>
                       <description>Air Temperature max: 1 minute maximum air temperature at 0m above the VLT platform [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.max</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>temp_0m_min</name>
                       <description>Air Temperature min: 1 minute minimum air temperature at 0m above the VLT platform [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.min</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>temp_2m</name>
                       <description>Ambient Temperature: Temporal (1 minute) mean of site ambient temperature measured at 2m above the  VLT platform [degC]. (sci. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp_2m_dev</name>
                       <description>Air Temperature RMS: 1 minute RMS air temperature variation at 2m above the VLT platform below VLT platform [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>stat.stdev;phys.temperature;obs.atmos</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>temp_2m_inst</name>
                       <description>Air Temperature Instantaneous : instant value measured at 2m above the  VLT platform measured at the end of the averaging period [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>temp_2m_max</name>
                       <description>Air Temperature max: 1 minute maximum air temperature at 2m above the VLT platform [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.max</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>temp_2m_min</name>
                       <description>Air Temperature min: 1 minute minimum air temperature at 2m above the VLT platform [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.min</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>temp_30m</name>
                       <description>Ambient Temperature: Temporal (1 minute) mean of site ambient temperature measured at 30m above the VLT platform [degC]. (sci. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp_30m_dev</name>
                       <description>Air Temperature RMS: 1 minute RMS air temperature variation at 30m above the VLT platform below VLT platform [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>stat.stdev;phys.temperature;obs.atmos</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>temp_30m_inst</name>
                       <description>Air Temperature Instantaneous : instant value measured at 30m above the VLT platform measured at the end of the averaging period [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>temp_30m_max</name>
                       <description>Air Temperature max: 1 minute maximum air temperature at 30m above the VLT platform [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.max</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>temp_30m_min</name>
                       <description>Air Temperature min: 1 minute minimum air temperature at 30m above the VLT platform [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.min</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>temp_m20m</name>
                       <description>Ambient Temperature: Temporal (1 minute) mean of site ambient temperature measured at 20m below the  VLT platform [degC]. (sci. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>temp_m20m_dev</name>
                       <description>Air Temperature RMS: 1 minute RMS air temperature variation 20m below the VLT platform [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>stat.stdev;phys.temperature;obs.atmos</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>temp_m20m_inst</name>
                       <description>Air Temperature Instantaneous : instant value measured at 20m below the  VLT platform measured at the end of the averaging period [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>temp_m20m_max</name>
                       <description>Air Temperature max: 1 minute maximum air temperature 20m below the VLT platform [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.max</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>temp_m20m_min</name>
                       <description>Air Temperature min: 1 minute minimum air temperature 20m below the VLT platform [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.min</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>tempdew_2m</name>
                       <description>Dew Temperature: Temporal (1 minute) mean of observatory site ambient dew temperature measured at sensor position 2m above the VLT platform during measurement period [degC]. (sci. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tempdew_2m_dev</name>
                       <description>Dew Temperature RMS: 1 minute RMS dew temperature at 2m above the VLT platform [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>stat.stdev;phys.temperature;obs.atmos</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>tempdew_2m_inst</name>
                       <description>Dew Temperature instantaneous: instant value measured at 2m above the VLT platform measured at the end of the averaging period [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>tempdew_2m_max</name>
                       <description>Dew Temperature max: 1 minute maximum dew temperature at 2m above the VLT platform [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.max</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>tempdew_2m_min</name>
                       <description>Dew Temperature min: 1 minute minimum dew temperature at 2m above the VLT platform [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.min</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>tempdew_30m</name>
                       <description>Dew Temperature: Temporal (1 minute) mean of observatory site ambient dew temperature measured at sensor position 30m above the VLT platform during measurement period [degC]. (sci. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tempdew_30m_dev</name>
                       <description>Dew Temperature RMS: 1 minute RMS dew temperature at 30m above the VLT platform [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>stat.stdev;phys.temperature;obs.atmos</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>tempdew_30m_inst</name>
                       <description>Dew Temperature instantaneous: instant value measured at 30m above the VLT platform measured at the end of the averaging period [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>tempdew_30m_max</name>
                       <description>Dew Temperature max: 1 minute maximum dew temperature at 30m above the VLT platform [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.max</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>tempdew_30m_min</name>
                       <description>Dew Temperature min: 1 minute minimum dew temperature at 30m above the VLT platform [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.min</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>tempdew_m20m</name>
                       <description>Dew Temperature: Temporal (1 minute) mean of observatory site ambient dew temperature measured at sensor position 20m below the VLT platform during measurement period [degC]. (sci. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tempdew_m20m_dev</name>
                       <description>Dew Temperature RMS: 1 minute RMS dew temperature at 20m below the VLT platform [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>stat.stdev;phys.temperature;obs.atmos</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>tempdew_m20m_inst</name>
                       <description>Dew Temperature instantaneous: instant value measured at 20m below the VLT platform measured at the end of the averaging period [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>tempdew_m20m_max</name>
                       <description>Dew Temperature max: 1 minute maximum dew temperature at 20m below the VLT platform [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.max</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>tempdew_m20m_min</name>
                       <description>Dew Temperature min: 1 minute minimum dew temperature at 20m below the VLT platform [degC]. (eng. param.)</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.min</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>valid</name>
                       <description>1 if a valid measurement, 0 otherwise.</description>
                       <ucd>meta.code.qual</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wind_dir_10m</name>
                       <description>Wind Direction (0/360): 1 minute average wind direction at 10m above the VLT platform counted clockwise from North (standard) [deg]. (sci. param.)</description>
                       <unit>deg</unit>
                       <ucd>pos.azimuth;obs.atmos.wind</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wind_dir_10m_180</name>
                       <description>Wind Direction (180/-180): 1 minute average wind direction at 10m and 10m above the VLT platform counted clockwise from North (with 180 degree negative offset for display purposes) [deg]. (sci. param.)</description>
                       <unit>deg</unit>
                       <ucd>pos.azimuth;obs.atmos.wind</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wind_dir_10m_180_inst</name>
                       <description>Wind Direction instantaneous (180/-180): wind direction at 10m above the VLT platform, counted clockwise from North (with 180 degree negative offset for display purposes), at the end of the averaging period [deg]. (eng. param.)</description>
                       <unit>deg</unit>
                       <ucd>pos.azimuth;obs.atmos.wind;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>wind_dir_10m_180_max</name>
                       <description>Wind Direction max (180/-180): 1 minute maximum wind direction at 10m above the VLT platform counted clockwise from North (with 180 degree negative offset for display purposes) [deg]. (eng. param.)</description>
                       <unit>deg</unit>
                       <ucd>pos.azimuth;obs.atmos.wind;stat.max</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>wind_dir_10m_180_min</name>
                       <description>Wind Direction min (180/-180): 1 minute minimum wind direction at 10m above the VLT platform counted clockwise from North (with 180 degree negative offset for display purposes) [deg]. (eng. param.)</description>
                       <unit>deg</unit>
                       <ucd>pos.azimuth;obs.atmos.wind;stat.min</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>wind_dir_10m_dev</name>
                       <description>Wind Direction RMS: 1 minute RMS air wind direction at 10m above the VLT platform [deg]. (eng. param.)</description>
                       <unit>deg</unit>
                       <ucd>stat.stdev;pos.azimuth;obs.atmos.wind</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>wind_dir_10m_inst</name>
                       <description>Wind Direction instantaneous (0/360): wind direction at 10m above the VLT platform, counted clockwise from North (standard), at the end of the averaging period [deg]. (eng. param.)</description>
                       <unit>deg</unit>
                       <ucd>pos.azimuth;obs.atmos.wind;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>wind_dir_10m_max</name>
                       <description>Wind Direction max (0/360): 1 minute maximum wind direction at 10m above the VLT platform counted clockwise from North (standard) [deg]. (eng. param.)</description>
                       <unit>deg</unit>
                       <ucd>pos.azimuth;obs.atmos.wind;stat.max</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>wind_dir_10m_min</name>
                       <description>Wind Direction min (0/360): 1 minute minimum wind direction at 10m above the VLT platform counted clockwise from North (standard) [deg]. (eng. param.)</description>
                       <unit>deg</unit>
                       <ucd>pos.azimuth;obs.atmos.wind;stat.min</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>wind_dir_30m</name>
                       <description>Wind Direction (0/360): 1 minute average wind direction at 30m above the VLT platform counted clockwise from North (standard) [deg]. (sci. param.)</description>
                       <unit>deg</unit>
                       <ucd>pos.azimuth;obs.atmos.wind</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wind_dir_30m_180</name>
                       <description>Wind Direction (180/-180): 1 minute average wind direction at 30m above the VLT platform counted clockwise from North (with 180 degree negative offset for display purposes) [deg]. (sci. param.)</description>
                       <unit>deg</unit>
                       <ucd>pos.azimuth;obs.atmos.wind</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wind_dir_30m_180_inst</name>
                       <description>Wind Direction instantaneous (180/-180): wind direction at 30m above the VLT platform, counted clockwise from North (with 180 degree negative offset for display purposes), at the end of the averaging period [deg]. (eng. param.)</description>
                       <unit>deg</unit>
                       <ucd>pos.azimuth;obs.atmos.wind;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>wind_dir_30m_180_max</name>
                       <description>Wind Direction max (180/-180): 1 minute maximum wind direction at 30m above the VLT platform counted clockwise from North (with 180 degree negative offset for display purposes) [deg]. (eng. param.)</description>
                       <unit>deg</unit>
                       <ucd>pos.azimuth;obs.atmos.wind;stat.max</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>wind_dir_30m_180_min</name>
                       <description>Wind Direction min (180/-180): 1 minute minimum wind direction at 30m above the VLT platform counted clockwise from North (with 180 degree negative offset for display purposes) [deg]. (eng. param.)</description>
                       <unit>deg</unit>
                       <ucd>pos.azimuth;obs.atmos.wind;stat.min</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>wind_dir_30m_dev</name>
                       <description>Wind Direction RMS: 1 minute RMS air wind direction at 30m above the VLT platform counted clockwise from North (standard) [deg]. (eng. param.)</description>
                       <unit>deg</unit>
                       <ucd>stat.stdev;pos.azimuth;obs.atmos.wind</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>wind_dir_30m_inst</name>
                       <description>Wind Direction instantaneous (0/360): wind direction at 30m above the VLT platform, counted clockwise from North (standard), at the end of the averaging period [deg]. (eng. param.)</description>
                       <unit>deg</unit>
                       <ucd>pos.azimuth;obs.atmos.wind;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>wind_dir_30m_max</name>
                       <description>Wind Direction max (0/360): 1 minute maximum wind direction at 30m above the VLT platform counted clockwise from North (standard) [deg]. (eng. param.)</description>
                       <unit>deg</unit>
                       <ucd>pos.azimuth;obs.atmos.wind;stat.max</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>wind_dir_30m_min</name>
                       <description>Wind Direction min (0/360): 1 minute minimum wind direction at 30m above the VLT platform counted clockwise from North (standard) [deg]. (eng. param.)</description>
                       <unit>deg</unit>
                       <ucd>pos.azimuth;obs.atmos.wind;stat.min</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column>
                       <name>wind_speed_10m</name>
                       <description>Wind Speed: 1 minute average wind speed at sensor position 10m [m.s**(-1)]. (sci. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wind_speed_10m_dev</name>
                       <description>Wind Speed RMS: 1 minute RMS wind speed at 10m above ground [m.s**(-1)]. (eng. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>stat.stdev;phys.veloc;obs.atmos.wind</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>wind_speed_10m_inst</name>
                       <description>Wind Speed instantaneous : instant value measured at 10m above the VLT platform, at the end of the averaging period [m.s**(-1)]. (eng. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>wind_speed_10m_max</name>
                       <description>Wind Speed max: 1 minute maximum wind speed at 10m above ground [m.s**(-1)]. (eng. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;stat.max</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>wind_speed_10m_min</name>
                       <description>Wind Speed min: 1 minute minimum wind speed at 10m above ground [m.s**(-1)]. (eng. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;stat.min</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>wind_speed_30m</name>
                       <description>Wind Speed: 1 minute average wind speed at sensor position 30m above the VLT platform [m.s**(-1)]. (sci. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wind_speed_30m_dev</name>
                       <description>Wind Speed RMS: 1 minute RMS wind speed at 30m above the VLT platform [m.s**(-1)]. (eng. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>stat.stdev;phys.veloc;obs.atmos.wind</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>wind_speed_30m_inst</name>
                       <description>Wind Speed instantaneous : instant value measured at 30m above the VLT platform, at the end of the averaging period [m.s**(-1)]. (eng. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>wind_speed_30m_max</name>
                       <description>Wind Speed max: 1 minute maximum wind speed at 30m above the VLT platform [m.s**(-1)]. (eng. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;stat.max</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>wind_speed_30m_min</name>
                       <description>Wind Speed min: 1 minute minimum wind speed at 30m above the VLT platform [m.s**(-1)]. (eng. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;stat.min</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>wind_speedu_20m</name>
                       <description>Wind Speed component U: Temporal mean of observatory site ambient wind speed U vector component, where U is horizontal and points to 330 degree measured at sensor position 20m above ground during measurement period [m.s**(-1)]. (sci. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wind_speedu_20m_dev</name>
                       <description>Wind Speed component U RMS: 1 minute RMS horizontal wind speed U component (into 330 degree) at 20m above ground [m.s**(-1)]. (eng. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>stat.stdev;phys.veloc;obs.atmos.wind</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>wind_speedu_20m_inst</name>
                       <description>Wind Speed component U instantaneous: Horizontal wind speed U component (into 330 degree) at 20m above ground at the end of the averaging period [m.s**(-1)]. (eng. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>wind_speedu_20m_max</name>
                       <description>Wind Speed component U max: 1 minute maximum horizontal wind speed U component (into 330 degree) at 20m above ground [m.s**(-1)]. (eng. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;stat.max</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>wind_speedu_20m_min</name>
                       <description>Wind Speed component U min: 1 minute minimum horizontal wind speed U component (into 330 degree) at 20m above ground [m.s**(-1)]. (eng. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;stat.min</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>wind_speedv_20m</name>
                       <description>Wind Speed component V: Temporal mean of observatory site ambient wind speed V vector component, where V is horizontal and points to 240 degree measured at sensor position 20m above ground during measurement period [m.s**(-1)]. (sci. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wind_speedv_20m_dev</name>
                       <description>Wind Speed component V RMS: 1 minute RMS horizontal wind speed V component (into 240 degree) at 20m above ground [m.s**(-1)]. (eng. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>stat.stdev;phys.veloc;obs.atmos.wind</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>wind_speedv_20m_inst</name>
                       <description>Wind Speed component V instantaneous: Horizontal wind speed V component (into 240 degree) at 20m above ground at the end of the averaging period [m.s**(-1)]. (eng. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>wind_speedv_20m_max</name>
                       <description>Wind Speed component V max: 1 minute maximum horizontal wind speed V component (into 240 degree) at 20m above ground [m.s**(-1)]. (eng. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;stat.max</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>wind_speedv_20m_min</name>
                       <description>Wind Speed component V min: 1 minute minimum horizontal wind speed V component (into 240 degree) at 20m above ground [m.s**(-1)]. (eng. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;stat.min</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>wind_speedw_20m</name>
                       <description>Wind Speed component W: Temporal mean of observatory site ambient wind speed W vector component, where W is vertically pointing upwards, measured at sensor position 20m above ground during measurement period [m.s**(-1)]. (sci. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wind_speedw_20m_dev</name>
                       <description>Wind Speed component W RMS: 1 minute RMS vertical wind speed W component at 20m above ground [m.s**(-1)]. (eng. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>stat.stdev;phys.veloc;obs.atmos.wind</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>wind_speedw_20m_inst</name>
                       <description>Wind Speed component W instantaneous: Vertical wind speed W component at 20m above ground at the end of the averaging period [m.s**(-1)]. (eng. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>wind_speedw_20m_max</name>
                       <description>Wind Speed component W max: 1 minute maximum vertical wind speed W component at 20m above ground [m.s**(-1)]. (eng. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;stat.max</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>wind_speedw_20m_min</name>
                       <description>Wind Speed component W min: 1 minute minimum vertical wind speed W component at 20m above ground [m.s**(-1)]. (eng. param.)</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;stat.min</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                 </table>
                 <table type="view">
                    <name>asm.meteo_vista</name>
                    <description>Table containing the ambient measurements of the Vaisala METEOrological station, which was installed on the VISTA platform in May 2025. The following measurements are provided: Humidity and Pressure at 10m, Wind speed and direction at 30m above ground. Time coverage: June 2025 onwards. More info at: https://archive.eso.org/wdb/help/eso/ambient_paranal.html#meteo_vista</description>
                    <column>
                       <name>press_10m</name>
                       <description>Barometric Pressure: 20-Minutes average value measured at 10m above the VISTA platform [hPa].</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>press_10m_inst</name>
                       <description>Barometric Pressure instantaneous: instant value measured at 10m above the VISTA platform at the end of the averaging period [hPa].</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>press_10m_max</name>
                       <description>Barometric Pressure max: 20-Minutes maximum value measured at 10m above the VISTA platform [hPa].</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;stat.max</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>press_10m_min</name>
                       <description>Barometric Pressure min: 20-Minutes minimum value measured at 10m above the VISTA platform [hPa] .</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;stat.min</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>press_integration</name>
                       <description>Timebin [s] used for measurement of pressure data sample.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>press_valid</name>
                       <description>1 if a valid measurement of pressure, 0 otherwise.</description>
                       <ucd>meta.code.qual</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum_10m</name>
                       <description>Relative Humidity: One-Minute average value measured at 10m above the VISTA platform [%].</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum_10m_inst</name>
                       <description>Relative Humidity instantaneous: instant value measured at 10m above the VISTA platform at the end of the averaging period [%].</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum_10m_max</name>
                       <description>Relative Humidity max: One-Minute maximum value measured at 10m above the VISTA platform [%].</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.max</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>rhum_10m_min</name>
                       <description>Relative Humidity min: One-Minute minimum value measured at 10m above the VISTA platform [%].</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.min</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>start_date</name>
                       <description>The start time of the measurement.</description>
                       <ucd>time.start</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wind_dir_30m</name>
                       <description>Wind Direction (0/360): One-Minute average value measured at 30m above the VISTA platform counted clockwise from North (standard) [deg].</description>
                       <unit>deg</unit>
                       <ucd>pos.azimuth;obs.atmos.wind;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wind_dir_30m_inst</name>
                       <description>Wind Direction instantaneous (0/360): instant value measured at 30m above the VISTA platform counted clockwise from North (standard) at the end of the averaging period [deg].</description>
                       <unit>deg</unit>
                       <ucd>pos.azimuth;obs.atmos.wind;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wind_dir_30m_max</name>
                       <description>Wind Direction max (0/360): One-Minute maximum value measured at 30m above the VISTA platform counted clockwise from North (standard) [deg].</description>
                       <unit>deg</unit>
                       <ucd>pos.azimuth;obs.atmos.wind;stat.max</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wind_dir_30m_min</name>
                       <description>Wind Direction min (0/360): One-Minute minimum value measured at 30m above the VISTA platform counted clockwise from North (standard) [deg].</description>
                       <unit>deg</unit>
                       <ucd>pos.azimuth;obs.atmos.wind;stat.min</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wind_rhum_integration</name>
                       <description>Timebin [s] used for measurement of humidity and wind data sample.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wind_rhum_valid</name>
                       <description>1 if a valid measurement of wind and humidity, 0 otherwise.</description>
                       <ucd>meta.code.qual</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wind_speed_30m</name>
                       <description>Wind Speed: One-Minute average value measured at 30m above the VISTA platform [m.s**(-1)].</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wind_speed_30m_inst</name>
                       <description>Wind Speed instantaneous: instant value measured at 30m above the VISTA platform at the end of the averaging period [m.s**(-1)].</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wind_speed_30m_max</name>
                       <description>Wind Speed max: One-Minute maximum value measured at 30m above the VISTA platform [m.s**(-1)].</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;stat.max</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wind_speed_30m_min</name>
                       <description>Wind Speed min: One-Minute minimum value measured at 30m above the VISTA platform [m.s**(-1)].</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos.wind;stat.min</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>asm.slodar_paranal</name>
                    <description>Table containing the ambient measurements of the SLOpe Detection And Ranging (SLODAR). SLODAR is optimised to measure the vertical profile of the surface layer of turbulence, in the first 100m above the site. The data is relevant to modelling and understanding the imaging performance of the VLT, both with and without adaptive optical correction. Time coverage: 2016-APR-04 12:00:00 UTC onwards. More info at: http://archive.eso.org/wdb/help/eso/ambient_paranal.html#slodar</description>
                    <column>
                       <name>"interval"</name>
                       <description>Timebin [s] used for measurement of ambient data sample</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>airmass</name>
                       <description>Airmass: SLODAR Airmass (eng. param.).</description>
                       <ucd>obs.airMass</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>alt</name>
                       <description>Telescope pointing: Telescope elevation [deg]. (setup param.)</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>az</name>
                       <description>Telescope pointing: Telescope azimuth [deg]. (setup param.)</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>beta</name>
                       <description>Kolmogorov criterium: Power law exponent of power spectrum density (11/3 = Kolmogorov turbulence). Data taken in clearly non-Kolmogorov conditions (&lt;0.4) are not validated. (eng. param.)</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>cnsqs_uns</name>
                       <description>Cn2 Unresolved: Unresolved turbulence profile Cn2 [10**(-15)m**(1/3)]. (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>cnsqs1</name>
                       <description>Cn2 profile in each layer: Turbulence profile Cn2 in layer 1,2,3,4,5,6,7 and 8 respectively, [10**(-15)m**(1/3)]. (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>cnsqs2</name>
                       <description>Cn2 profile in each layer: Turbulence profile Cn2 in layer 1,2,3,4,5,6,7 and 8 respectively, [10**(-15)m**(1/3)]. (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>cnsqs3</name>
                       <description>Cn2 profile in each layer: Turbulence profile Cn2 in layer 1,2,3,4,5,6,7 and 8 respectively, [10**(-15)m**(1/3)]. (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>cnsqs4</name>
                       <description>Cn2 profile in each layer: Turbulence profile Cn2 in layer 1,2,3,4,5,6,7 and 8 respectively, [10**(-15)m**(1/3)]. (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>cnsqs5</name>
                       <description>Cn2 profile in each layer: Turbulence profile Cn2 in layer 1,2,3,4,5,6,7 and 8 respectively, [10**(-15)m**(1/3)]. (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>cnsqs6</name>
                       <description>Cn2 profile in each layer: Turbulence profile Cn2 in layer 1,2,3,4,5,6,7 and 8 respectively, [10**(-15)m**(1/3)]. (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>cnsqs7</name>
                       <description>Cn2 profile in each layer: Turbulence profile Cn2 in layer 1,2,3,4,5,6,7 and 8 respectively, [10**(-15)m**(1/3)]. (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>cnsqs8</name>
                       <description>Cn2 profile in each layer: Turbulence profile Cn2 in layer 1,2,3,4,5,6,7 and 8 respectively, [10**(-15)m**(1/3)]. (eng. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>flux1</name>
                       <description>Flux for star 1 [ADU]. (eng. param.)</description>
                       <unit>adu</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column>
                       <name>flux1_var</name>
                       <description>Flux variance for star 1 [ADU**2]. (eng. param.)</description>
                       <unit>adu**2</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column>
                       <name>flux2</name>
                       <description>Flux for star 2 [ADU]. (eng. param.)</description>
                       <unit>adu</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column>
                       <name>flux2_var</name>
                       <description>Flux variance for star 2 [ADU**2]. (eng. param.)</description>
                       <unit>adu**2</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column>
                       <name>fracgl300</name>
                       <description>Cn2 fraction below 300m. Ratio of the Cn2 integrated from the UT height up to 300m and the cnsqs_uts (Cn2 above UT) value. (sci. param.): </description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>fracgl500</name>
                       <description>Cn2 fraction below 500m. Ratio of the Cn2 integrated from the UT height up to 500m and the cnsqs_uts (Cn2 above UT) value. (sci. param.): </description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>fwhm</name>
                       <description>Seeing: SLODAR Seeing at zenith [arcsec]. (eng. param.)</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>hrsfit</name>
                       <description>Surface layer profile: High resolution surface layer fit strength [10**(-15)m**(1/3)]. &lt;/p&gt; &lt;p&gt;&lt;i&gt;The result of an exponential model fit with 5m scale height and scaled in strength according to the value of the first SLODAR bin. The integration range is from the SLODAR aperture (2m above ground) up to infinity - in practice the exponential model drops to zero after a few tens of metres. (sci. param.)</description>
                       <unit>10**(-15)m**(1/3)</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>maxheight</name>
                       <description>Cn2 Max Height: Maximum height profiled by this measurement [m]. (eng. param.)</description>
                       <unit>m</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>midpoint_date</name>
                       <description>Midpoint (time) of the measurement.</description>
                       <ucd>time</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column>
                       <name>noise1</name>
                       <description>Centroid noise fraction for star 1 [pixel**2]. (eng. param.)</description>
                       <unit>pixel**2</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>noise2</name>
                       <description>Centroid noise fraction for star 2 [pixel**2]. (eng. param.)</description>
                       <unit>pixel**2</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>start_date</name>
                       <description>The start time of the measurement.</description>
                       <ucd>time.start</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>step</name>
                       <description>Cn2 layer thickness: Vertical distance between layers [m]. (eng. param.)</description>
                       <unit>m</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                    </column>
                    <column>
                       <name>targ_name</name>
                       <description>SLODAR target name. (eng. param.)</description>
                       <dataType arraysize="6*" xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column>
                       <name>valid</name>
                       <description>1 if a valid measurement, 0 otherwise.</description>
                       <ucd>meta.code.qual</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                 </table>
              </schema>
              <schema>
                 <name>dbo</name>
                 <table type="view">
                    <name>dbo.raw</name>
                    <description>Table describing the ESO raw data observed from the various instruments of the La Silla Paranal Observatory, including APEX. For detailed configuration parameters of such observations, please refer to the instrument specific tables (schema_name='ist').</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in KBytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.)</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A URL that can be used to download the raw file; if the file is under proprietary period, only authenticated users with the necessary access rights will be given access to it.</description>
                       <ucd>meta.ref.url</ucd>
                       <utype>eso:Access.direct</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, and of all its related files. Related files are: the calibration files necessary to reduce a science raw frame (see calSelector entries), and, if available, a (list of) calibrated product(s) generated out of it.)</description>
                       <ucd>meta.ref.url</ucd>
                       <utype>obscore:Access.reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>The content of the DATE_OBS keyword exposed as a string and not a datetime field (ESO_DATEADD_SEC does not work on this column, use exp_start instead).</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination FK5 J2000</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec_pnt</name>
                       <description>Pointing Declination FK5 J2000 of the telescope</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;instr.tel</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_chip1id</name>
                       <description>Detector chip identification. Read from keyword DET CHIP1 ID (alias DET CHIP ID). Example: HASCI03</description>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_chop_ncycles</name>
                       <description>Number of cycles for chopping. Read from keyword DET CHOP NCYCLES. Example:  1</description>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_dit</name>
                       <description>Detector Integration Time (Infrared instruments).</description>
                       <unit>s</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_expid</name>
                       <description>Unique exposure ID number. Read from keyword DET EXP ID (aliases DET EXPO NO, DET EXP NO).</description>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_ndit</name>
                       <description>Number of exposures, each with det_dit integration time (Infrared instruments).</description>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Observation category: SCIENCE,CALIB,ACQUISITION,TECHNICAL,TEST,SIMULATION,OTHER</description>
                       <ucd>meta.code.class;obs</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>The main unique ESO archive file identifier</description>
                       <ucd>meta.id;meta.dataset</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Mode/technique used for the observation</description>
                       <ucd>meta.code.class;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation/exposure</description>
                       <ucd>meta.code.class;obs</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>The start time of the observation (format: ISO-8601).</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time on target.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>filter_path</name>
                       <description>All filters.  The string is in the format &lt;value&gt;,&lt;value&gt;,... where &lt;value&gt; is the value of one of the keywords INS.FILT*.NAME</description>
                       <ucd>instr.setup;instr.filter</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the observation.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the observation.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>grat_path</name>
                       <description>All gratings. The string is in the format &lt;value&gt;, &lt;value&gt;,... where &lt;value&gt; is the value of one of the keywords INS.GRAT*.NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gris_path</name>
                       <description>All grisms.  The string is in the format &lt;value&gt;, &lt;value&gt;,...  where &lt;value&gt; is the value of one of the keywords INS.GRIS*.NAME. Example: GRIS_600B</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_mode</name>
                       <description>Instrument mode</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Instrument name</description>
                       <ucd>meta.id;instr</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>[nm] Maximum wavelength of the overall transmission curve (filter + detector + optics); currently available only for images.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>[nm] Minimum wavelength of the overall transmission curve (filter + detector + optics); currently available only for images.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>The last modification date of this record (format: ISO-8601).</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (JD - 2400000.5) of the start of the observation.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>The identifier of the ESO Observation Block, a unique numeric ID assigned by the Observation Handling System</description>
                       <ucd>meta.id;obs;meta.main</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>The name of the ESO Observation Block</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="70*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Target designation as given by the astronomer, though at times overwritten by the obeservatory, especially for CALIB observations. Compare with the similar field called "target".)</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="64*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>obs_mode</name>
                       <description>Service or Visitor mode</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>The original file name as used on the instrument workstation at the telescope. Read from keyword ORIGFILE. Example: HD75289_0012.fits</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO proposal cycle</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal and Co-Investigators</description>
                       <ucd>meta.curation;obs.observer</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>ESO program run identification code</description>
                       <ucd>meta.code;obs</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the observing programme</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program type: 0=Normal, 1=GTO, 2=DDT, 3=ToO, 4=Large, 5=Short, 6=Calibration, 7=Monitoring MAPPING</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension FK5 J2000</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra_pnt</name>
                       <description>Pointing Right Ascension FK5 J2000 of the telescope</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;instr.tel</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>release_date</name>
                       <description>The date at which the data become publicly available at the end of the proprietary period</description>
                       <ucd>time.release;obs</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>This is the field to be used for spatial queries. Example: select * from dbo.raw where contains( s_region, circle('', 56.3, 20, 1)=1  to search in a cone of 1 deg radius around ra=56.3 dec=20. In output it provides the spatial coordinates of the raw data set expressed as POSITION ra dec, as, for raw data, the footprints of the observations are currently not available.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>obscore:Char.SpatialAxis.Coverage.Support.Area</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>slit_path</name>
                       <description>All slits. The string is in the format &lt;value&gt;, &lt;value&gt;,... where &lt;value&gt; is the value of one of the keywords INS.SLIT*.NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>target</name>
                       <description>Target designation (as given by the astronomer)</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="64*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>The airmass at the end of the observation.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>The airmass at the start of the observation.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>The Altitude angle (deg) at the start of the observation.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_end</name>
                       <description>Site seeing at the end of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_start</name>
                       <description>Site seeing at the start of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_end</name>
                       <description>Average site barometric air pressure at the end of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_start</name>
                       <description>Average site barometric air pressure at the start of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_rhum</name>
                       <description>Average ambient relative humidity at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed as a percentage.</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>The Azimuth angle (deg) S=0,W=90 at the start of the observation.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>The name of the telescope.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>The exposure number within its template execution.</description>
                       <ucd>meta.number;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>The observing template identifier, a unique ID assigned to a template, that is, to a pre-defined sequence of operations involving any combination of telescope, instrument and detector actions</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>The name of the observing template.</description>
                       <ucd>meta.title;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>The total number of exposures for the given template.</description>
                       <ucd>meta.number;obs;stat.max</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_seqno</name>
                       <description>The template sequence number within the Observing Block</description>
                       <ucd>meta.code.member;obs.sequence</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>The start time of the execution of the observing template, exposed as a string and not as a datetime field as this is used as an identifier (ESO_DATEADD_SEC does not work on this column).</description>
                       <ucd>meta.id;obs;time.start</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>dbo.ssa</name>
                    <description>Table of ESO 1D reduced spectra either generated by ESO observers or by a (unattended) processing pipeline using certified master calibrations. The table is actually used by the ESO Simple Spectral Access (ivo://eso.org/ssap) service.</description>
                    <utype>ssa:</utype>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>The size in kilobytes of the downloaded file.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>ssa:Access.Size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>The URL that can be used to download the data set.</description>
                       <ucd>meta.ref.url</ucd>
                       <utype>ssa:Access.Reference</utype>
                       <dataType arraysize="1024*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>APERTURE</name>
                       <description>Aperture angular size, in degrees. Set to the width of the slit or the diameter of the fiber. Ref. the APERTURE keyword in the ESO SDP standard.</description>
                       <unit>arcsec</unit>
                       <ucd>phys.angSize;instr.fov</ucd>
                       <utype>ssa:Char.SpatialAxis.Coverage.Bounds.Extent</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>COLLECTION</name>
                       <description>The name of the data collection the data set belongs to.</description>
                       <ucd>meta.id</ucd>
                       <utype>ssa:DataID.Collection</utype>
                       <dataType arraysize="128*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>creation_type</name>
                       <description>The creation type describes the process used to produce the dataset as returned by the service, from the data source. At the moment no cutout is provided, and the entire archival or project dataset is returned.  Transformations such as metadata or data model mediation or format conversions may take place, but the content of the dataset is not substantially modified (e.g., all the data is returned and the sample values are not modified).</description>
                       <utype>ssa:DataID.CreationType</utype>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>CREATORDID</name>
                       <description>The original file name as assigned by the data producer, in form of a IVOA identifier.</description>
                       <ucd>meta.id</ucd>
                       <utype>ssa:DataID.CreatorDID</utype>
                       <dataType arraysize="92*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column std="true">
                       <name>curation_reference</name>
                       <description>Link to the release notes pertaining to the dataset, describing the calibration process, and other data qualities, written by the data provider.</description>
                       <ucd>meta.bib.bibcode</ucd>
                       <utype>ssa:Curation.Reference</utype>
                       <dataType arraysize="70*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>The URL that can be used to download the spectrum, and its associated files (if any).</description>
                       <ucd>meta.ref.url</ucd>
                       <utype>eso:Access.Datalink</utype>
                       <dataType arraysize="1024*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>DATAMODEL</name>
                       <description>Data model used, compliant with the IVOA SpectrumDM recommendation.</description>
                       <ucd>meta.id</ucd>
                       <utype>ssa:Dataset.DataModel</utype>
                       <dataType arraysize="14*" xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column std="true">
                       <name>dataset_length</name>
                       <description>Number of pixels in the spectrum.</description>
                       <ucd>meta.number</ucd>
                       <utype>ssa:Dataset.Length</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>dataset_title</name>
                       <description>A short, human-readable description of a dataset, and should be less than one line of text. The exact contents of Dataset.Title are up to the data provider.</description>
                       <ucd>meta.title;meta.dataset</ucd>
                       <utype>ssa:DataID.Title</utype>
                       <dataType arraysize="64*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>dp_id</name>
                       <description>ESO dataset identifier for the published data set. It is unique within the namespace controlled by the publisher.</description>
                       <ucd>meta.ref.uri</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="45*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>em_bw</name>
                       <description>Length in meters of the spectrum. Ref. SPEC_BW keyword in ESO SDP standard.</description>
                       <unit>m</unit>
                       <ucd>em.wl;instr.bandwidth</ucd>
                       <utype>ssa:Char.SpectralAxis.Coverage.Bounds.Extent</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>em_max</name>
                       <description>Maximum spectral value observed, expressed in vacuum wavelength in meters; ref. WAVELMAX keyword in ESO SDP standard.</description>
                       <unit>m</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>ssa:Char.SpectralAxis.Coverage.Bounds.Stop</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>em_min</name>
                       <description>Minimum specrtal value observed, expressed in vacuum wavelength in meters; ref. WAVELMIN keyword in ESO SDP standard.</description>
                       <unit>m</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>ssa:Char.SpectralAxis.Coverage.Bounds.Start</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>em_val</name>
                       <description>The central wavelength of the spectrum, expressed in meters</description>
                       <unit>m</unit>
                       <ucd>em.wl;instr.bandpass</ucd>
                       <utype>ssa:Char.SpectralAxis.Coverage.Location.Value</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>equinox</name>
                       <description>ESO coordinates are in FK5, equinox 2000, epoch 2000.</description>
                       <ucd>time.equinox;pos.frame</ucd>
                       <utype>ssa:CoordSys.SpaceFrame.Equinox</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>flux_ucd</name>
                       <description>The Unified Content Descriptor of the observed flux: typically phot.flux.density;em.wl: a flux density sampled in wavelength (as opposed to frequency: em.freq), or phot.flux.density;em.wl;stat.uncalib if uncalibrated in flux.</description>
                       <ucd>meta.ucd</ucd>
                       <utype>ssa:Char.FluxAxis.Ucd</utype>
                       <dataType arraysize="64*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>FLUXCALIB</name>
                       <description>Level of the calibration of the observable (typically flux); one of: UNCALIBRATED, ABSOLUTE, NORMALIZED. Ref. FLUXCAL in ESO SDP standard.</description>
                       <ucd>meta.code.qual</ucd>
                       <utype>ssa:Char.FluxAxis.Calibration</utype>
                       <dataType arraysize="12*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>FORMAT</name>
                       <description>The format of the downloaded file.</description>
                       <ucd>meta.code.mime</ucd>
                       <utype>ssa:Access.Format</utype>
                       <dataType arraysize="27*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic coordinate: latitude of the spectroscopic target.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic coordinate: longitude of the spectroscopic target.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column std="true">
                       <name>instrument_name</name>
                       <description>Instrument name</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>ssa:DataID.Instrument</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>MTIME</name>
                       <description>ISO 8601 of the last modification date of the dataset: deleted datasets are currently not exposed via this interface.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>obs_creator_name</name>
                       <description>The Principal Investigator either of the team that provided the data set to ESO through the Phase 3 process, or of the observing team in case the data have been certified by ESO.</description>
                       <ucd>meta.id.PI</ucd>
                       <utype>ssa:DataID.Creator</utype>
                       <dataType arraysize="64*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>positionJ2000</name>
                       <description>Equatorial coordinates (FK5/J2000); spectroscopic target position. Ref. RA and DEC keyword in ESO SDP standard. Identical information is also provided both: in individual s_ra and s_dec columns, and in the s_region column (useful for spatial queries using intersects or contains</description>
                       <unit>deg</unit>
                       <ucd>pos.eq</ucd>
                       <utype>ssa:Char.SpatialAxis.Coverage.Location.Value</utype>
                       <dataType arraysize="2" xsi:type="vs:VOTableType">double</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>PUBDID</name>
                       <description>IVOA dataset identifier for the published data set. It is unique within the namespace controlled by the publisher.</description>
                       <ucd>meta.ref.ivoid</ucd>
                       <utype>ssa:Curation.PublisherDID</utype>
                       <dataType arraysize="128*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>publication_date</name>
                       <description>Date when the dataset was published at ESO.</description>
                       <ucd>time;meta.dataset</ucd>
                       <utype>ssa:DataID.Date</utype>
                       <dataType arraysize="25*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>publisher</name>
                       <description>A short string identifying the publisher of the data.</description>
                       <ucd>meta.curation</ucd>
                       <utype>ssa:Curation.Publisher</utype>
                       <dataType arraysize="29*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>rights</name>
                       <description>Either public or proprietary</description>
                       <utype>ssa:Curation.Rights</utype>
                       <dataType arraysize="64*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_dec</name>
                       <description>Equatorial coordinate: Declination (FK5/J2000); spectroscopic target position. Ref. DEC keyword in ESO SDP standard.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec</ucd>
                       <utype>obscore:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_ra</name>
                       <description>Equatorial coordinate: Right Ascension (FK5/J2000); spectroscopic target position. Ref. RA keyword in ESO SDP standard.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra</ucd>
                       <utype>obscore:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The spatial footprint of the data set. For an ESO spectrum, the returned footprint is the position (s_ra,s_dec).</description>
                       <ucd>pos.outline;instr.fov</ucd>
                       <utype>ssa:Char.SpatialAxis.Coverage.Support.Area</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>SNR</name>
                       <description>Signal to noise ratio (average)</description>
                       <ucd>stat.snr</ucd>
                       <utype>ssa:Derived.SNR</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>space_frame</name>
                       <description>ESO coordinates are in FK5, equinox 2000, epoch 2000.</description>
                       <ucd>pos.frame</ucd>
                       <utype>ssa:CoordSys.SpaceFrame.Name</utype>
                       <dataType arraysize="3*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>spatial_resolution</name>
                       <description>The spatial resolution in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.angResolution</ucd>
                       <utype>ssa:Char.SpatialAxis.Resolution</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>SPECRP</name>
                       <description>The characteristic spectral resolving power (lambda/delta(lambda)) of the data set. Ref. SPECRES keyword in ESO SDP standard.</description>
                       <ucd>spect.resolution</ucd>
                       <utype>ssa:Char.SpectralAxis.ResPower</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>t_elapsed</name>
                       <description>The elapsed time, in seconds, between the beginning of the (first) observation and the end of the (last) observation.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <utype>ssa:Char.TimeAxis.Coverage.Bounds.Extent</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>t_exptime</name>
                       <description>Total integration time per pixel (in seconds); ref. EXPTIME keyword in ESO SDP standard.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <utype>ssa:Char.TimeAxis.Coverage.Support.Extent</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>t_max</name>
                       <description>Stop time in MJD; ref. MJD-END keyword in ESO SDP standard.</description>
                       <unit>d</unit>
                       <ucd>time.end;obs.exposure</ucd>
                       <utype>ssa:Char.TimeAxis.Coverage.Bounds.Stop</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>t_mid</name>
                       <description>Midpoint of the observation.</description>
                       <unit>d</unit>
                       <ucd>time.epoch</ucd>
                       <utype>ssa:Char.TimeAxis.Coverage.Location.Value</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>t_min</name>
                       <description>Start time in MJD; ref MJD-OBS keyword in ESO SDP standard.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <utype>ssa:Char.TimeAxis.Coverage.Bounds.Start</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>TARGETNAME</name>
                       <description>The target name as assigned by the Principal Investigator; ref. Ref. OBJECT keyword in ESO SDP standard. For spectroscopic public surveys, the value shall be set to the survey source identifier, which shall be unique within the survey</description>
                       <ucd>meta.id;src</ucd>
                       <utype>ssa:Target.Name</utype>
                       <dataType arraysize="128*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>WAVECALIB</name>
                       <description>The calibration status of the spectral axis (default: absolute).</description>
                       <ucd>meta.code.qual</ucd>
                       <utype>ssa:Char.SpectralAxis.Calibration</utype>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                 </table>
              </schema>
              <schema>
                 <name>ist</name>
                 <description>Schema containing the Instrument Specific Tables, each describing the specific instrument and telescope configurations of the La Silla Paranal Chanjantor observed raw files, along with information on the observing programme, ambient conditions, etc. This information complement, and at times repeat, the one available in the 'dbo.raw' table, which summarises all raw observations from all instruments. Old instruments (e.g EMMI) do not have a corresponding IST table; for those please use the 'dbo.raw' table.</description>
                 <table type="view">
                    <name>ist.alpaca</name>
                    <description>Table of the ALPACA raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. ALPACA information pages are available at: https://archive.eso.org/docurl?ALPACA All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ccd_temp</name>
                       <description>CCD temperature at start of exposure in Celsius. Originating from FITS keyword: CCD-TEMP.</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>datamax</name>
                       <description>Originating from FITS keyword: DATAMAX.</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>datamin</name>
                       <description>Originating from FITS keyword: DATAMIN.</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_end</name>
                       <description>UTC date at the end of the exposure. Originating from FITS keyword: DATE-END.</description>
                       <ucd>time.end;obs.exposure</ucd>
                       <dataType arraysize="23*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="23*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_chip1_id</name>
                       <description>Detector chip identification. Originating from FITS keyword: HIERARCH ESO DET CHIP1 ID.</description>
                       <ucd>meta.id;instr.det</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>egain</name>
                       <description>Electronic gain in e-/ADU. Originating from FITS keyword: EGAIN.</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument. Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>jd</name>
                       <description>Julian Date at time of exposure. Originating from FITS keyword: JD.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>jd_helio</name>
                       <description>Heliocentric Julian Date at time of exposure. Originating from FITS keyword: JD-HELIO.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_end</name>
                       <description>Modified Julian Date (MJD) of the end of the exposure (UTC). Originating from FITS keyword: MJD-END.</description>
                       <unit>d</unit>
                       <ucd>time.end;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>naxis1</name>
                       <description>fastest changing axis. Originating from FITS keyword: NAXIS1.</description>
                       <unit>pixel</unit>
                       <ucd>meta.number;instr.pixel;obs.field</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>naxis2</name>
                       <description>next to fastest changing axis. Originating from FITS keyword: NAXIS2.</description>
                       <unit>pixel</unit>
                       <ucd>meta.number;instr.pixel;obs.field</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>posinseq</name>
                       <description>Pos. within sequence: either A or B. Originating from FITS keyword: POSINSEQ.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="1*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>Public release date of the data after the proprietary period. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>sqm_zen</name>
                       <description>Night Sky Brightness in mag/arcsec^2 at zenith. Originating from FITS keyword: SQM_ZEN.</description>
                       <unit>mag.arcsec**(-2)</unit>
                       <ucd>phot.mag</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation. Originating from FITS keyword: TELESCOP.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>xpixsz</name>
                       <description>Pixel Width in microns (after binning). Originating from FITS keyword: XPIXSZ.</description>
                       <unit>um</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ypixsz</name>
                       <description>Pixel Height in microns (after binning). Originating from FITS keyword: YPIXSZ.</description>
                       <unit>um</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.amber</name>
                    <description>Table of the AMBER raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. AMBER information pages are available at: https://archive.eso.org/docurl?AMBER All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>del_ft_sensor</name>
                       <description>Fringe Tracker Sensor Name. Originating from FITS keyword: HIERARCH ESO DEL FT SENSOR.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>del_ft_status</name>
                       <description>Fringe Tracker Status. Originating from FITS keyword: HIERARCH ESO DEL FT STATUS.</description>
                       <ucd>meta.code.status</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_dit</name>
                       <description>Integration time for a single detector readout. For some instruments, this represents the exposure time of a single frame, while for others, it corresponds to an integration step within a multi-readout exposure sequence. The total integration time for an observation may be derived by multiplying det_dit by det_ndit (if applicable). Expressed in seconds. Originating from FITS keyword: HIERARCH ESO DET DIT.</description>
                       <unit>s</unit>
                       <ucd>time.duration;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_ndit</name>
                       <description>Number of subintegrations (readout steps) performed within a single exposure. The total effective integration time for an observation can be computed as: total integration time = det_dit x det_ndit. Originating from FITS keyword: HIERARCH ESO DET NDIT.</description>
                       <ucd>meta.number;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_ntel</name>
                       <description>Number of telescopes. Originating from FITS keyword: HIERARCH ESO DET NTEL.</description>
                       <ucd>meta.number;instr.tel</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins_grat1_wlen</name>
                       <description>Grating central wavelength [nm]. Originating from FITS keyword: HIERARCH ESO INS GRAT1 WLEN.</description>
                       <unit>nm</unit>
                       <ucd>em.wl.central;instr.dispersion</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_mode</name>
                       <description>Operational mode of the instrument as configured for the observation. Originating from FITS keyword: HIERARCH ESO INS MODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument. Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>iss_conf_station1</name>
                       <description>Station name of telescope in VLTI arm 1. Originating from FITS keyword: HIERARCH ESO ISS CONF STATION1.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>iss_conf_station2</name>
                       <description>Station name of telescope in VLTI arm 2. Originating from FITS keyword: HIERARCH ESO ISS CONF STATION2.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>iss_conf_station3</name>
                       <description>Station name of telescope in VLTI arm 3. Originating from FITS keyword: HIERARCH ESO ISS CONF STATION3.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_id</name>
                       <description>Scheduling container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER ID.</description>
                       <ucd>meta.id;obs.sequence</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_type</name>
                       <description>Scheduling container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_tplno</name>
                       <description>Template number within the observation block, indicating the sequence order of exposures. Originating from FITS keyword: HIERARCH ESO OBS TPLNO.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ocs_obs_mode</name>
                       <description>The possibe values for observation mode are : - 2T for 2 telescopes mode, - 3T for 3 telescopes mode. Originating from FITS keyword: HIERARCH ESO OCS OBS MODE.</description>
                       <ucd>instr.setup;instr.tel;stat.value</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ocs_obs_specconf</name>
                       <description>Spectral configuration : predefined spectral configurations, used for standard setup. It combines a grating resolution (Low, Medium or High), a spectral band (JHK, JH, HK, KH, J, H, K) +/- a grating order and a wavelength. Originating from FITS keyword: HIERARCH ESO OCS OBS SPECCONF.</description>
                       <ucd>instr.order;spect.resolution;phys.current</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ocs_obs_type</name>
                       <description>Observation type : std for sandard (non differential mode), spa for spatial differential mode. Originating from FITS keyword: HIERARCH ESO OCS OBS TYPE.</description>
                       <ucd>instr.setup;obs</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>Public release date of the data after the proprietary period. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation. Originating from FITS keyword: TELESCOP.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.apex</name>
                    <description>Table of the APEX raw data. Note that the APEX raw data table repeats the same identifier (dp_id) for each of the different receivers used (up to 8); the corresponding records show different rstfrq, skyfrq, and febe values. The APEX information pages are available at: https://archive.eso.org/docurl?APEX All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>bwid</name>
                       <description>Bandwidth [GHz]. Originating from FITS keyword: BWID.</description>
                       <unit>GHz</unit>
                       <ucd>instr.bandwidth;em.freq</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>channels</name>
                       <description>Number of spec channels for this BASEBAND. Originating from FITS keyword: CHANNELS.</description>
                       <ucd>meta.id;em.bin</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not  a datetime) representing the date and time of exposure start (International Atomic Time - TAI). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss..)', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column, for that use exp_start instead. Originating from FITS keyword: DATE-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (International Atomic Time - TAI). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>febe</name>
                       <description>Frontend-backend detector combination. Originating from FITS keyword: FEBE.</description>
                       <ucd>meta.id;instr.det</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>freq</name>
                       <description>Frequency [GHz]. Originating from FITS keyword: FREQ.</description>
                       <unit>GHz</unit>
                       <ucd>instr.bandwidth;em.freq</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>freqres</name>
                       <description>Frequency resolution. Originating from FITS keyword: FREQRES.</description>
                       <ucd>pos.resolution;em.freq</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Type of the instrument (APEXHET = heterodynes, APEXBOL =  bolometers). Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>line</name>
                       <description>Line name. Originating from FITS keyword: LINE.</description>
                       <ucd>meta.id;em.line</ucd>
                       <dataType arraysize="12*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the observations (in International Atomic Time - TAI). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>npols</name>
                       <description>Number of polarisations. Originating from FITS keyword: NPOLS.</description>
                       <ucd>meta.id</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>nsubs</name>
                       <description>Number of subscans in this scan. Originating from FITS keyword: NSUBS.</description>
                       <ucd>meta.number</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observer_initials</name>
                       <description>Observer and operator initials. Originating from FITS keyword: OBSID.</description>
                       <ucd>meta.id;obs.observer</ucd>
                       <dataType arraysize="24*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the original file. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>project_id</name>
                       <description>Identifier for the APEX project ID of the form: I-T[P]PP.C-NNNNR-YYYY where I: a letter for the APEX partner institute (M, E, O, or C), T: the proposal type,[P]PP: 3 digits (from period 100 on) or 2 digits (until period 99) indicating the observing period, C: science category (for ESO), or simply 'F' (for the other APEX partners), NNNN: the 4-digit project number, R: the run letter (which is used by ESO, Sweden, and Chile. For MPI it is usually 'A'), YYYY: the year. Originating from FITS keyword: PROJID</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>Public release date of the data after the proprietary period. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>restfreq</name>
                       <description>[Hz] Rest frequency of line. Originating from FITS keyword: RESTFREQ.</description>
                       <unit>Hz</unit>
                       <ucd>em.freq;em.line</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>scangeom</name>
                       <description>Scan geometry. Originating from FITS keyword: SCANGEOM.</description>
                       <ucd>instr.setup;obs</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>scanmode</name>
                       <description>Mapping mode. Originating from FITS keyword: SCANMODE.</description>
                       <ucd>instr.setup;obs</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>scannum</name>
                       <description>Scan number. Originating from FITS keyword: SCANNUM.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>scantype</name>
                       <description>Scan astronomical type. Originating from FITS keyword: SCANTYPE.</description>
                       <ucd>instr.setup;obs</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>skyfreq</name>
                       <description>[Hz] Sky frequency at the center of the baseband. Originating from FITS keyword: SKYFREQ.</description>
                       <unit>Hz</unit>
                       <ucd>em.freq;instr.skyLevel</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO TEL AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation. Originating from FITS keyword: TELESCOP.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wobcycle</name>
                       <description>[s] Wobbler period. Originating from FITS keyword: WOBCYCLE.</description>
                       <unit>s</unit>
                       <ucd>instr.setup;instr;time.period</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wobthrow</name>
                       <description>[deg] Wobbler throw. Originating from FITS keyword: WOBTHROW.</description>
                       <unit>deg</unit>
                       <ucd>instr.setup</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wobused</name>
                       <description>Wobbler used?. Originating from FITS keyword: WOBUSED.</description>
                       <ucd>meta.code.status</ucd>
                       <dataType arraysize="1*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.apex_quicklooks</name>
                    <description>Table of the APEX quick look data products. Each TAR file contains observing logs and (in most cases) quick reductions of the data, including the scripts used to produce them. APEX information pages are available at: https://archive.eso.org/docurl?APEX All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the APEX quick look TAR file in kilo bytes.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the quicklook product. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Type of the instrument (APEXHET = heterodynes, APEXBOL =  bolometers). Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument_type</name>
                       <description>Type of the instrument used: Heterodyne or Bolometer.</description>
                       <ucd>meta.code.class;instr</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>partner</name>
                       <description>This field indicates which partner institute an APEX project belongs to, it can be: ESO, Max-Planck, Onsala, Chilean or Technical project.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="14*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>project_id</name>
                       <description>Identifier for the APEX project ID of the form: I-T[P]PP.C-NNNNR-YYYY where I: a letter for the APEX partner institute (M, E, O, or C), T: the proposal type,[P]PP: 3 digits (from period 100 on) or 2 digits (until period 99) indicating the observing period, C: science category (for ESO), or simply 'F' (for the other APEX partners), NNNN: the 4-digit project number, R: the run letter (which is used by ESO, Sweden, and Chile. For MPI it is usually 'A'), YYYY: the year. Originating from FITS keyword: PROJID</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>quicklook_id</name>
                       <description>Name of APEX quick look product TAR file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <dataType arraysize="45*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>Public release date of the data after the proprietary period. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.crires</name>
                    <description>Table of the CRIRES raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. CRIRES information pages are available at: https://archive.eso.org/docurl?CRIRES All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>aos_rtc_loop_state</name>
                       <description>AO loop state: open or closed. Originating from FITS keyword: HIERARCH ESO AOS RTC LOOP STATE.</description>
                       <ucd>meta.code.status</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="25*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_dit</name>
                       <description>Integration time for a single detector readout. For some instruments, this represents the exposure time of a single frame, while for others, it corresponds to an integration step within a multi-readout exposure sequence. The total integration time for an observation may be derived by multiplying det_dit by det_ndit (if applicable). Expressed in seconds. Originating from FITS keyword: HIERARCH ESO DET DIT (for original CRIRES (2007-2014)) and HIERARCH ESO DET SEQ1 DIT (for the upgraded CRIRES (2021 onward)).</description>
                       <unit>s</unit>
                       <ucd>time.duration;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_ndit</name>
                       <description>Number of subintegrations (readout steps) performed within a single exposure. The total effective integration time for an observation can be computed as: total integration time = det_dit x det_ndit. Originating from FITS keyword: HIERARCH ESO DET NDIT.</description>
                       <ucd>meta.number;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_seq1_dit</name>
                       <description>Integration time for a single detector readout. For some instruments, this represents the exposure time of a single frame, while for others, it corresponds to an integration step within a multi-readout exposure sequence. The total integration time for an observation may be derived by multiplying det_dit by det_ndit (if applicable). Expressed in seconds. Originating from FITS keyword: HIERARCH ESO DET SEQ1 DIT.</description>
                       <unit>s</unit>
                       <ucd>time.duration;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins_filt1_name</name>
                       <description>Name of the first filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT1 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_grat_order</name>
                       <description>Grating order number. Originating from FITS keyword: HIERARCH ESO INS GRAT1 ORDER.</description>
                       <ucd>instr.order</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_grat2_id</name>
                       <description>Grating unique ID. Originating from FITS keyword: HIERARCH ESO INS GRAT2 ID.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_mode</name>
                       <description>Operational mode of the instrument as configured for the observation. Originating from FITS keyword: HIERARCH ESO INS MODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_pol_type</name>
                       <description>Polarization Stokes parameter. Originating from FITS keyword: HIERARCH ESO INS POL TYPE.</description>
                       <ucd>phys.polarization.stokes</ucd>
                       <dataType arraysize="1*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_slit1_id</name>
                       <description>Slit Identification. Originating from FITS keyword: HIERARCH ESO INS SLIT1 ID.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_slit1_wid</name>
                       <description>Slit width [arcsec]. Originating from FITS keyword: HIERARCH ESO INS SLIT1 WID.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_wlen_cwlen</name>
                       <description>[nm] Reference wavelength that uniquely identifies the wavelength settings (cross disperser + order sorting filters + echelle grating). Pertaining to CRIRES+, before 2014 also used but with different meaning (see ins_wlen_ref instead). Originating from FITS keyword: HIERARCH ESO INS WLEN CWLEN.</description>
                       <unit>nm</unit>
                       <ucd>em.wl.central;instr.setup</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_wlen_id</name>
                       <description>Name of wavelength settings based on reference wavelength. Pertaining to upgraded CRIRES+, not used before 2021. Originating from FITS keyword: HIERARCH ESO INS WLEN ID.</description>
                       <ucd>meta.id;em.wl;instr.setup</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_wlen_ref</name>
                       <description>[nm] reference wavelength for the standard settings, defined as the wavelength at pixel 512 of detector 3. Pertaining to original CRIRES before upgrade, used up to 2014. Originating from FITS keyword: HIERARCH ESO INS WLEN REF.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;instr.setup</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins1_mirr1_id</name>
                       <description>Mirror unique ID. Originating from FITS keyword: HIERARCH ESO INS1 MIRR1 ID.</description>
                       <ucd>meta.id;instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins1_opti1_name</name>
                       <description>Element name. Originating from FITS keyword: HIERARCH ESO INS1 OPTI1 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument. Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lamp_name</name>
                       <description>Name of the lamp used.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_id</name>
                       <description>Scheduling container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER ID.</description>
                       <ucd>meta.id;obs.sequence</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_id</name>
                       <description>Scheduling parent container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT ID.</description>
                       <ucd>meta.id.parent;obs.sequence;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_type</name>
                       <description>Scheduling parent container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_type</name>
                       <description>Scheduling container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_tplno</name>
                       <description>Template number within the observation block, indicating the sequence order of exposures. Originating from FITS keyword: HIERARCH ESO OBS TPLNO.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ocs_mtrlgy_st</name>
                       <description>Success or failure of metrology. Originating from FITS keyword: HIERARCH ESO OCS MTRLGY ST.</description>
                       <ucd>meta.code.status</ucd>
                       <dataType arraysize="1*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>Public release date of the data after the proprietary period. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_end</name>
                       <description>Site seeing at the end of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM END.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_start</name>
                       <description>Site seeing at the start of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM START.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_iwv_start</name>
                       <description>Average of the Integrated Water Vapor measurements towards zenith over the previous 2min at start of exposure. Originating from FITS keyword: HIERARCH ESO TEL AMBI IWV START.</description>
                       <unit>mm</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_end</name>
                       <description>Average site barometric air pressure at the end of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES END.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_start</name>
                       <description>Average site barometric air pressure at the start of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES START.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_rhum</name>
                       <description>Average ambient relative humidity at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed as a percentage. Originating from FITS keyword: HIERARCH ESO TEL AMBI RHUM.</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_tau0</name>
                       <description>Average coherence time as queried periodically from the ASM. Originating from FITS keyword: HIERARCH ESO TEL AMBI TAU0.</description>
                       <unit>s</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_temp</name>
                       <description>Average ambient temperature at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in degrees Celsius. Originating from FITS keyword: HIERARCH ESO TEL AMBI TEMP.</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_winddir</name>
                       <description>Average wind direction at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL AMBI WINDDIR.</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_windsp</name>
                       <description>Average wind speed at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in meters per second. Originating from FITS keyword: HIERARCH ESO TEL AMBI WINDSP.</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO TEL AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation. Originating from FITS keyword: TELESCOP.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.efosc</name>
                    <description>Table of the EFOSC raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. EFOSC information pages are available at: https://archive.eso.org/docurl?EFOSC All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins_filt1_id</name>
                       <description>Unique identifier for the first filter. Originating from FITS keyword: HIERARCH ESO INS FILT1 ID.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt1_name</name>
                       <description>Name of the first filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT1 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument. Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_tplno</name>
                       <description>Template number within the observation block, indicating the sequence order of exposures. Originating from FITS keyword: HIERARCH ESO OBS TPLNO.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>Public release date of the data after the proprietary period. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_end</name>
                       <description>Site seeing at the end of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM END.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_start</name>
                       <description>Site seeing at the start of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM START.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_end</name>
                       <description>Average site barometric air pressure at the end of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES END.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_start</name>
                       <description>Average site barometric air pressure at the start of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES START.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_rhum</name>
                       <description>Average ambient relative humidity at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed as a percentage. Originating from FITS keyword: HIERARCH ESO TEL AMBI RHUM.</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_temp</name>
                       <description>Average ambient temperature at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in degrees Celsius. Originating from FITS keyword: HIERARCH ESO TEL AMBI TEMP.</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_winddir</name>
                       <description>Average wind direction at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL AMBI WINDDIR.</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_windsp</name>
                       <description>Average wind speed at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in meters per second. Originating from FITS keyword: HIERARCH ESO TEL AMBI WINDSP.</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO TEL AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation. Originating from FITS keyword: TELESCOP.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="19*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.eris</name>
                    <description>Table of the ERIS raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. ERIS information pages are available at: https://archive.eso.org/docurl?ERIS All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ada_posang</name>
                       <description>Position angle of the adapter on the sky at exposure start. This angle, often called adapter offset, is measured counter clockwise (N=0, E=90). Originating from FITS keyword: HIERARCH ESO ADA POSANG.</description>
                       <unit>deg</unit>
                       <ucd>pos.posAng;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_fram_format</name>
                       <description>Detector frame format. Valid formats are single, cube, extension, single-ext and cube-ext. Originating from FITS keyword: HIERARCH ESO DET FRAM FORMAT.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_ndit</name>
                       <description>Number of subintegrations (readout steps) performed within a single exposure. The total effective integration time for an observation can be computed as: total integration time = det_dit x det_ndit. Originating from FITS keyword: HIERARCH ESO DET NDIT.</description>
                       <ucd>meta.number;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_read_curname</name>
                       <description>Used readout mode name. Originating from FITS keyword: HIERARCH ESO DET READ CURNAME.</description>
                       <ucd>meta.id;instr.det;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_seq1_dit</name>
                       <description>Integration time. Originating from FITS keyword: HIERARCH ESO DET SEQ1 DIT.</description>
                       <unit>s</unit>
                       <ucd>time.duration;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_seq1_win_name</name>
                       <description>NIX DET window (1/2/3/4/5/F). Originating from FITS keyword: HIERARCH ESO DET SEQ1 WIN NAME.</description>
                       <ucd>meta.id;instr.det</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins2_nxaw_name</name>
                       <description>NIX aperture wheel. Originating from FITS keyword: HIERARCH ESO INS2 NXAW NAME.</description>
                       <ucd>instr.setup;instr</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins2_nxcw_name</name>
                       <description>NIX camera wheel. Originating from FITS keyword: HIERARCH ESO INS2 NXCW NAME.</description>
                       <ucd>instr.setup;instr</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins2_nxfw_name</name>
                       <description>NIX filter wheel. Originating from FITS keyword: HIERARCH ESO INS2 NXFW NAME.</description>
                       <ucd>instr.setup;instr</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins2_nxis_name</name>
                       <description>NIX image selector. Originating from FITS keyword: HIERARCH ESO INS2 NXIS NAME.</description>
                       <ucd>instr.setup;instr</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins2_nxpw_name</name>
                       <description>NIX pupil wheel. Originating from FITS keyword: HIERARCH ESO INS2 NXPW NAME.</description>
                       <ucd>instr.setup;instr</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins3_spgw_name</name>
                       <description>SPIFFIER grating. Originating from FITS keyword: HIERARCH ESO INS3 SPGW NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins3_spxw_name</name>
                       <description>SPIFFIER spatial scale. Originating from FITS keyword: HIERARCH ESO INS3 SPXW NAME.</description>
                       <ucd>instr.setup;instr</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_id</name>
                       <description>Scheduling container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER ID.</description>
                       <ucd>meta.id;obs.sequence</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_id</name>
                       <description>Scheduling parent container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT ID.</description>
                       <ucd>meta.id.parent;obs.sequence;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_type</name>
                       <description>Scheduling parent container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_type</name>
                       <description>Scheduling container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ocs_aomode</name>
                       <description>AO mode used. Originating from FITS keyword: HIERARCH ESO OCS AOMODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>Public release date of the data after the proprietary period. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>seq_arm</name>
                       <description>Name of the sub-system. Originating from FITS keyword: HIERARCH ESO SEQ ARM.</description>
                       <ucd>meta.id;instr.det</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_end</name>
                       <description>Site seeing at the end of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM END.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_start</name>
                       <description>Site seeing at the start of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM START.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_end</name>
                       <description>Average site barometric air pressure at the end of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES END.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_start</name>
                       <description>Average site barometric air pressure at the start of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES START.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_rhum</name>
                       <description>Average ambient relative humidity at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed as a percentage. Originating from FITS keyword: HIERARCH ESO TEL AMBI RHUM.</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO TEL AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_rot_altaztrack</name>
                       <description>Track rotator on alt/az instead of Alpha/Delta (T or F). Originating from FITS keyword: HIERARCH ESO TEL ROT ALTAZTRACK.</description>
                       <ucd>meta.code.status;pos.az.alt;pos.az.azi</ucd>
                       <dataType arraysize="1*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.espresso</name>
                    <description>Table of the ESPRESSO raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. ESPRESSO information pages are available at: https://archive.eso.org/docurl?ESPRESSO All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_binx</name>
                       <description>Binning factor along X. Originating from FITS keyword: HIERARCH ESO DET BINX.</description>
                       <ucd>arith.factor;pos.cartesian.x</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_biny</name>
                       <description>Binning factor along Y. Originating from FITS keyword: HIERARCH ESO DET BINY.</description>
                       <ucd>arith.factor;pos.cartesian.y</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_ndit</name>
                       <description>Number of subintegrations (readout steps) performed within a single exposure. The total effective integration time for an observation can be computed as: total integration time = det_dit x det_ndit. Originating from FITS keyword: HIERARCH ESO DET NDIT.</description>
                       <ucd>meta.number;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_read_curname</name>
                       <description>Used readout mode name. Originating from FITS keyword: HIERARCH ESO DET READ CURNAME.</description>
                       <ucd>meta.id;instr.det;instr.setup</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins_filt1_id</name>
                       <description>Unique identifier for the first filter - in this case Field Stabilization (FS) filter ID. Originating from FITS keyword: HIERARCH ESO INS FILT1 ID.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt1_name</name>
                       <description>Name of the first filter, following ESO naming conventions - in this case Field Stabilization (FS) filter name. Originating from FITS keyword: HIERARCH ESO INS FILT1 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_mode</name>
                       <description>Operational mode of the instrument as configured for the observation. Originating from FITS keyword: HIERARCH ESO INS MODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins5_lsela_name</name>
                       <description>Calibration source for fibre A. Originating from FITS keyword: HIERARCH ESO INS5 LSELA NAME.</description>
                       <ucd>meta.ref;src.calib;obs.calib</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins5_lselb_name</name>
                       <description>Calibration source for fibre B. Originating from FITS keyword: HIERARCH ESO INS5 LSELB NAME.</description>
                       <ucd>meta.ref;src.calib;obs.calib</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument. Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_id</name>
                       <description>Scheduling container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER ID.</description>
                       <ucd>meta.id;obs.sequence</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_id</name>
                       <description>Scheduling parent container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT ID.</description>
                       <ucd>meta.id.parent;obs.sequence;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_type</name>
                       <description>Scheduling parent container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_type</name>
                       <description>Scheduling container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ocs_enabled_fe</name>
                       <description>Enabled front end IDs. Originating from FITS keyword: HIERARCH ESO OCS ENABLED FE.</description>
                       <ucd>meta.id;phys.abund.Fe;time.end</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>Public release date of the data after the proprietary period. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_end</name>
                       <description>Site seeing at the end of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM END.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_start</name>
                       <description>Site seeing at the start of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM START.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_end</name>
                       <description>Average site barometric air pressure at the end of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES END.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_start</name>
                       <description>Average site barometric air pressure at the start of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES START.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_rhum</name>
                       <description>Average ambient relative humidity at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed as a percentage. Originating from FITS keyword: HIERARCH ESO TEL AMBI RHUM.</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO TEL AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation. Originating from FITS keyword: TELESCOP.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.fiat</name>
                    <description>Table of the FIAT raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. FIAT information pages are available at: https://archive.eso.org/docurl?FIAT All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>chip_name</name>
                       <description>Detector chip name.</description>
                       <ucd>meta.id;instr.det</ucd>
                       <dataType arraysize="12*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_acq1_proc</name>
                       <description>Process name. Originating from FITS keyword: HIERARCH ESO DET ACQ1 PROC.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="50*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_cldc1_dc1</name>
                       <description>Bias voltage setup value. Originating from FITS keyword: HIERARCH ESO DET CLDC1 DC1.</description>
                       <unit>V</unit>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_cldc1_dc10</name>
                       <description>Bias voltage setup value. Originating from FITS keyword: HIERARCH ESO DET CLDC1 DC10.</description>
                       <unit>V</unit>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_cldc1_dc11</name>
                       <description>Bias voltage setup value. Originating from FITS keyword: HIERARCH ESO DET CLDC1 DC11.</description>
                       <unit>V</unit>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_cldc1_dc12</name>
                       <description>Bias voltage setup value. Originating from FITS keyword: HIERARCH ESO DET CLDC1 DC12.</description>
                       <unit>V</unit>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_cldc1_dc13</name>
                       <description>Bias voltage setup value. Originating from FITS keyword: HIERARCH ESO DET CLDC1 DC13.</description>
                       <unit>V</unit>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_cldc1_dc14</name>
                       <description>Bias voltage setup value. Originating from FITS keyword: HIERARCH ESO DET CLDC1 DC14.</description>
                       <unit>V</unit>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_cldc1_dc15</name>
                       <description>Bias voltage setup value. Originating from FITS keyword: HIERARCH ESO DET CLDC1 DC15.</description>
                       <unit>V</unit>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_cldc1_dc16</name>
                       <description>Bias voltage setup value. Originating from FITS keyword: HIERARCH ESO DET CLDC1 DC16.</description>
                       <unit>V</unit>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_cldc1_dc17</name>
                       <description>Bias voltage setup value. Originating from FITS keyword: HIERARCH ESO DET CLDC1 DC17.</description>
                       <unit>V</unit>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_cldc1_dc18</name>
                       <description>Bias voltage setup value. Originating from FITS keyword: HIERARCH ESO DET CLDC1 DC18.</description>
                       <unit>V</unit>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_cldc1_dc19</name>
                       <description>Bias voltage setup value. Originating from FITS keyword: HIERARCH ESO DET CLDC1 DC19.</description>
                       <unit>V</unit>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_cldc1_dc2</name>
                       <description>Bias voltage setup value. Originating from FITS keyword: HIERARCH ESO DET CLDC1 DC2.</description>
                       <unit>V</unit>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_cldc1_dc20</name>
                       <description>Bias voltage setup value. Originating from FITS keyword: HIERARCH ESO DET CLDC1 DC20.</description>
                       <unit>V</unit>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_cldc1_dc3</name>
                       <description>Bias voltage setup value. Originating from FITS keyword: HIERARCH ESO DET CLDC1 DC3.</description>
                       <unit>V</unit>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_cldc1_dc4</name>
                       <description>Bias voltage setup value. Originating from FITS keyword: HIERARCH ESO DET CLDC1 DC4.</description>
                       <unit>V</unit>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_cldc1_dc5</name>
                       <description>Bias voltage setup value. Originating from FITS keyword: HIERARCH ESO DET CLDC1 DC5.</description>
                       <unit>V</unit>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_cldc1_dc6</name>
                       <description>Bias voltage setup value. Originating from FITS keyword: HIERARCH ESO DET CLDC1 DC6.</description>
                       <unit>V</unit>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_cldc1_dc7</name>
                       <description>Bias voltage setup value. Originating from FITS keyword: HIERARCH ESO DET CLDC1 DC7.</description>
                       <unit>V</unit>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_cldc1_dc8</name>
                       <description>Bias voltage setup value. Originating from FITS keyword: HIERARCH ESO DET CLDC1 DC8.</description>
                       <unit>V</unit>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_cldc1_dc9</name>
                       <description>Bias voltage setup value. Originating from FITS keyword: HIERARCH ESO DET CLDC1 DC9.</description>
                       <unit>V</unit>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_cldc1_file</name>
                       <description>Voltage configuration file. Originating from FITS keyword: HIERARCH ESO DET CLDC1 FILE.</description>
                       <ucd>instr.setup;meta.file</ucd>
                       <dataType arraysize="50*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_detcfg</name>
                       <description>Detector configuration. Originating from FITS keyword: HIERARCH ESO DET DETCFG.</description>
                       <ucd>instr.setup;instr.det</ucd>
                       <dataType arraysize="50*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_ledexp</name>
                       <description>LED-on time in minpulses. Originating from FITS keyword: HIERARCH ESO DET LEDEXP.</description>
                       <ucd>time;src.var.pulse</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_ndit</name>
                       <description>Number of subintegrations (readout steps) performed within a single exposure. The total effective integration time for an observation can be computed as: total integration time = det_dit x det_ndit. Originating from FITS keyword: HIERARCH ESO DET NDIT.</description>
                       <ucd>meta.number;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_read_curname</name>
                       <description>Used readout mode name. Originating from FITS keyword: HIERARCH ESO DET READ CURNAME.</description>
                       <ucd>meta.id;instr.det;instr.setup</ucd>
                       <dataType arraysize="50*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_reset</name>
                       <description>Detector reset mode. Originating from FITS keyword: HIERARCH ESO DET RESET.</description>
                       <ucd>instr.setup;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_seq1_dit</name>
                       <description>Integration time. Originating from FITS keyword: HIERARCH ESO DET SEQ1 DIT.</description>
                       <unit>s</unit>
                       <ucd>time.duration;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_syscfg</name>
                       <description>System configuration. Originating from FITS keyword: HIERARCH ESO DET SYSCFG.</description>
                       <ucd>instr.setup;instr.det</ucd>
                       <dataType arraysize="50*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Exposure Sequence Time. Expressed in seconds. Originating from FITS keyword: HIERARCH ESO DET SEQ1 EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.sequence;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_bbdy3_tempset</name>
                       <description>Absolute Set Temperature [degC]. Originating from FITS keyword: HIERARCH ESO INS BBDY3 TEMPSET.</description>
                       <unit>Celsius</unit>
                       <ucd>instr.skyTemp;instr.det;phys.temperature</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt1_id</name>
                       <description>Unique identifier for the first filter. Originating from FITS keyword: HIERARCH ESO INS FILT1 ID.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt1_name</name>
                       <description>Name of the first filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT1 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt2_name</name>
                       <description>Name of the second filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT2 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_sens18_val</name>
                       <description>[K] Detector temperature. Originating from FITS keyword: HIERARCH ESO INS SENS18 VAL.</description>
                       <unit>K</unit>
                       <ucd>instr.skyTemp;instr.det;phys.temperature</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument. Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="50*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_tplno</name>
                       <description>Template number within the observation block, indicating the sequence order of exposures. Originating from FITS keyword: HIERARCH ESO OBS TPLNO.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>Public release date of the data after the proprietary period. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation. Originating from FITS keyword: TELESCOP.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.fors1</name>
                    <description>Table of the FORS1 raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. FORS1 information pages are available at: https://archive.eso.org/docurl?FORS1 All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_out1_conad</name>
                       <description>[e-/ADU] Conversion from ADU to electrons. Originating from FITS keyword: HIERARCH ESO DET OUT1 CONAD.</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_outputs</name>
                       <description>Number of outputs. Originating from FITS keyword: HIERARCH ESO DET OUTPUTS.</description>
                       <ucd>meta.number;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_read_clock</name>
                       <description>Readout clock pattern used. Originating from FITS keyword: HIERARCH ESO DET READ CLOCK.</description>
                       <ucd>meta.id;instr.det</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_win1_binx</name>
                       <description>Binning factor along X. Originating from FITS keyword: HIERARCH ESO DET WIN1 BINX.</description>
                       <ucd>arith.factor;pos.cartesian.x</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_win1_biny</name>
                       <description>Binning factor along Y. Originating from FITS keyword: HIERARCH ESO DET WIN1 BINY.</description>
                       <ucd>arith.factor;pos.cartesian.y</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_win1_nx</name>
                       <description>Number of pixels along X. Originating from FITS keyword: HIERARCH ESO DET WIN1 NX.</description>
                       <unit>pixel</unit>
                       <ucd>meta.number;pos.cartesian.x;instr.pixel</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_win1_ny</name>
                       <description>Number of pixels along Y. Originating from FITS keyword: HIERARCH ESO DET WIN1 NY.</description>
                       <unit>pixel</unit>
                       <ucd>meta.number;pos.cartesian.y;instr.pixel</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_win1_strx</name>
                       <description>First window pixel in X direction within the detector physical system. Originating from FITS keyword: HIERARCH ESO DET WIN1 STRX.</description>
                       <ucd>pos.cartesian.x;instr.pixel</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_win1_stry</name>
                       <description>First window pixel in Y direction within the detector physical system. Originating from FITS keyword: HIERARCH ESO DET WIN1 STRY.</description>
                       <ucd>pos.cartesian.y;instr.pixel</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins_coll_id</name>
                       <description>Collimator unique ID. Originating from FITS keyword: HIERARCH ESO INS COLL ID.</description>
                       <ucd>meta.id;instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_coll_name</name>
                       <description>Collimator name. Originating from FITS keyword: HIERARCH ESO INS COLL NAME.</description>
                       <ucd>meta.id;instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt1_id</name>
                       <description>Unique identifier for the first filter. Originating from FITS keyword: HIERARCH ESO INS FILT1 ID.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt1_name</name>
                       <description>Name of the first filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT1 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt2_id</name>
                       <description>ESO identification number for the filter. Originating from FITS keyword: HIERARCH ESO INS FILT2 ID.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt2_name</name>
                       <description>Name of the second filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT2 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_gris1_id</name>
                       <description>Grism unique ID. Originating from FITS keyword: HIERARCH ESO INS GRIS1 ID.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_gris1_name</name>
                       <description>Grism name. Originating from FITS keyword: HIERARCH ESO INS GRIS1 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_mode</name>
                       <description>Operational mode of the instrument as configured for the observation. Originating from FITS keyword: HIERARCH ESO INS MODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_mos_checksum</name>
                       <description>Unique representation (apart from swapping slitlets) of MOS slitlet configuration, i.e. slitlet positions and widths in an integer number. Originating from FITS keyword: HIERARCH ESO INS MOS CHECKSUM.</description>
                       <ucd>meta.id;instr.setup</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_reta2_id</name>
                       <description>ESO identification of lambda/2 plate. Originating from FITS keyword: HIERARCH ESO INS RETA2 ID.</description>
                       <ucd>meta.id;instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_reta2_name</name>
                       <description>ESO name for the lambda/2 plate. Originating from FITS keyword: HIERARCH ESO INS RETA2 NAME.</description>
                       <ucd>meta.id;instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_reta2_posang</name>
                       <description>Position angle of lambda/2 plate (N=0 E=90). Originating from FITS keyword: HIERARCH ESO INS RETA2 POSANG.</description>
                       <unit>deg</unit>
                       <ucd>pos.posAng;instr.setup;phys.angSize</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_reta4_id</name>
                       <description>ESO identification of lambda/4 plate. Originating from FITS keyword: HIERARCH ESO INS RETA4 ID.</description>
                       <ucd>meta.id;instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_reta4_name</name>
                       <description>ESO name for the lambda/4 plate. Originating from FITS keyword: HIERARCH ESO INS RETA4 NAME.</description>
                       <ucd>meta.id;instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_reta4_posang</name>
                       <description>Position angle of lambda/4 plate (N=0 E=90). Originating from FITS keyword: HIERARCH ESO INS RETA4 POSANG.</description>
                       <unit>deg</unit>
                       <ucd>pos.posAng;instr.setup;phys.angSize</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_slit_name</name>
                       <description>SLIT name. Originating from FITS keyword: HIERARCH ESO INS SLIT NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_slit_wid</name>
                       <description>Slit width [arcsec]. Originating from FITS keyword: HIERARCH ESO INS SLIT WID.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_woll_id</name>
                       <description>ESO identification of Wollaston prism. Originating from FITS keyword: HIERARCH ESO INS WOLL ID.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_woll_name</name>
                       <description>ESO name for the Wollaston prism. Originating from FITS keyword: HIERARCH ESO INS WOLL NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_woll_posang</name>
                       <description>Position angle of Wollaston prism (N=0 E=90). Originating from FITS keyword: HIERARCH ESO INS WOLL POSANG.</description>
                       <unit>deg</unit>
                       <ucd>pos.posAng;instr.setup;phys.angSize</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument. Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>Public release date of the data after the proprietary period. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_end</name>
                       <description>Site seeing at the end of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM END.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_start</name>
                       <description>Site seeing at the start of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM START.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_end</name>
                       <description>Average site barometric air pressure at the end of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES END.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_start</name>
                       <description>Average site barometric air pressure at the start of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES START.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_rhum</name>
                       <description>Average ambient relative humidity at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed as a percentage. Originating from FITS keyword: HIERARCH ESO TEL AMBI RHUM.</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_temp</name>
                       <description>Average ambient temperature at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in degrees Celsius. Originating from FITS keyword: HIERARCH ESO TEL AMBI TEMP.</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_winddir</name>
                       <description>Average wind direction at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL AMBI WINDDIR.</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_windsp</name>
                       <description>Average wind speed at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in meters per second. Originating from FITS keyword: HIERARCH ESO TEL AMBI WINDSP.</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO TEL AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation. Originating from FITS keyword: TELESCOP.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="19*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.fors2</name>
                    <description>Table of the FORS2 raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. FORS2 information pages are available at: https://archive.eso.org/docurl?FORS2 All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_chip1_id</name>
                       <description>Detector chip identification. Originating from FITS keyword: HIERARCH ESO DET CHIP1 ID.</description>
                       <ucd>meta.id;instr.det</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_chip1_name</name>
                       <description>Detector chip name. Originating from FITS keyword: HIERARCH ESO DET CHIP1 NAME.</description>
                       <ucd>meta.id;instr.det</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_out1_conad</name>
                       <description>[e-/ADU] Conversion from ADU to electrons. Originating from FITS keyword: HIERARCH ESO DET OUT1 CONAD.</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_read_clock</name>
                       <description>Readout clock pattern used. Originating from FITS keyword: HIERARCH ESO DET READ CLOCK.</description>
                       <ucd>meta.id;instr.det</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_win1_binx</name>
                       <description>Binning factor along X. Originating from FITS keyword: HIERARCH ESO DET WIN1 BINX.</description>
                       <ucd>arith.factor;pos.cartesian.x</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_win1_biny</name>
                       <description>Binning factor along Y. Originating from FITS keyword: HIERARCH ESO DET WIN1 BINY.</description>
                       <ucd>arith.factor;pos.cartesian.y</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_win1_nx</name>
                       <description>Number of pixels along X. Originating from FITS keyword: HIERARCH ESO DET WIN1 NX.</description>
                       <unit>pixel</unit>
                       <ucd>meta.number;pos.cartesian.x;instr.pixel</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_win1_ny</name>
                       <description>Number of pixels along Y. Originating from FITS keyword: HIERARCH ESO DET WIN1 NY.</description>
                       <unit>pixel</unit>
                       <ucd>meta.number;pos.cartesian.y;instr.pixel</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_win1_uit1</name>
                       <description>User defined integration time for each exposure step. For single step exposures, index 1 only is used (UIT1). Originating from FITS keyword: HIERARCH ESO DET WIN1 UIT1.</description>
                       <unit>s</unit>
                       <ucd>time</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>extname</name>
                       <description>Used to distinguish different extensions of the same type in the FITS file. Originating from FITS keyword: EXTNAME.</description>
                       <ucd>meta.id;meta.fits</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins_coll_id</name>
                       <description>Collimator unique ID. Originating from FITS keyword: HIERARCH ESO INS COLL ID.</description>
                       <ucd>meta.id;instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_coll_name</name>
                       <description>Collimator name. Originating from FITS keyword: HIERARCH ESO INS COLL NAME.</description>
                       <ucd>meta.id;instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt1_id</name>
                       <description>Unique identifier for the first filter. Originating from FITS keyword: HIERARCH ESO INS FILT1 ID.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt1_name</name>
                       <description>Name of the first filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT1 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt2_name</name>
                       <description>Name of the second filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT2 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_gris1_id</name>
                       <description>Grism unique ID. Originating from FITS keyword: HIERARCH ESO INS GRIS1 ID.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_gris1_name</name>
                       <description>Grism name. Originating from FITS keyword: HIERARCH ESO INS GRIS1 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_mask_id</name>
                       <description>ESO identification number of the mask. Originating from FITS keyword: HIERARCH ESO INS MASK ID.</description>
                       <ucd>meta.id;instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_mask_name</name>
                       <description>ESO name of the mask. Originating from FITS keyword: HIERARCH ESO INS MASK NAME.</description>
                       <ucd>meta.id;instr.setup</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_mode</name>
                       <description>Operational mode of the instrument as configured for the observation. Originating from FITS keyword: HIERARCH ESO INS MODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_mos_checksum</name>
                       <description>Unique representation (apart from swapping slitlets) of MOS slitlet configuration, i.e. slitlet positions and widths in an integer number. Originating from FITS keyword: HIERARCH ESO INS MOS CHECKSUM.</description>
                       <ucd>meta.id;instr.setup</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_reta2_id</name>
                       <description>ESO identification of lambda/2 plate. Originating from FITS keyword: HIERARCH ESO INS RETA2 ID.</description>
                       <ucd>meta.id;instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_reta2_name</name>
                       <description>ESO name for the lambda/2 plate. Originating from FITS keyword: HIERARCH ESO INS RETA2 NAME.</description>
                       <ucd>meta.id;instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_reta2_posang</name>
                       <description>Position angle of lambda/2 plate (N=0 E=90). Originating from FITS keyword: HIERARCH ESO INS RETA2 POSANG.</description>
                       <unit>deg</unit>
                       <ucd>pos.posAng;instr.setup;phys.angSize</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_reta4_id</name>
                       <description>ESO identification of lambda/4 plate. Originating from FITS keyword: HIERARCH ESO INS RETA4 ID.</description>
                       <ucd>meta.id;instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_reta4_name</name>
                       <description>ESO name for the lambda/4 plate. Originating from FITS keyword: HIERARCH ESO INS RETA4 NAME.</description>
                       <ucd>meta.id;instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_reta4_posang</name>
                       <description>Position angle of lambda/4 plate (N=0 E=90). Originating from FITS keyword: HIERARCH ESO INS RETA4 POSANG.</description>
                       <unit>deg</unit>
                       <ucd>pos.posAng;instr.setup;phys.angSize</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_slit_name</name>
                       <description>SLIT name. Originating from FITS keyword: HIERARCH ESO INS SLIT NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_slit_wid</name>
                       <description>Slit width [arcsec]. Originating from FITS keyword: HIERARCH ESO INS SLIT WID.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_woll_id</name>
                       <description>ESO identification of Wollaston prism. Originating from FITS keyword: HIERARCH ESO INS WOLL ID.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_woll_name</name>
                       <description>ESO name for the Wollaston prism. Originating from FITS keyword: HIERARCH ESO INS WOLL NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_woll_posang</name>
                       <description>Position angle of Wollaston prism (N=0 E=90). Originating from FITS keyword: HIERARCH ESO INS WOLL POSANG.</description>
                       <unit>deg</unit>
                       <ucd>pos.posAng;instr.setup;phys.angSize</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument. Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_id</name>
                       <description>Scheduling container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER ID.</description>
                       <ucd>meta.id;obs.sequence</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_id</name>
                       <description>Scheduling parent container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT ID.</description>
                       <ucd>meta.id.parent;obs.sequence;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_type</name>
                       <description>Scheduling parent container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_type</name>
                       <description>Scheduling container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>Public release date of the data after the proprietary period. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>seq_spec_targ</name>
                       <description>MOS Slit Position. Originating from FITS keyword: HIERARCH ESO SEQ SPEC TARG.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_end</name>
                       <description>Site seeing at the end of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM END.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_start</name>
                       <description>Site seeing at the start of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM START.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_end</name>
                       <description>Average site barometric air pressure at the end of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES END.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_start</name>
                       <description>Average site barometric air pressure at the start of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES START.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_rhum</name>
                       <description>Average ambient relative humidity at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed as a percentage. Originating from FITS keyword: HIERARCH ESO TEL AMBI RHUM.</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_temp</name>
                       <description>Average ambient temperature at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in degrees Celsius. Originating from FITS keyword: HIERARCH ESO TEL AMBI TEMP.</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_winddir</name>
                       <description>Average wind direction at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL AMBI WINDDIR.</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_windsp</name>
                       <description>Average wind speed at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in meters per second. Originating from FITS keyword: HIERARCH ESO TEL AMBI WINDSP.</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO TEL AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation. Originating from FITS keyword: TELESCOP.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="19*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.giraffe</name>
                    <description>Table of the GIRAFFE raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. GIRAFFE information pages are available at: https://archive.eso.org/docurl?GIRAFFE All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins_exp_mode</name>
                       <description>Exposure mode. Originating from FITS keyword: HIERARCH ESO INS EXP MODE.</description>
                       <ucd>instr.setup;instr;obs.exposure</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt_name</name>
                       <description>Filter name. Originating from FITS keyword: HIERARCH ESO INS FILT NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_grat_id</name>
                       <description>Grating unique ID. Originating from FITS keyword: HIERARCH ESO INS GRAT ID.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_grat_name</name>
                       <description>Grating common name. Originating from FITS keyword: HIERARCH ESO INS GRAT NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_grat_wlen</name>
                       <description>Grating central wavelength [nm]. Originating from FITS keyword: HIERARCH ESO INS GRAT WLEN.</description>
                       <unit>nm</unit>
                       <ucd>em.wl.central;instr.dispersion</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_mode</name>
                       <description>Operational mode of the instrument as configured for the observation. Originating from FITS keyword: HIERARCH ESO INS MODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_slit_name</name>
                       <description>Slit name. Originating from FITS keyword: HIERARCH ESO INS SLIT NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument. Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_id</name>
                       <description>Scheduling container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER ID.</description>
                       <ucd>meta.id;obs.sequence</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_id</name>
                       <description>Scheduling parent container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT ID.</description>
                       <ucd>meta.id.parent;obs.sequence;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_type</name>
                       <description>Scheduling parent container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_type</name>
                       <description>Scheduling container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>Public release date of the data after the proprietary period. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_end</name>
                       <description>Site seeing at the end of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM END.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_start</name>
                       <description>Site seeing at the start of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM START.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_end</name>
                       <description>Average site barometric air pressure at the end of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES END.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_start</name>
                       <description>Average site barometric air pressure at the start of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES START.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_rhum</name>
                       <description>Average ambient relative humidity at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed as a percentage. Originating from FITS keyword: HIERARCH ESO TEL AMBI RHUM.</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO TEL AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation. Originating from FITS keyword: TELESCOP.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.gravity</name>
                    <description>Table of the GRAVITY raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. GRAVITY information pages are available at: https://archive.eso.org/docurl?GRAVITY All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>cou_ao_system</name>
                       <description>AO System name [list_item]. Originating from FITS keyword: HIERARCH ESO COU AO SYSTEM.</description>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det1_ndit</name>
                       <description>Number of subintegrations. Originating from FITS keyword: HIERARCH ESO DET1 NDIT.</description>
                       <ucd>meta.number;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det1_seq1_dit</name>
                       <description>Integration time. Originating from FITS keyword: HIERARCH ESO DET1 SEQ1 DIT.</description>
                       <unit>s</unit>
                       <ucd>time.duration;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det2_ndit</name>
                       <description>Number of subintegrations. Originating from FITS keyword: HIERARCH ESO DET2 NDIT.</description>
                       <ucd>meta.number;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det2_seq1_dit</name>
                       <description>Integration time. Originating from FITS keyword: HIERARCH ESO DET2 SEQ1 DIT.</description>
                       <unit>s</unit>
                       <ucd>time.duration;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det3_seq1_dit</name>
                       <description>Integration time. Originating from FITS keyword: HIERARCH ESO DET3 SEQ1 DIT.</description>
                       <unit>s</unit>
                       <ucd>time.duration;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ft_pola_mode</name>
                       <description>Fringe tracker polarization mode. Originating from FITS keyword: HIERARCH ESO FT POLA MODE.</description>
                       <ucd>instr.setup;phys.polarization</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ft_robj_name</name>
                       <description>Fringe tracking object name. Originating from FITS keyword: HIERARCH ESO FT ROBJ NAME.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins_det3_gain</name>
                       <description>[e-/ADU] Conversion from ADU to electrons. Originating from FITS keyword: HIERARCH ESO INS DET3 GAIN.</description>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_fddl_window</name>
                       <description>Movement window for FDDL. Originating from FITS keyword: HIERARCH ESO INS FDDL WINDOW.</description>
                       <ucd>instr.setup</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_met_mode</name>
                       <description>Mode of the metrology Laser. Originating from FITS keyword: HIERARCH ESO INS MET MODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_pola_mode</name>
                       <description>Polarization mode. Originating from FITS keyword: HIERARCH ESO INS POLA MODE.</description>
                       <ucd>instr.setup;phys.polarization</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_roof_pos</name>
                       <description>Roof mirror position. Originating from FITS keyword: HIERARCH ESO INS ROOF POS.</description>
                       <ucd>pos;pos.cartesian</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_sobj_name</name>
                       <description>Science object name. Originating from FITS keyword: HIERARCH ESO INS SOBJ NAME.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_spec_res</name>
                       <description>Science camera spectral resolution. Originating from FITS keyword: HIERARCH ESO INS SPEC RES.</description>
                       <ucd>spect.resolution;instr.setup;instr</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>iss_baseline</name>
                       <description>Interferometric Array. Originating from FITS keyword: HIERARCH ESO ISS BASELINE.</description>
                       <ucd>instr.baseline;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>iss_conf_station1</name>
                       <description>Station name of telescope in VLTI arm 1. Originating from FITS keyword: HIERARCH ESO ISS CONF STATION1.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="2*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>iss_conf_station2</name>
                       <description>Station name of telescope in VLTI arm 2. Originating from FITS keyword: HIERARCH ESO ISS CONF STATION2.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="2*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>iss_conf_station3</name>
                       <description>Station name of telescope in VLTI arm 3. Originating from FITS keyword: HIERARCH ESO ISS CONF STATION3.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="2*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>iss_conf_station4</name>
                       <description>Station name of telescope in VLTI arm 4. Originating from FITS keyword: HIERARCH ESO ISS CONF STATION4.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="2*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>iss_feed_mode</name>
                       <description>VLTI feed mode. Originating from FITS keyword: HIERARCH ESO ISS FEED MODE.</description>
                       <ucd>meta.id;instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>iss_vltitype</name>
                       <description>Type of interferometric observations. Originating from FITS keyword: HIERARCH ESO ISS VLTITYPE.</description>
                       <ucd>meta.code.class;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_id</name>
                       <description>Scheduling container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER ID.</description>
                       <ucd>meta.id;obs.sequence</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_id</name>
                       <description>Scheduling parent container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT ID.</description>
                       <ucd>meta.id.parent;obs.sequence;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_type</name>
                       <description>Scheduling parent container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_type</name>
                       <description>Scheduling container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_tplno</name>
                       <description>Template number within the observation block, indicating the sequence order of exposures. Originating from FITS keyword: HIERARCH ESO OBS TPLNO.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>Public release date of the data after the proprietary period. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO ISS AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO ISS AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO ISS ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO ISS AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.harps</name>
                    <description>Table of the HARPS raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. HARPS information pages are available at: https://archive.eso.org/docurl?HARPS All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins_mode</name>
                       <description>Operational mode of the instrument as configured for the observation. Originating from FITS keyword: HIERARCH ESO INS MODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument. Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS.sss' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>Public release date of the data after the proprietary period. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_end</name>
                       <description>Site seeing at the end of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM END.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_start</name>
                       <description>Site seeing at the start of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM START.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_end</name>
                       <description>Average site barometric air pressure at the end of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES END.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_start</name>
                       <description>Average site barometric air pressure at the start of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES START.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_rhum</name>
                       <description>Average ambient relative humidity at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed as a percentage. Originating from FITS keyword: HIERARCH ESO TEL AMBI RHUM.</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO TEL AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation. Originating from FITS keyword: TELESCOP.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="19*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.hawki</name>
                    <description>Table of the HAWKI raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. HAWKI information pages are available at: https://archive.eso.org/docurl?HAWKI All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_dit</name>
                       <description>Integration time for a single detector readout. For some instruments, this represents the exposure time of a single frame, while for others, it corresponds to an integration step within a multi-readout exposure sequence. The total integration time for an observation may be derived by multiplying det_dit by det_ndit (if applicable). Expressed in seconds. Originating from FITS keyword: HIERARCH ESO DET DIT.</description>
                       <unit>s</unit>
                       <ucd>time.duration;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_ncorrs_name</name>
                       <description>Read-Out Mode Name. Originating from FITS keyword: HIERARCH ESO DET NCORRS NAME.</description>
                       <ucd>meta.id;instr.det;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_ndit</name>
                       <description>Number of subintegrations (readout steps) performed within a single exposure. The total effective integration time for an observation can be computed as: total integration time = det_dit x det_ndit. Originating from FITS keyword: HIERARCH ESO DET NDIT.</description>
                       <ucd>meta.number;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins_filt1_name</name>
                       <description>Name of the first filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT1 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt2_name</name>
                       <description>Name of the second filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT2 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_mode</name>
                       <description>Operational mode of the instrument as configured for the observation. Originating from FITS keyword: HIERARCH ESO INS MODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument. Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_id</name>
                       <description>Scheduling container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER ID.</description>
                       <ucd>meta.id;obs.sequence</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_id</name>
                       <description>Scheduling parent container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT ID.</description>
                       <ucd>meta.id.parent;obs.sequence;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_type</name>
                       <description>Scheduling parent container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_type</name>
                       <description>Scheduling container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_tplno</name>
                       <description>Template number within the observation block, indicating the sequence order of exposures. Originating from FITS keyword: HIERARCH ESO OBS TPLNO.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>Public release date of the data after the proprietary period. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_end</name>
                       <description>Site seeing at the end of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM END.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_start</name>
                       <description>Site seeing at the start of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM START.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_end</name>
                       <description>Average site barometric air pressure at the end of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES END.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_start</name>
                       <description>Average site barometric air pressure at the start of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES START.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_rhum</name>
                       <description>Average ambient relative humidity at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed as a percentage. Originating from FITS keyword: HIERARCH ESO TEL AMBI RHUM.</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO TEL AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation. Originating from FITS keyword: TELESCOP.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.isaac</name>
                    <description>Table of the ISAAC raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. ISAAC information pages are available at: https://archive.eso.org/docurl?ISAAC All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_dit</name>
                       <description>Integration time for a single detector readout. For some instruments, this represents the exposure time of a single frame, while for others, it corresponds to an integration step within a multi-readout exposure sequence. The total integration time for an observation may be derived by multiplying det_dit by det_ndit (if applicable). Expressed in seconds. Originating from FITS keyword: HIERARCH ESO DET DIT.</description>
                       <unit>s</unit>
                       <ucd>time.duration;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_ndit</name>
                       <description>Number of subintegrations (readout steps) performed within a single exposure. The total effective integration time for an observation can be computed as: total integration time = det_dit x det_ndit. Originating from FITS keyword: HIERARCH ESO DET NDIT.</description>
                       <ucd>meta.number;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_win_nx</name>
                       <description>Number of pixels along X. Originating from FITS keyword: HIERARCH ESO DET WIN NX.</description>
                       <unit>pixel</unit>
                       <ucd>meta.number;pos.cartesian.x;instr.pixel</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_win_ny</name>
                       <description>Number of pixels along Y. Originating from FITS keyword: HIERARCH ESO DET WIN NY.</description>
                       <unit>pixel</unit>
                       <ucd>meta.number;pos.cartesian.y;instr.pixel</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins_filt1_name</name>
                       <description>Name of the first filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT1 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt2_name</name>
                       <description>Name of the second filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT2 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt3_name</name>
                       <description>ESO name for the filter. Originating from FITS keyword: HIERARCH ESO INS FILT3 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt4_name</name>
                       <description>ESO name for the filter. Originating from FITS keyword: HIERARCH ESO INS FILT4 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_grat_name</name>
                       <description>Grating common name. Originating from FITS keyword: HIERARCH ESO INS GRAT NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_grat_order</name>
                       <description>Grating order number. Originating from FITS keyword: HIERARCH ESO INS GRAT ORDER.</description>
                       <ucd>instr.order</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_grat_wlen</name>
                       <description>Grating central wavelength [nm]. Originating from FITS keyword: HIERARCH ESO INS GRAT WLEN.</description>
                       <unit>nm</unit>
                       <ucd>em.wl.central;instr.dispersion</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_mode</name>
                       <description>Operational mode of the instrument as configured for the observation. Originating from FITS keyword: HIERARCH ESO INS MODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_opti1_name</name>
                       <description>OPTIi name. Originating from FITS keyword: HIERARCH ESO INS OPTI1 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_pixscale</name>
                       <description>Pixel scale [arcsec]. Originating from FITS keyword: HIERARCH ESO INS PIXSCALE.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.setup;instr.scale;instr.pixel</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument. Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_id</name>
                       <description>Scheduling container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER ID.</description>
                       <ucd>meta.id;obs.sequence</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_type</name>
                       <description>Scheduling container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>The datetime value when the data exit the proprietary period. Before such date, only principal investigator (and delegates) are authorised to download the data; after that, the file is publicly available. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)' (UTC), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000). Wild cards are not permitted on a datetime column (xtype=timestamp).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_end</name>
                       <description>Site seeing at the end of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM END.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_start</name>
                       <description>Site seeing at the start of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM START.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_end</name>
                       <description>Average site barometric air pressure at the end of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES END.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_start</name>
                       <description>Average site barometric air pressure at the start of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES START.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_rhum</name>
                       <description>Average ambient relative humidity at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed as a percentage. Originating from FITS keyword: HIERARCH ESO TEL AMBI RHUM.</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO TEL AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation. Originating from FITS keyword: TELESCOP.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="24*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.kmos</name>
                    <description>Table of the KMOS raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. KMOS information pages are available at: https://archive.eso.org/docurl?KMOS All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_ndit</name>
                       <description>Number of subintegrations (readout steps) performed within a single exposure. The total effective integration time for an observation can be computed as: total integration time = det_dit x det_ndit. Originating from FITS keyword: HIERARCH ESO DET NDIT.</description>
                       <ucd>meta.number;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_seq1_dit</name>
                       <description>Integration time. Originating from FITS keyword: HIERARCH ESO DET SEQ1 DIT.</description>
                       <unit>s</unit>
                       <ucd>time.duration;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins_filt1_id</name>
                       <description>Unique identifier for the first filter. Originating from FITS keyword: HIERARCH ESO INS FILT1 ID.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt1_name</name>
                       <description>Name of the first filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT1 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt2_name</name>
                       <description>Name of the second filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT2 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_grat1_name</name>
                       <description>Grating common name. Originating from FITS keyword: HIERARCH ESO INS GRAT1 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_lamp1_name</name>
                       <description>Name of the lamp. Originating from FITS keyword: HIERARCH ESO INS LAMP1 NAME.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_lamp2_name</name>
                       <description>Name of the lamp. Originating from FITS keyword: HIERARCH ESO INS LAMP2 NAME.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_lamp3_name</name>
                       <description>Name of the lamp. Originating from FITS keyword: HIERARCH ESO INS LAMP3 NAME.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument. Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_id</name>
                       <description>Scheduling container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER ID.</description>
                       <ucd>meta.id;obs.sequence</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_id</name>
                       <description>Scheduling parent container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT ID.</description>
                       <ucd>meta.id.parent;obs.sequence;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_type</name>
                       <description>Scheduling parent container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_type</name>
                       <description>Scheduling container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_tplno</name>
                       <description>Template number within the observation block, indicating the sequence order of exposures. Originating from FITS keyword: HIERARCH ESO OBS TPLNO.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>The datetime value when the data exit the proprietary period. Before such date, only principal investigator (and delegates) are authorised to download the data; after that, the file is publicly available. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)' (UTC), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000). Wild cards are not permitted on a datetime column (xtype=timestamp).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_end</name>
                       <description>Site seeing at the end of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM END.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_start</name>
                       <description>Site seeing at the start of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM START.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_end</name>
                       <description>Average site barometric air pressure at the end of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES END.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_start</name>
                       <description>Average site barometric air pressure at the start of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES START.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_rhum</name>
                       <description>Average ambient relative humidity at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed as a percentage. Originating from FITS keyword: HIERARCH ESO TEL AMBI RHUM.</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_temp</name>
                       <description>Average ambient temperature at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in degrees Celsius. Originating from FITS keyword: HIERARCH ESO TEL AMBI TEMP.</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_winddir</name>
                       <description>Average wind direction at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL AMBI WINDDIR.</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_windsp</name>
                       <description>Average wind speed at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in meters per second. Originating from FITS keyword: HIERARCH ESO TEL AMBI WINDSP.</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO TEL AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation. Originating from FITS keyword: TELESCOP.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.matisse</name>
                    <description>Table of the MATISSE raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. MATISSE information pages are available at: https://archive.eso.org/docurl?MATISSE All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>del_ft_sensor</name>
                       <description>Fringe Tracker Sensor Name. Originating from FITS keyword: HIERARCH ESO DEL FT SENSOR.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_name</name>
                       <description>Name of detector system. Originating from FITS keyword: HIERARCH ESO DET NAME.</description>
                       <ucd>meta.id;instr.det</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_ndit</name>
                       <description>Number of subintegrations (readout steps) performed within a single exposure. The total effective integration time for an observation can be computed as: total integration time = det_dit x det_ndit. Originating from FITS keyword: HIERARCH ESO DET NDIT.</description>
                       <ucd>meta.number;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_read_curname</name>
                       <description>Used readout mode name. Originating from FITS keyword: HIERARCH ESO DET READ CURNAME.</description>
                       <ucd>meta.id;instr.det;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_seq1_dit</name>
                       <description>Integration time. Originating from FITS keyword: HIERARCH ESO DET SEQ1 DIT.</description>
                       <unit>s</unit>
                       <ucd>time.duration;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_win_mtrh2</name>
                       <description>[pix] Height of a sub-window row. Originating from FITS keyword: HIERARCH ESO DET WIN MTRH2.</description>
                       <unit>pixel</unit>
                       <ucd>phys.current;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_win_mtrs2</name>
                       <description>[pix] Bottom side of a sub-window row. Originating from FITS keyword: HIERARCH ESO DET WIN MTRS2.</description>
                       <unit>pixel</unit>
                       <ucd>phys.current;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dispersive_element</name>
                       <description>Dispersive element name (value of ins_dil_name or ins_din_name) depending on the observing mode defined in det_name.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>filter</name>
                       <description>Filter name (value of ins_fil_name or ins_fin_name) depending on the observing mode defined in det_name.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins_bcd1_name</name>
                       <description>BCD device name. Originating from FITS keyword: HIERARCH ESO INS BCD1 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_bcd2_name</name>
                       <description>BCD device name. Originating from FITS keyword: HIERARCH ESO INS BCD2 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_mode</name>
                       <description>Operational mode of the instrument as configured for the observation. Originating from FITS keyword: HIERARCH ESO INS MODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument. Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>iss_baseline</name>
                       <description>Interferometric Array. Originating from FITS keyword: HIERARCH ESO ISS BASELINE.</description>
                       <ucd>instr.baseline;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>iss_chop_freq</name>
                       <description>Frequency of chopping cycle in Hz. Originating from FITS keyword: HIERARCH ESO ISS CHOP FREQ.</description>
                       <unit>Hz</unit>
                       <ucd>instr.tel;em.freq</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>iss_chop_st</name>
                       <description>Chopping status. Originating from FITS keyword: HIERARCH ESO ISS CHOP ST.</description>
                       <ucd>meta.code.status</ucd>
                       <dataType arraysize="1*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>iss_conf_station1</name>
                       <description>Station name of telescope in VLTI arm 1. Originating from FITS keyword: HIERARCH ESO ISS CONF STATION1.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>iss_conf_station2</name>
                       <description>Station name of telescope in VLTI arm 2. Originating from FITS keyword: HIERARCH ESO ISS CONF STATION2.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>iss_conf_station3</name>
                       <description>Station name of telescope in VLTI arm 3. Originating from FITS keyword: HIERARCH ESO ISS CONF STATION3.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>iss_conf_station4</name>
                       <description>Station name of telescope in VLTI arm 4. Originating from FITS keyword: HIERARCH ESO ISS CONF STATION4.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>iss_vltitype</name>
                       <description>Type of interferometric observations. Originating from FITS keyword: HIERARCH ESO ISS VLTITYPE.</description>
                       <ucd>meta.code.class;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_id</name>
                       <description>Scheduling container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER ID.</description>
                       <ucd>meta.id;obs.sequence</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_id</name>
                       <description>Scheduling parent container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT ID.</description>
                       <ucd>meta.id.parent;obs.sequence;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_type</name>
                       <description>Scheduling parent container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_type</name>
                       <description>Scheduling container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_tplno</name>
                       <description>Template number within the observation block, indicating the sequence order of exposures. Originating from FITS keyword: HIERARCH ESO OBS TPLNO.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>photometric_slider</name>
                       <description>Photometric slider name (value of ins_pil_name or ins_pin_name) depending on the observing mode defined in det_name.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>polarizer</name>
                       <description>Polarizer name (value of ins_pol_name or ins_pon_name) depending on the observing mode defined in det_name.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>The datetime value when the data exit the proprietary period. Before such date, only principal investigator (and delegates) are authorised to download the data; after that, the file is publicly available. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)' (UTC), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000). Wild cards are not permitted on a datetime column (xtype=timestamp).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>spatial_filter</name>
                       <description>Spatial filter name (value of ins_sfl_name or ins_sfn_name) depending on the observing mode defined in det_name.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_end</name>
                       <description>Site seeing at the end of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM END.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_start</name>
                       <description>Site seeing at the start of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM START.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_end</name>
                       <description>Average site barometric air pressure at the end of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES END.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_start</name>
                       <description>Average site barometric air pressure at the start of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES START.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_rhum</name>
                       <description>Average ambient relative humidity at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed as a percentage. Originating from FITS keyword: HIERARCH ESO TEL AMBI RHUM.</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO TEL AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation. Originating from FITS keyword: TELESCOP.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.midi</name>
                    <description>Table of the MIDI raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. MIDI information pages are available at: https://archive.eso.org/docurl?MIDI All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>del_ft_sensor</name>
                       <description>Fringe Tracker Sensor Name. Originating from FITS keyword: HIERARCH ESO DEL FT SENSOR.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>del_ft_status</name>
                       <description>Fringe Tracker Status. Originating from FITS keyword: HIERARCH ESO DEL FT STATUS.</description>
                       <ucd>meta.code.status</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_dit</name>
                       <description>Integration time for a single detector readout. For some instruments, this represents the exposure time of a single frame, while for others, it corresponds to an integration step within a multi-readout exposure sequence. The total integration time for an observation may be derived by multiplying det_dit by det_ndit (if applicable). Expressed in seconds. Originating from FITS keyword: HIERARCH ESO DET DIT.</description>
                       <unit>s</unit>
                       <ucd>time.duration;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_ndit</name>
                       <description>Number of subintegrations (readout steps) performed within a single exposure. The total effective integration time for an observation can be computed as: total integration time = det_dit x det_ndit. Originating from FITS keyword: HIERARCH ESO DET NDIT.</description>
                       <ucd>meta.number;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins_cam_name</name>
                       <description>Position identification name. Originating from FITS keyword: HIERARCH ESO INS CAM NAME.</description>
                       <ucd>meta.id;pos;pos.cartesian</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt_name</name>
                       <description>ESO name for the filter. Originating from FITS keyword: HIERARCH ESO INS FILT NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_gris_name</name>
                       <description>Grism name. Originating from FITS keyword: HIERARCH ESO INS GRIS NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_mode</name>
                       <description>Operational mode of the instrument as configured for the observation. Originating from FITS keyword: HIERARCH ESO INS MODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_opt1_name</name>
                       <description>Position identification name. Originating from FITS keyword: HIERARCH ESO INS OPT1 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_piez_posnum</name>
                       <description>The number of positions/halts dividing the stroke. Originating from FITS keyword: HIERARCH ESO INS PIEZ POSNUM.</description>
                       <ucd>meta.number;pos;pos.cartesian</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_shut_name</name>
                       <description>Position identification name. Originating from FITS keyword: HIERARCH ESO INS SHUT NAME.</description>
                       <ucd>meta.id;pos;pos.cartesian</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_slit_name</name>
                       <description>Position identification name. Originating from FITS keyword: HIERARCH ESO INS SLIT NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument. Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>iss_chop_freq</name>
                       <description>Frequency of chopping cycle in Hz. Originating from FITS keyword: HIERARCH ESO ISS CHOP FREQ.</description>
                       <unit>Hz</unit>
                       <ucd>instr.tel;em.freq</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>iss_chop_st</name>
                       <description>Chopping status. Originating from FITS keyword: HIERARCH ESO ISS CHOP ST.</description>
                       <ucd>meta.code.status</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>iss_chop_throw</name>
                       <description>Amplitude of chopping [arcsec]. Originating from FITS keyword: HIERARCH ESO ISS CHOP THROW.</description>
                       <unit>arcsec</unit>
                       <ucd>src.var.amplitude;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>iss_conf_ntel</name>
                       <description>Number of telescopes used by VLTI. Originating from FITS keyword: HIERARCH ESO ISS CONF NTEL.</description>
                       <ucd>meta.number;instr.tel</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>iss_conf_station1</name>
                       <description>Station name of telescope in VLTI arm 1. Originating from FITS keyword: HIERARCH ESO ISS CONF STATION1.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>iss_conf_station2</name>
                       <description>Station name of telescope in VLTI arm 2. Originating from FITS keyword: HIERARCH ESO ISS CONF STATION2.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_id</name>
                       <description>Scheduling container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER ID.</description>
                       <ucd>meta.id;obs.sequence</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_type</name>
                       <description>Scheduling container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_tplno</name>
                       <description>Template number within the observation block, indicating the sequence order of exposures. Originating from FITS keyword: HIERARCH ESO OBS TPLNO.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>The datetime value when the data exit the proprietary period. Before such date, only principal investigator (and delegates) are authorised to download the data; after that, the file is publicly available. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)' (UTC), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000). Wild cards are not permitted on a datetime column (xtype=timestamp).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_end</name>
                       <description>Site seeing at the end of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM END.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_start</name>
                       <description>Site seeing at the start of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM START.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_end</name>
                       <description>Average site barometric air pressure at the end of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES END.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_start</name>
                       <description>Average site barometric air pressure at the start of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES START.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_rhum</name>
                       <description>Average ambient relative humidity at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed as a percentage. Originating from FITS keyword: HIERARCH ESO TEL AMBI RHUM.</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO TEL AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation. Originating from FITS keyword: TELESCOP.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.muse</name>
                    <description>Table of the MUSE raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. MUSE information pages are available at: https://archive.eso.org/docurl?MUSE All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ag_fwhmx_avg</name>
                       <description>Autoguide FWHM mean value in X. Originating from FITS keyword: HIERARCH ESO OCS SGS AG FWHMX AVG.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;pos.cartesian.x</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ag_fwhmy_avg</name>
                       <description>Autoguide FWHM mean value in Y. Originating from FITS keyword: HIERARCH ESO OCS SGS AG FWHMY AVG.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;pos.cartesian.y</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_binx</name>
                       <description>Binning factor along X. Originating from FITS keyword: HIERARCH ESO DET BINX.</description>
                       <ucd>arith.factor;pos.cartesian.x</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_biny</name>
                       <description>Binning factor along Y. Originating from FITS keyword: HIERARCH ESO DET BINY.</description>
                       <ucd>arith.factor;pos.cartesian.y</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_ndit</name>
                       <description>Number of subintegrations (readout steps) performed within a single exposure. The total effective integration time for an observation can be computed as: total integration time = det_dit x det_ndit. Originating from FITS keyword: HIERARCH ESO DET NDIT.</description>
                       <ucd>meta.number;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_read_curname</name>
                       <description>Used readout mode name. Originating from FITS keyword: HIERARCH ESO DET READ CURNAME.</description>
                       <ucd>meta.id;instr.det;instr.setup</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins_mode</name>
                       <description>Operational mode of the instrument as configured for the observation. Originating from FITS keyword: HIERARCH ESO INS MODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_opti1_name</name>
                       <description>Pupil Filter Wheel filter name. Originating from FITS keyword: HIERARCH ESO INS OPTI1 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_opti2_name</name>
                       <description>Mode Switching Unit field mode. Originating from FITS keyword: HIERARCH ESO INS OPTI2 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_id</name>
                       <description>Scheduling container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER ID.</description>
                       <ucd>meta.id;obs.sequence</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_id</name>
                       <description>Scheduling parent container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT ID.</description>
                       <ucd>meta.id.parent;obs.sequence;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_type</name>
                       <description>Scheduling parent container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_type</name>
                       <description>Scheduling container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_tplno</name>
                       <description>Template number within the observation block, indicating the sequence order of exposures. Originating from FITS keyword: HIERARCH ESO OBS TPLNO.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>The datetime value when the data exit the proprietary period. Before such date, only principal investigator (and delegates) are authorised to download the data; after that, the file is publicly available. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)' (UTC), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000). Wild cards are not permitted on a datetime column (xtype=timestamp).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_end</name>
                       <description>Site seeing at the end of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM END.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_start</name>
                       <description>Site seeing at the start of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM START.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_end</name>
                       <description>Average site barometric air pressure at the end of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES END.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_start</name>
                       <description>Average site barometric air pressure at the start of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES START.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_rhum</name>
                       <description>Average ambient relative humidity at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed as a percentage. Originating from FITS keyword: HIERARCH ESO TEL AMBI RHUM.</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_temp</name>
                       <description>Average ambient temperature at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in degrees Celsius. Originating from FITS keyword: HIERARCH ESO TEL AMBI TEMP.</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_winddir</name>
                       <description>Average wind direction at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL AMBI WINDDIR.</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_windsp</name>
                       <description>Average wind speed at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in meters per second. Originating from FITS keyword: HIERARCH ESO TEL AMBI WINDSP.</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO TEL AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.naco</name>
                    <description>Table of the NACO raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. NACO information pages are available at: https://archive.eso.org/docurl?NACO All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>aos_ins_dich_posnam</name>
                       <description>Motor DICH named position. Originating from FITS keyword: HIERARCH ESO AOS INS DICH POSNAM.</description>
                       <ucd>meta.id;pos;pos.cartesian</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>aos_ocs_wfs_type</name>
                       <description>Wavefront sensor type. Originating from FITS keyword: HIERARCH ESO AOS OCS WFS TYPE.</description>
                       <ucd>phys.current;instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_dit</name>
                       <description>Integration time for a single detector readout. For some instruments, this represents the exposure time of a single frame, while for others, it corresponds to an integration step within a multi-readout exposure sequence. The total integration time for an observation may be derived by multiplying det_dit by det_ndit (if applicable). Expressed in seconds. Originating from FITS keyword: HIERARCH ESO DET DIT.</description>
                       <unit>s</unit>
                       <ucd>time.duration;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_mode_name</name>
                       <description>DCS Detector Mode. Originating from FITS keyword: HIERARCH ESO DET MODE NAME.</description>
                       <ucd>meta.id;instr.det;instr.setup</ucd>
                       <dataType arraysize="25*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_ncorrs_name</name>
                       <description>Read-Out Mode Name. Originating from FITS keyword: HIERARCH ESO DET NCORRS NAME.</description>
                       <ucd>meta.id;instr.det;instr.setup</ucd>
                       <dataType arraysize="25*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_ndit</name>
                       <description>Number of subintegrations (readout steps) performed within a single exposure. The total effective integration time for an observation can be computed as: total integration time = det_dit x det_ndit. Originating from FITS keyword: HIERARCH ESO DET NDIT.</description>
                       <ucd>meta.number;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins_mode</name>
                       <description>Operational mode of the instrument as configured for the observation. Originating from FITS keyword: HIERARCH ESO INS MODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_opti1_name</name>
                       <description>Name of element. Originating from FITS keyword: HIERARCH ESO INS OPTI1 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_opti2_name</name>
                       <description>Name of element. Originating from FITS keyword: HIERARCH ESO INS OPTI2 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_opti3_name</name>
                       <description>Name of element. Originating from FITS keyword: HIERARCH ESO INS OPTI3 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_opti4_name</name>
                       <description>Name of element. Originating from FITS keyword: HIERARCH ESO INS OPTI4 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_opti5_name</name>
                       <description>Name of element. Originating from FITS keyword: HIERARCH ESO INS OPTI5 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_opti6_name</name>
                       <description>Name of element. Originating from FITS keyword: HIERARCH ESO INS OPTI6 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_opti7_name</name>
                       <description>Name of element. Originating from FITS keyword: HIERARCH ESO INS OPTI7 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument. Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_id</name>
                       <description>Scheduling container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER ID.</description>
                       <ucd>meta.id;obs.sequence</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_type</name>
                       <description>Scheduling container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_tplno</name>
                       <description>Template number within the observation block, indicating the sequence order of exposures. Originating from FITS keyword: HIERARCH ESO OBS TPLNO.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>The datetime value when the data exit the proprietary period. Before such date, only principal investigator (and delegates) are authorised to download the data; after that, the file is publicly available. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)' (UTC), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000). Wild cards are not permitted on a datetime column (xtype=timestamp).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_end</name>
                       <description>Site seeing at the end of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM END.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_start</name>
                       <description>Site seeing at the start of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM START.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_end</name>
                       <description>Average site barometric air pressure at the end of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES END.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_start</name>
                       <description>Average site barometric air pressure at the start of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES START.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_rhum</name>
                       <description>Average ambient relative humidity at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed as a percentage. Originating from FITS keyword: HIERARCH ESO TEL AMBI RHUM.</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_temp</name>
                       <description>Average ambient temperature at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in degrees Celsius. Originating from FITS keyword: HIERARCH ESO TEL AMBI TEMP.</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_winddir</name>
                       <description>Average wind direction at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL AMBI WINDDIR.</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_windsp</name>
                       <description>Average wind speed at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in meters per second. Originating from FITS keyword: HIERARCH ESO TEL AMBI WINDSP.</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO TEL AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation. Originating from FITS keyword: TELESCOP.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.nirps</name>
                    <description>Table of the NIRPS raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. NIRPS information pages are available at: https://archive.eso.org/docurl?NIRPS All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins_mode</name>
                       <description>Operational mode of the instrument as configured for the observation. Originating from FITS keyword: HIERARCH ESO INS MODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_tplno</name>
                       <description>Template number within the observation block, indicating the sequence order of exposures. Originating from FITS keyword: HIERARCH ESO OBS TPLNO.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>The datetime value when the data exit the proprietary period. Before such date, only principal investigator (and delegates) are authorised to download the data; after that, the file is publicly available. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)' (UTC), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000). Wild cards are not permitted on a datetime column (xtype=timestamp).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_end</name>
                       <description>Site seeing at the end of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM END.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_start</name>
                       <description>Site seeing at the start of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM START.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_end</name>
                       <description>Average site barometric air pressure at the end of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES END.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_start</name>
                       <description>Average site barometric air pressure at the start of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES START.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_rhum</name>
                       <description>Average ambient relative humidity at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed as a percentage. Originating from FITS keyword: HIERARCH ESO TEL AMBI RHUM.</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO TEL AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.omegacam</name>
                    <description>Table of the OMEGACAM raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. OMEGACAM information pages are available at: https://archive.eso.org/docurl?OMEGACAM All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_dit</name>
                       <description>Integration time for a single detector readout. For some instruments, this represents the exposure time of a single frame, while for others, it corresponds to an integration step within a multi-readout exposure sequence. The total integration time for an observation may be derived by multiplying det_dit by det_ndit (if applicable). Expressed in seconds. Originating from FITS keyword: HIERARCH ESO DET WIN1 DIT1.</description>
                       <unit>s</unit>
                       <ucd>time.duration;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_ndit</name>
                       <description>Number of subintegrations (readout steps) performed within a single exposure. The total effective integration time for an observation can be computed as: total integration time = det_dit x det_ndit. Originating from FITS keyword: HIERARCH ESO DET WIN1 NDIT.</description>
                       <ucd>meta.number;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins_filt1_id</name>
                       <description>Unique identifier for the first filter. Originating from FITS keyword: HIERARCH ESO INS FILT1 ID.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt1_name</name>
                       <description>Name of the first filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT1 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_mode</name>
                       <description>Operational mode of the instrument as configured for the observation. Originating from FITS keyword: HIERARCH ESO INS MODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument. Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_id</name>
                       <description>Scheduling container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER ID.</description>
                       <ucd>meta.id;obs.sequence</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_id</name>
                       <description>Scheduling parent container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT ID.</description>
                       <ucd>meta.id.parent;obs.sequence;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_type</name>
                       <description>Scheduling parent container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_type</name>
                       <description>Scheduling container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>The datetime value when the data exit the proprietary period. Before such date, only principal investigator (and delegates) are authorised to download the data; after that, the file is publicly available. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)' (UTC), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000). Wild cards are not permitted on a datetime column (xtype=timestamp).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_end</name>
                       <description>Site seeing at the end of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM END.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_start</name>
                       <description>Site seeing at the start of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM START.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_end</name>
                       <description>Average site barometric air pressure at the end of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES END.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_start</name>
                       <description>Average site barometric air pressure at the start of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES START.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_rhum</name>
                       <description>Average ambient relative humidity at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed as a percentage. Originating from FITS keyword: HIERARCH ESO TEL AMBI RHUM.</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_temp</name>
                       <description>Average ambient temperature at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in degrees Celsius. Originating from FITS keyword: HIERARCH ESO TEL AMBI TEMP.</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_winddir</name>
                       <description>Average wind direction at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL AMBI WINDDIR.</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_windsp</name>
                       <description>Average wind speed at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in meters per second. Originating from FITS keyword: HIERARCH ESO TEL AMBI WINDSP.</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO TEL AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation. Originating from FITS keyword: TELESCOP.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.pionier</name>
                    <description>Table of the PIONIER raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. PIONIER information pages are available at: https://archive.eso.org/docurl?PIONIER All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_dit</name>
                       <description>Integration time for a single detector readout. For some instruments, this represents the exposure time of a single frame, while for others, it corresponds to an integration step within a multi-readout exposure sequence. The total integration time for an observation may be derived by multiplying det_dit by det_ndit (if applicable). Expressed in seconds. Originating from FITS keyword: HIERARCH ESO DET DIT.</description>
                       <unit>s</unit>
                       <ucd>time.duration;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_ndit</name>
                       <description>Number of subintegrations (readout steps) performed within a single exposure. The total effective integration time for an observation can be computed as: total integration time = det_dit x det_ndit. Originating from FITS keyword: HIERARCH ESO DET NDIT.</description>
                       <ucd>meta.number;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins_filt1_name</name>
                       <description>Name of the first filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT1 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt2_name</name>
                       <description>Name of the second filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT2 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_mode</name>
                       <description>Operational mode of the instrument as configured for the observation. Originating from FITS keyword: HIERARCH ESO INS MODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_opti2_name</name>
                       <description>OPTIi name. Originating from FITS keyword: HIERARCH ESO INS OPTI2 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="12*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_opti3_name</name>
                       <description>OPTIi name. Originating from FITS keyword: HIERARCH ESO INS OPTI3 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="12*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument. Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>iss_baseline</name>
                       <description>Interferometric Array. Originating from FITS keyword: HIERARCH ESO ISS BASELINE.</description>
                       <ucd>instr.baseline;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>iss_vltitype</name>
                       <description>Type of interferometric observations. Originating from FITS keyword: HIERARCH ESO ISS VLTITYPE.</description>
                       <ucd>meta.code.class;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_id</name>
                       <description>Scheduling container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER ID.</description>
                       <ucd>meta.id;obs.sequence</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_id</name>
                       <description>Scheduling parent container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT ID.</description>
                       <ucd>meta.id.parent;obs.sequence;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_type</name>
                       <description>Scheduling parent container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_type</name>
                       <description>Scheduling container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>The datetime value when the data exit the proprietary period. Before such date, only principal investigator (and delegates) are authorised to download the data; after that, the file is publicly available. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)' (UTC), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000). Wild cards are not permitted on a datetime column (xtype=timestamp).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO ISS AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO ISS AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation. Originating from FITS keyword: TELESCOP.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.sinfoni</name>
                    <description>Table of the SINFONI raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. SINFONI information pages are available at: https://archive.eso.org/docurl?SINFONI All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ada_guid_dec</name>
                       <description>Guide star DECLINATION J2000. Originating from FITS keyword: HIERARCH ESO ADA GUID DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;src.calib.guideStar</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ada_guid_ra</name>
                       <description>Guide star RIGHT ASCENSION J2000. Originating from FITS keyword: HIERARCH ESO ADA GUID RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;src.calib.guideStar</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ada_posang</name>
                       <description>Position angle of the adapter on the sky at exposure start. This angle, often called adapter offset, is measured counter clockwise (N=0, E=90). Originating from FITS keyword: HIERARCH ESO ADA POSANG.</description>
                       <unit>deg</unit>
                       <ucd>pos.posAng;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>aos_rtc_guidestar_magnitude</name>
                       <description>Star magnitude, measured during acquisition. Originating from FITS keyword: HIERARCH ESO AOS RTC GUIDESTAR MAGNITUDE.</description>
                       <ucd>src.class.starGalaxy;phot.mag</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>aos_rtc_ndwheel_posname</name>
                       <description>Neutral density filter wheel name. Originating from FITS keyword: HIERARCH ESO AOS RTC NDWHEEL POSNAME.</description>
                       <ucd>meta.id;phys.density;instr.filter</ucd>
                       <dataType arraysize="12*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>aos_rtc_obs_strehlmean</name>
                       <description>The estimated Strehl ratio, evaluated during observation. Originating from FITS keyword: HIERARCH ESO AOS RTC OBS STREHLMEAN.</description>
                       <ucd>instr.det.psf;arith.ratio</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_chip_name</name>
                       <description>Detector chip name. Originating from FITS keyword: HIERARCH ESO DET CHIP NAME.</description>
                       <ucd>meta.id;instr.det</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_dit</name>
                       <description>Integration time for a single detector readout. For some instruments, this represents the exposure time of a single frame, while for others, it corresponds to an integration step within a multi-readout exposure sequence. The total integration time for an observation may be derived by multiplying det_dit by det_ndit (if applicable). Expressed in seconds. Originating from FITS keyword: HIERARCH ESO DET DIT.</description>
                       <unit>s</unit>
                       <ucd>time.duration;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_ndit</name>
                       <description>Number of subintegrations (readout steps) performed within a single exposure. The total effective integration time for an observation can be computed as: total integration time = det_dit x det_ndit. Originating from FITS keyword: HIERARCH ESO DET NDIT.</description>
                       <ucd>meta.number;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins_filt1_name</name>
                       <description>Name of the first filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT1 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_grat1_name</name>
                       <description>Grating common name. Originating from FITS keyword: HIERARCH ESO INS GRAT1 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_grat1_wlen</name>
                       <description>Grating central wavelength [nm]. Originating from FITS keyword: HIERARCH ESO INS GRAT1 WLEN.</description>
                       <unit>nm</unit>
                       <ucd>em.wl.central;instr.dispersion</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_mirr1_name</name>
                       <description>Mirror name. Originating from FITS keyword: HIERARCH ESO INS MIRR1 NAME.</description>
                       <ucd>meta.id;instr.setup</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_mode</name>
                       <description>Operational mode of the instrument as configured for the observation. Originating from FITS keyword: HIERARCH ESO INS MODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_opti1_name</name>
                       <description>OPTIi name. Originating from FITS keyword: HIERARCH ESO INS OPTI1 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_targ_alpha</name>
                       <description>Instrument center field Alpha coordinate [HHMMSS.TTT]. Originating from FITS keyword: HIERARCH ESO INS TARG ALPHA.</description>
                       <ucd>instr.setup;instr;pos.eq.ra</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_targ_delta</name>
                       <description>Instrument center field Delta coordinate [HHMMSS.TTT]. Originating from FITS keyword: HIERARCH ESO INS TARG DELTA.</description>
                       <ucd>instr.setup;instr;pos.eq.dec</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins1_mode</name>
                       <description>Instrument mode used. Originating from FITS keyword: HIERARCH ESO INS1 MODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument. Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_id</name>
                       <description>Scheduling container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER ID.</description>
                       <ucd>meta.id;obs.sequence</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_type</name>
                       <description>Scheduling container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_tplno</name>
                       <description>Template number within the observation block, indicating the sequence order of exposures. Originating from FITS keyword: HIERARCH ESO OBS TPLNO.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>The datetime value when the data exit the proprietary period. Before such date, only principal investigator (and delegates) are authorised to download the data; after that, the file is publicly available. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)' (UTC), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000). Wild cards are not permitted on a datetime column (xtype=timestamp).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_end</name>
                       <description>Site seeing at the end of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM END.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_start</name>
                       <description>Site seeing at the start of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM START.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_end</name>
                       <description>Average site barometric air pressure at the end of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES END.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_start</name>
                       <description>Average site barometric air pressure at the start of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES START.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_rhum</name>
                       <description>Average ambient relative humidity at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed as a percentage. Originating from FITS keyword: HIERARCH ESO TEL AMBI RHUM.</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO TEL AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation. Originating from FITS keyword: TELESCOP.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.sofi</name>
                    <description>Table of the SOFI raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. SOFI information pages are available at: https://archive.eso.org/docurl?SOFI All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_dit</name>
                       <description>Integration time for a single detector readout. For some instruments, this represents the exposure time of a single frame, while for others, it corresponds to an integration step within a multi-readout exposure sequence. The total integration time for an observation may be derived by multiplying det_dit by det_ndit (if applicable). Expressed in seconds. Originating from FITS keyword: HIERARCH ESO DET DIT.</description>
                       <unit>s</unit>
                       <ucd>time.duration;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_ndit</name>
                       <description>Number of subintegrations (readout steps) performed within a single exposure. The total effective integration time for an observation can be computed as: total integration time = det_dit x det_ndit. Originating from FITS keyword: HIERARCH ESO DET NDIT.</description>
                       <ucd>meta.number;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins_filt1_name</name>
                       <description>Name of the first filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT1 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt2_name</name>
                       <description>Name of the second filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT2 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_mode</name>
                       <description>Operational mode of the instrument as configured for the observation. Originating from FITS keyword: HIERARCH ESO INS MODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument. Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>The datetime value when the data exit the proprietary period. Before such date, only principal investigator (and delegates) are authorised to download the data; after that, the file is publicly available. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)' (UTC), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000). Wild cards are not permitted on a datetime column (xtype=timestamp).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_end</name>
                       <description>Site seeing at the end of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM END.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_start</name>
                       <description>Site seeing at the start of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM START.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_end</name>
                       <description>Average site barometric air pressure at the end of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES END.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_start</name>
                       <description>Average site barometric air pressure at the start of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES START.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_rhum</name>
                       <description>Average ambient relative humidity at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed as a percentage. Originating from FITS keyword: HIERARCH ESO TEL AMBI RHUM.</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO TEL AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation. Originating from FITS keyword: TELESCOP.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="24*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.sphere</name>
                    <description>Table of the SPHERE raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. SPHERE information pages are available at: https://archive.eso.org/docurl?SPHERE All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_dit1</name>
                       <description>Actual integration time for each exposure step. Originating from FITS keyword: HIERARCH ESO DET DIT1.</description>
                       <unit>s</unit>
                       <ucd>time.duration;instr.det;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_ndit</name>
                       <description>Number of subintegrations (readout steps) performed within a single exposure. The total effective integration time for an observation can be computed as: total integration time = det_dit x det_ndit. Originating from FITS keyword: HIERARCH ESO DET NDIT.</description>
                       <ucd>meta.number;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_read_curname</name>
                       <description>Used readout mode name. Originating from FITS keyword: HIERARCH ESO DET READ CURNAME.</description>
                       <ucd>meta.id;instr.det;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_seq1_dit</name>
                       <description>Integration time. Originating from FITS keyword: HIERARCH ESO DET SEQ1 DIT.</description>
                       <unit>s</unit>
                       <ucd>time.duration;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins_comb_icor</name>
                       <description>Infra-Red coronograph combination name. Originating from FITS keyword: HIERARCH ESO INS COMB ICOR.</description>
                       <ucd>meta.id;instr.setup;instr</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_comb_iflt</name>
                       <description>Infra-Red filter combination name. Originating from FITS keyword: HIERARCH ESO INS COMB IFLT.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_comb_pola</name>
                       <description>Polarisation combination name. Originating from FITS keyword: HIERARCH ESO INS COMB POLA.</description>
                       <ucd>instr.setup;phys.polarization</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_comb_vcor</name>
                       <description>Visible coronograph combination name. Originating from FITS keyword: HIERARCH ESO INS COMB VCOR.</description>
                       <ucd>meta.id;instr.setup;instr</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins1_filt_name</name>
                       <description>IRDIS filter name. Originating from FITS keyword: HIERARCH ESO INS1 FILT NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins1_opti1_name</name>
                       <description>IRDIS Lyot stop. Originating from FITS keyword: HIERARCH ESO INS1 OPTI1 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins1_opti2_name</name>
                       <description>IRDIS Dual Filter. Originating from FITS keyword: HIERARCH ESO INS1 OPTI2 NAME.</description>
                       <ucd>instr.setup;instr.filter</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins2_opti2_name</name>
                       <description>IFS disperser selector. Originating from FITS keyword: HIERARCH ESO INS2 OPTI2 NAME.</description>
                       <ucd>instr.setup;instr.filter</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins3_opti5_name</name>
                       <description>ZIMPOL filter in arm 1. Originating from FITS keyword: HIERARCH ESO INS3 OPTI5 NAME.</description>
                       <ucd>instr.setup;instr.filter</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins3_opti6_name</name>
                       <description>ZIMPOL filter in arm 2. Originating from FITS keyword: HIERARCH ESO INS3 OPTI6 NAME.</description>
                       <ucd>instr.setup;instr.filter</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins4_drot2_mode</name>
                       <description>Instrument derotator mode. Originating from FITS keyword: HIERARCH ESO INS4 DROT2 MODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins4_opti11_name</name>
                       <description>NIR coronagraphs wheel. Originating from FITS keyword: HIERARCH ESO INS4 OPTI11 NAME.</description>
                       <ucd>instr.setup;instr.filter;instr</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_id</name>
                       <description>Scheduling container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER ID.</description>
                       <ucd>meta.id;obs.sequence</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_id</name>
                       <description>Scheduling parent container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT ID.</description>
                       <ucd>meta.id.parent;obs.sequence;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_type</name>
                       <description>Scheduling parent container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_type</name>
                       <description>Scheduling container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_tplno</name>
                       <description>Template number within the observation block, indicating the sequence order of exposures. Originating from FITS keyword: HIERARCH ESO OBS TPLNO.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>The datetime value when the data exit the proprietary period. Before such date, only principal investigator (and delegates) are authorised to download the data; after that, the file is publicly available. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)' (UTC), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000). Wild cards are not permitted on a datetime column (xtype=timestamp).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>seq_arm</name>
                       <description>Name of the sub-system. Originating from FITS keyword: HIERARCH ESO SEQ ARM.</description>
                       <ucd>meta.id;instr.det</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_end</name>
                       <description>Site seeing at the end of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM END.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_start</name>
                       <description>Site seeing at the start of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM START.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_end</name>
                       <description>Average site barometric air pressure at the end of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES END.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_start</name>
                       <description>Average site barometric air pressure at the start of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES START.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_rhum</name>
                       <description>Average ambient relative humidity at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed as a percentage. Originating from FITS keyword: HIERARCH ESO TEL AMBI RHUM.</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_temp</name>
                       <description>Average ambient temperature at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in degrees Celsius. Originating from FITS keyword: HIERARCH ESO TEL AMBI TEMP.</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_winddir</name>
                       <description>Average wind direction at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL AMBI WINDDIR.</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_windsp</name>
                       <description>Average wind speed at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in meters per second. Originating from FITS keyword: HIERARCH ESO TEL AMBI WINDSP.</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO TEL AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ia_fwhm</name>
                       <description>Calculated seeing from a selection of spots on the Shack-Hartmann detector, corrected by observed airmass. Originating from FITS keyword: HIERARCH ESO TEL IA FWHM.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;obs.airMass</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ia_fwhmlin</name>
                       <description>Delivered seeing on IA detector (linear fit). Calculated seeing from a selection of spots on the Shack-Hartmann detector,  corrected by observed airmass. Logged when a new value is available, typically on each AO loop. Originating from FITS keyword: HIERARCH ESO TEL IA FWHMLIN.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.fit</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ia_fwhmlinobs</name>
                       <description>Delivered seeing on IA detector (linear fit). Calculated seeing from a selection of spots on the Shack-Hartmann detector. Originating from FITS keyword: HIERARCH ESO TEL IA FWHMLINOBS.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.fit</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.uves</name>
                    <description>Table of the UVES raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. UVES information pages are available at: https://archive.eso.org/docurl?UVES All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>arm_name</name>
                       <description>Instrument arm name (BLUE, RED).</description>
                       <ucd>meta.id;instr.det</ucd>
                       <dataType arraysize="4*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_read_clock</name>
                       <description>Readout clock pattern used. Originating from FITS keyword: HIERARCH ESO DET READ CLOCK.</description>
                       <ucd>meta.id;instr.det</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_win1_binx</name>
                       <description>Binning factor along X. Originating from FITS keyword: HIERARCH ESO DET WIN1 BINX.</description>
                       <ucd>arith.factor;pos.cartesian.x</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_win1_biny</name>
                       <description>Binning factor along Y. Originating from FITS keyword: HIERARCH ESO DET WIN1 BINY.</description>
                       <ucd>arith.factor;pos.cartesian.y</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>grat_wlen</name>
                       <description>Grating central wavelength [nm].</description>
                       <unit>nm</unit>
                       <ucd>em.wl.central;instr.dispersion</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt1_id</name>
                       <description>Unique identifier for the first filter. Originating from FITS keyword: HIERARCH ESO INS FILT1 ID.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt1_name</name>
                       <description>Name of the first filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT1 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt2_name</name>
                       <description>Name of the second filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT2 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt3_name</name>
                       <description>ESO name for the filter. Originating from FITS keyword: HIERARCH ESO INS FILT3 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_mode</name>
                       <description>Operational mode of the instrument as configured for the observation. Originating from FITS keyword: HIERARCH ESO INS MODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_obsplate</name>
                       <description>Observing plate - plate producing. Originating from FITS keyword: HIERARCH ESO INS OBSPLATE.</description>
                       <ucd>meta.id;instr.setup</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_slit1_name</name>
                       <description>Slit common name. Originating from FITS keyword: HIERARCH ESO INS SLIT1 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument. Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_id</name>
                       <description>Scheduling container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER ID.</description>
                       <ucd>meta.id;obs.sequence</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_id</name>
                       <description>Scheduling parent container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT ID.</description>
                       <ucd>meta.id.parent;obs.sequence;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_type</name>
                       <description>Scheduling parent container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_type</name>
                       <description>Scheduling container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>The datetime value when the data exit the proprietary period. Before such date, only principal investigator (and delegates) are authorised to download the data; after that, the file is publicly available. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)' (UTC), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000). Wild cards are not permitted on a datetime column (xtype=timestamp).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>slit_len</name>
                       <description>Slit length [arcsec].</description>
                       <unit>arcsec</unit>
                       <ucd>instr.setup</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>slit_wid</name>
                       <description>Slit width [arcsec].</description>
                       <unit>arcsec</unit>
                       <ucd>instr.setup</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_end</name>
                       <description>Site seeing at the end of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM END.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_start</name>
                       <description>Site seeing at the start of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM START.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_end</name>
                       <description>Average site barometric air pressure at the end of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES END.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_start</name>
                       <description>Average site barometric air pressure at the start of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES START.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_rhum</name>
                       <description>Average ambient relative humidity at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed as a percentage. Originating from FITS keyword: HIERARCH ESO TEL AMBI RHUM.</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO TEL AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation. Originating from FITS keyword: TELESCOP.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="19*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.vimos</name>
                    <description>Table of the VIMOS raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. VIMOS information pages are available at: https://archive.eso.org/docurl?VIMOS All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins_filt_name</name>
                       <description>Filter name.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt1_id</name>
                       <description>Unique identifier for the first filter. Originating from FITS keyword: HIERARCH ESO INS FILT1 ID.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt1_name</name>
                       <description>Name of the first filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT1 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt2_name</name>
                       <description>Name of the second filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT2 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_gris_name</name>
                       <description>Grism name.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_ifue_mag</name>
                       <description>IFU Magnification 0.33(1:2) or 0.67(1:1). Originating from FITS keyword: HIERARCH ESO INS IFUE MAG.</description>
                       <ucd>meta.id;instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_ifus_mode</name>
                       <description>IFU Shutter CLOSED(ON) or OPEN(OFF). Originating from FITS keyword: HIERARCH ESO INS IFUS MODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_mask_id</name>
                       <description>Mask identification number.</description>
                       <ucd>meta.id;instr.setup</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_mode</name>
                       <description>Operational mode of the instrument as configured for the observation. Originating from FITS keyword: HIERARCH ESO INS MODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument. Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_id</name>
                       <description>Scheduling container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER ID.</description>
                       <ucd>meta.id;obs.sequence</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_type</name>
                       <description>Scheduling container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ocs_con_quad</name>
                       <description>Quadrant Number. Originating from FITS keyword: HIERARCH ESO OCS CON QUAD.</description>
                       <ucd>meta.number;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>The datetime value when the data exit the proprietary period. Before such date, only principal investigator (and delegates) are authorised to download the data; after that, the file is publicly available. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)' (UTC), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000). Wild cards are not permitted on a datetime column (xtype=timestamp).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_end</name>
                       <description>Site seeing at the end of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM END.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_start</name>
                       <description>Site seeing at the start of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM START.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_end</name>
                       <description>Average site barometric air pressure at the end of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES END.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_start</name>
                       <description>Average site barometric air pressure at the start of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES START.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_rhum</name>
                       <description>Average ambient relative humidity at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed as a percentage. Originating from FITS keyword: HIERARCH ESO TEL AMBI RHUM.</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO TEL AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation. Originating from FITS keyword: TELESCOP.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.vircam</name>
                    <description>Table of the VIRCAM raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. VIRCAM information pages are available at: https://archive.eso.org/docurl?VIRCAM All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_dit</name>
                       <description>Integration time for a single detector readout. For some instruments, this represents the exposure time of a single frame, while for others, it corresponds to an integration step within a multi-readout exposure sequence. The total integration time for an observation may be derived by multiplying det_dit by det_ndit (if applicable). Expressed in seconds. Originating from FITS keyword: HIERARCH ESO DET DIT.</description>
                       <unit>s</unit>
                       <ucd>time.duration;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_ndit</name>
                       <description>Number of subintegrations (readout steps) performed within a single exposure. The total effective integration time for an observation can be computed as: total integration time = det_dit x det_ndit. Originating from FITS keyword: HIERARCH ESO DET NDIT.</description>
                       <ucd>meta.number;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>The total integration time for the observation. Unlike other infrared instruments, this does not correspond to det_dit but to the full exposure duration. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins_filt1_focus</name>
                       <description>Optical focus offset (in mm) introduced by the filter and corrected by the telescope. Originating from FITS keyword: HIERARCH ESO INS FILT1 FOCUS.</description>
                       <unit>mm</unit>
                       <ucd>instr.tel.focalLength;arith.diff;instr.offset</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt1_id</name>
                       <description>Unique identifier for the first filter. Originating from FITS keyword: HIERARCH ESO INS FILT1 ID.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt1_name</name>
                       <description>Name of the first filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT1 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt1_wlen</name>
                       <description>Filter effective wavelength [nm]. Originating from FITS keyword: HIERARCH ESO INS FILT1 WLEN.</description>
                       <unit>nm</unit>
                       <ucd>em.wl.effective;instr.filter</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument. Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>njitter</name>
                       <description>Number of jitter positions. Originating from FITS keyword: NJITTER.</description>
                       <ucd>meta.number;pos;pos.cartesian</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_id</name>
                       <description>Scheduling container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER ID.</description>
                       <ucd>meta.id;obs.sequence</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_type</name>
                       <description>Scheduling container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>offset_i</name>
                       <description>Sequence number of offset. Originating from FITS keyword: OFFSET_I.</description>
                       <ucd>meta.number;obs.sequence;arith.diff</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>offset_id</name>
                       <description>Name of offset pattern. Originating from FITS keyword: OFFST_ID.</description>
                       <ucd>meta.id;arith.diff;instr.offset</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>offset_x</name>
                       <description>X offset [arcsec]. Originating from FITS keyword: OFFSET_X.</description>
                       <unit>arcsec</unit>
                       <ucd>pos.cartesian.x;arith.diff;instr.offset</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>offset_y</name>
                       <description>Y offset [arcsec]. Originating from FITS keyword: OFFSET_Y.</description>
                       <unit>arcsec</unit>
                       <ucd>pos.cartesian.y;arith.diff;instr.offset</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>The datetime value when the data exit the proprietary period. Before such date, only principal investigator (and delegates) are authorised to download the data; after that, the file is publicly available. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)' (UTC), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000). Wild cards are not permitted on a datetime column (xtype=timestamp).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_end</name>
                       <description>Site seeing at the end of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM END.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_start</name>
                       <description>Site seeing at the start of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM START.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_end</name>
                       <description>Average site barometric air pressure at the end of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES END.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_start</name>
                       <description>Average site barometric air pressure at the start of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES START.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_rhum</name>
                       <description>Average ambient relative humidity at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed as a percentage. Originating from FITS keyword: HIERARCH ESO TEL AMBI RHUM.</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO TEL AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation. Originating from FITS keyword: TELESCOP.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.visir</name>
                    <description>Table of the VISIR raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. VISIR information pages are available at: https://archive.eso.org/docurl?VISIR All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_dit</name>
                       <description>Integration time for a single detector readout. For some instruments, this represents the exposure time of a single frame, while for others, it corresponds to an integration step within a multi-readout exposure sequence. The total integration time for an observation may be derived by multiplying det_dit by det_ndit (if applicable). Expressed in seconds. Originating from FITS keyword: HIERARCH ESO DET DIT (for original VISIR (2004-2016)) and HIERARCH ESO DET SEQ1 DIT (for the upgraded VISIR (2016 onward)).</description>
                       <unit>s</unit>
                       <ucd>time.duration;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_exp_no</name>
                       <description>Unique exposure ID number. Originating from FITS keyword: HIERARCH ESO DET EXP NO.</description>
                       <ucd>meta.id;instr.det;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_ndit</name>
                       <description>Number of subintegrations (readout steps) performed within a single exposure. The total effective integration time for an observation can be computed as: total integration time = det_dit x det_ndit. Originating from FITS keyword: HIERARCH ESO DET NDIT.</description>
                       <ucd>meta.number;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_seq1_dit</name>
                       <description>Integration time for a single detector readout. For some instruments, this represents the exposure time of a single frame, while for others, it corresponds to an integration step within a multi-readout exposure sequence. The total integration time for an observation may be derived by multiplying det_dit by det_ndit (if applicable). Expressed in seconds. Originating from FITS keyword: HIERARCH ESO DET SEQ1 DIT.</description>
                       <unit>s</unit>
                       <ucd>time.duration;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins_filt1_id</name>
                       <description>Unique identifier for the first filter. Originating from FITS keyword: HIERARCH ESO INS FILT1 ID.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt1_name</name>
                       <description>Name of the first filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT1 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt2_name</name>
                       <description>Name of the second filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT2 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_grat1_name</name>
                       <description>Grating name selection. Originating from FITS keyword: HIERARCH ESO INS GRAT1 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_grat1_wlen</name>
                       <description>Grating central wavelength [um]. Originating from FITS keyword: HIERARCH ESO INS GRAT1 WLEN.</description>
                       <unit>um</unit>
                       <ucd>em.wl.central;instr.dispersion</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_mode</name>
                       <description>Operational mode of the instrument as configured for the observation. Originating from FITS keyword: HIERARCH ESO INS MODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_pfov</name>
                       <description>Magnification of the imager used. Originating from FITS keyword: HIERARCH ESO INS PFOV.</description>
                       <ucd>instr.setup;instr.fov;instr.pixel</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_resol</name>
                       <description>Resolution of the spectrometer used. Originating from FITS keyword: HIERARCH ESO INS RESOL.</description>
                       <ucd>instr.setup;instr;pos.resolution</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_slit1_wid</name>
                       <description>Slit width [arcsec]. Originating from FITS keyword: HIERARCH ESO INS SLIT1 WID.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument. Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_id</name>
                       <description>Scheduling container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER ID.</description>
                       <ucd>meta.id;obs.sequence</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_id</name>
                       <description>Scheduling parent container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT ID.</description>
                       <ucd>meta.id.parent;obs.sequence;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_type</name>
                       <description>Scheduling parent container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_type</name>
                       <description>Scheduling container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions. Originating from FITS keyword: HIERARCH ESO OBS NAME.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_tplno</name>
                       <description>Template number within the observation block, indicating the sequence order of exposures. Originating from FITS keyword: HIERARCH ESO OBS TPLNO.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>The datetime value when the data exit the proprietary period. Before such date, only principal investigator (and delegates) are authorised to download the data; after that, the file is publicly available. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)' (UTC), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000). Wild cards are not permitted on a datetime column (xtype=timestamp).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>seq_chopnod_dir</name>
                       <description>Chopping Nodding direction (PARALLEL or PERPENDICULAR). Originating from FITS keyword: HIERARCH ESO SEQ CHOPNOD DIR.</description>
                       <ucd>meta.id;instr.det</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>seq_time</name>
                       <description>Total integration time. Originating from FITS keyword: HIERARCH ESO SEQ TIME.</description>
                       <unit>s</unit>
                       <ucd>time;instr.setup;obs.sequence</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_end</name>
                       <description>Site seeing at the end of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM END.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_start</name>
                       <description>Site seeing at the start of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM START.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_irsky_temp</name>
                       <description>Temperature of the IR sky at zenith, measured over the 9.2-10.6 mic. band. Accuracy 1 deg C. Noise 0.2K. Originating from FITS keyword: HIERARCH ESO TEL AMBI IRSKY TEMP.</description>
                       <unit>Celsius</unit>
                       <ucd>instr.skyTemp;phys.temperature;em.IR</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_iwv_start</name>
                       <description>Average of the Integrated Water Vapor measurements towards zenith over the previous 2min at start of exposure. Originating from FITS keyword: HIERARCH ESO TEL AMBI IWV START.</description>
                       <unit>mm</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_end</name>
                       <description>Average site barometric air pressure at the end of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES END.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_start</name>
                       <description>Average site barometric air pressure at the start of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES START.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_rhum</name>
                       <description>Average ambient relative humidity at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed as a percentage. Originating from FITS keyword: HIERARCH ESO TEL AMBI RHUM.</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_temp</name>
                       <description>Average ambient temperature at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in degrees Celsius. Originating from FITS keyword: HIERARCH ESO TEL AMBI TEMP.</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_winddir</name>
                       <description>Average wind direction at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL AMBI WINDDIR.</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_windsp</name>
                       <description>Average wind speed at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in meters per second. Originating from FITS keyword: HIERARCH ESO TEL AMBI WINDSP.</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO TEL AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_chop_freq</name>
                       <description>Frequency of chopping cycle in Hz. Originating from FITS keyword: HIERARCH ESO TEL CHOP FREQ.</description>
                       <unit>Hz</unit>
                       <ucd>instr.tel;em.freq</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_chop_posang</name>
                       <description>[deg] Orientation on sky (N=0 E=90). Originating from FITS keyword: HIERARCH ESO TEL CHOP POSANG.</description>
                       <unit>deg</unit>
                       <ucd>pos.posAng;instr.skyLevel;phys.angSize</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_chop_throw</name>
                       <description>[arcsec] Maximum amplitude available dependent on chop period. Originating from FITS keyword: HIERARCH ESO TEL CHOP THROW.</description>
                       <unit>arcsec</unit>
                       <ucd>src.var.amplitude;stat.max;time.period</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ia_fwhmlinobs</name>
                       <description>Delivered seeing on IA detector (linear fit). Calculated seeing from a selection of spots on the Shack-Hartmann detector. Originating from FITS keyword: HIERARCH ESO TEL IA FWHMLINOBS.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.fit</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_th_m1_temp</name>
                       <description>[deg C] M1 superficial temperature. Originating from FITS keyword: HIERARCH ESO TEL TH M1 TEMP.</description>
                       <unit>Celsius</unit>
                       <ucd>instr.skyTemp;instr.tel;phys.temperature</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation. Originating from FITS keyword: TELESCOP.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.wlgsu</name>
                    <description>Table of the WLGSU raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. WLGSU information pages are available at: https://archive.eso.org/docurl?WLGSU All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>airmass</name>
                       <description>Airmass. Originating from FITS keyword: AIRMASS.</description>
                       <ucd>obs.airMass</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>avgseeing</name>
                       <description>[arcsec] average seeing, lambda/r0(500nm).</description>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>hbar_aft</name>
                       <description>[m] turbulence median height (after). Originating from FITS keyword: HBAR_AFT.</description>
                       <unit>m</unit>
                       <ucd>phys.size;stat.median</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>hbar_bef</name>
                       <description>[m] turbulence median height (before). Originating from FITS keyword: HBAR_BEF.</description>
                       <unit>m</unit>
                       <ucd>phys.size;stat.median</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>int_data</name>
                       <description>Availability of INT data. Originating from FITS keyword: INT_DATA.</description>
                       <ucd>meta.code.status</ucd>
                       <dataType arraysize="1*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>l0_aft</name>
                       <description>[m] L0 (500nm, after). Originating from FITS keyword: L0_AFT.</description>
                       <unit>m</unit>
                       <ucd>stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>l0_bef</name>
                       <description>[m] L0 (500nm, before). Originating from FITS keyword: L0_BEF.</description>
                       <unit>m</unit>
                       <ucd>stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lgs_flux</name>
                       <description>[photoel/s/m2] average LGS flux. Originating from FITS keyword: LGS_FLUX.</description>
                       <unit>s**(-1).m**(-2)</unit>
                       <ucd>phot.flux;stat.mean;phys.flux</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lgs_vibr</name>
                       <description>presence of vibration in LGS frames. Originating from FITS keyword: LGS_VIBR.</description>
                       <ucd>meta.code.status</ucd>
                       <dataType arraysize="1*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lgslength</name>
                       <description>[arcsec] average length of LGS plume.</description>
                       <unit>arcsec</unit>
                       <ucd>phys.angSize;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>llt_pow</name>
                       <description>[W] Laser emitted power. Originating from FITS keyword: LLT_POW.</description>
                       <unit>W</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>nrec</name>
                       <description>number of records in the file. Originating from FITS keyword: NREC.</description>
                       <ucd>meta.record;meta.file</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>r0_calc</name>
                       <description>[m] r0 (500nm). Originating from FITS keyword: R0_CALC.</description>
                       <unit>m</unit>
                       <ucd>stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>The datetime value when the data exit the proprietary period. Before such date, only principal investigator (and delegates) are authorised to download the data; after that, the file is publicly available. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)' (UTC), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000). Wild cards are not permitted on a datetime column (xtype=timestamp).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>sqz_ima</name>
                       <description>number of squeezed frames. Originating from FITS keyword: SQZ_IMA.</description>
                       <ucd>meta.number;obs.field;pos.frame</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>turb_aft</name>
                       <description>Availability of Cn2 profile (after). Originating from FITS keyword: TURB_AFT.</description>
                       <ucd>meta.code.status</ucd>
                       <dataType arraysize="1*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>turb_bef</name>
                       <description>Availability of Cn2 profile (before). Originating from FITS keyword: TURB_BEF.</description>
                       <ucd>meta.code.status</ucd>
                       <dataType arraysize="1*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wind_aft</name>
                       <description>[m/s] wind speed (after). Originating from FITS keyword: WIND_AFT.</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>wind_bef</name>
                       <description>[m/s] wind speed (before). Originating from FITS keyword: WIND_BEF.</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>ist.xshooter</name>
                    <description>Table of the XSHOOTER raw data. Each record corresponds to one raw file and provides information about the observed target, observing programme, related telescope/instrument setup parameters, and ambient conditions. XSHOOTER information pages are available at: https://archive.eso.org/docurl?XSHOOTER All users of the ESO science archive are required to acknowledge the source of the data with an appropriate citation in their publications, as per: https://archive.eso.org/docurl?acknowledgement</description>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in kilo bytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A direct URL for downloading the raw data file. If the file is under a proprietary period, access is restricted to authenticated users with the necessary permissions.</description>
                       <ucd>meta.ref.url;meta.file</ucd>
                       <utype>Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datalink_url</name>
                       <description>A URL that can be used to find the access points of the raw file itself, as well as all its related files. Related files include the calibration files necessary to reduce a science raw frame (see calSelector entries) and, if available, a list of calibrated product(s) generated from it.</description>
                       <ucd>meta.ref.url;meta.dataset</ucd>
                       <utype>datalink:Access.Reference</utype>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>date_obs</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dec</name>
                       <description>Declination of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: DEC.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_dit</name>
                       <description>Integration time for a single detector readout. For some instruments, this represents the exposure time of a single frame, while for others, it corresponds to an integration step within a multi-readout exposure sequence. The total integration time for an observation may be derived by multiplying det_dit by det_ndit (if applicable). Expressed in seconds. Originating from FITS keyword: HIERARCH ESO DET DIT.</description>
                       <unit>s</unit>
                       <ucd>time.duration;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_ndit</name>
                       <description>Number of subintegrations (readout steps) performed within a single exposure. The total effective integration time for an observation can be computed as: total integration time = det_dit x det_ndit. Originating from FITS keyword: HIERARCH ESO DET NDIT.</description>
                       <ucd>meta.number;instr.det</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_read_clock</name>
                       <description>Readout clock pattern used. Originating from FITS keyword: HIERARCH ESO DET READ CLOCK.</description>
                       <ucd>meta.id;instr.det</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_win1_binx</name>
                       <description>Binning factor along X. Originating from FITS keyword: HIERARCH ESO DET WIN1 BINX.</description>
                       <ucd>arith.factor;pos.cartesian.x</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>det_win1_biny</name>
                       <description>Binning factor along Y. Originating from FITS keyword: HIERARCH ESO DET WIN1 BINY.</description>
                       <ucd>arith.factor;pos.cartesian.y</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_avg</name>
                       <description>Average seeing measured by the DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dimm_fwhm_rms</name>
                       <description>The RMS of the seeing measurement from DIMM. Expressed in arcseconds.</description>
                       <unit>arcsec</unit>
                       <ucd>stat.rms;instr.obsty.seeing</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_cat</name>
                       <description>Data product category for the observation. Originating from FITS keyword: HIERARCH ESO DPR CATG.</description>
                       <ucd>meta.code.class;obs.exposure;meta.main</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>Primary unique identifier for the ESO archive file.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <utype>eso:Curation.PublisherDID</utype>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_tech</name>
                       <description>Observation technique or methodology employed. Originating from FITS keyword: HIERARCH ESO DPR TECH.</description>
                       <ucd>meta.code.class;obs.exposure;instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_type</name>
                       <description>Type of observation, categorized by predefined classes for each instrument. Originating from FITS keyword: HIERARCH ESO DPR TYPE.</description>
                       <ucd>meta.code.class;obs.exposure</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ecl_lat</name>
                       <description>Ecliptic latitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lat</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ecl_lon</name>
                       <description>Ecliptic longitude of the observation. Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.ecliptic.lon</ucd>
                       <utype>ecliptic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>exp_start</name>
                       <description>Date and time of exposure start (Universal Time Coordinated - UTC). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)Z', with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000Z). With xtype = timestamp, and as such is a properly formatted, queryable time field. Originating from FITS keyword: MJD-OBS.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exposure</name>
                       <description>Total exposure time for the observation. Expressed in seconds.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>exptime</name>
                       <description>Integration time for a single observation. In infrared instruments (except VIRCAM), this corresponds to det_dit, since the counts of a single raw frame are averaged over det_ndit subintegrations. In all other instruments, this is the total integration time. Expressed in seconds. Originating from FITS keyword: EXPTIME.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>Galactic latitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>Galactic longitude of the pointing (derived from ra/dec columns). Expressed in degrees.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>ins_filt1_id</name>
                       <description>Unique identifier for the first filter. Originating from FITS keyword: HIERARCH ESO INS FILT1 ID.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_filt1_name</name>
                       <description>Name of the first filter, following ESO naming conventions. Originating from FITS keyword: HIERARCH ESO INS FILT1 NAME.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="16*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_mode</name>
                       <description>Operational mode of the instrument as configured for the observation. Originating from FITS keyword: HIERARCH ESO INS MODE.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_opti2_name</name>
                       <description>OPTIi name. Originating from FITS keyword: HIERARCH ESO INS OPTI2 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_opti3_name</name>
                       <description>OPTIi name. Originating from FITS keyword: HIERARCH ESO INS OPTI3 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_opti4_name</name>
                       <description>Name of element. Originating from FITS keyword: HIERARCH ESO INS OPTI4 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ins_opti5_name</name>
                       <description>Name of element. Originating from FITS keyword: HIERARCH ESO INS OPTI5 NAME.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>instrument</name>
                       <description>Name of the instrument. Originating from FITS keyword: INSTRUME.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_max</name>
                       <description>Maximum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>lambda_min</name>
                       <description>Minimum wavelength of the overall transmission curve (filter/grating/grism + detector + optics), expressed in nanometers; currently available only for images. Note: a constraint on this field limits the search to imaging data only.</description>
                       <unit>nm</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>last_mod_date</name>
                       <description>Datetime value when the record was either published or last modified (UTC). Typical use case: last_mod_date &gt; 'X' will find any data that have been published, or that have been modified, since date X. Wild cards are not permitted on a datetime column (xtype=timestamp). Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)'.</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>lst</name>
                       <description>Local Sidereal Time at the start of the observation, expressed in seconds since sidereal midnight. Originating from FITS keyword: LST.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>mjd_obs</name>
                       <description>Modified Julian Date (MJD) of the start of the exposure (UTC). Originating from FITS keyword: MJD-OBS.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>moon_illu</name>
                       <description>Fraction of the Moon's illumination at the time of observation (percentage, negative when the Moon below the horizon).</description>
                       <ucd>meta.code</ucd>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>night_flag</name>
                       <description>This column indicates whether the observation was taken during the 'night', 'twilight' or 'day'.</description>
                       <ucd>meta.code</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_id</name>
                       <description>Scheduling container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER ID.</description>
                       <ucd>meta.id;obs.sequence</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_id</name>
                       <description>Scheduling parent container ID. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT ID.</description>
                       <ucd>meta.id.parent;obs.sequence;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_parent_type</name>
                       <description>Scheduling parent container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER PARENT TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_container_type</name>
                       <description>Scheduling container type. Originating from FITS keyword: HIERARCH ESO OBS CONTAINER TYPE.</description>
                       <ucd>meta.code.class;obs.sequence</ucd>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_id</name>
                       <description>Unique identifier for this observation block. Originating from FITS keyword: HIERARCH ESO OBS ID.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_name</name>
                       <description>Name of the observation block, following ESO conventions.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_start</name>
                       <description>A string (varchar, not a datetime) representing the start time of the observing block (OB). It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO OBS START.</description>
                       <ucd>time.start;obs</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_targ_name</name>
                       <description>Identifier or name of the target defined in the Observing Block (OB). The target name as defined by the Principal Investigator (PI) during Phase 2. Originating from FITS keyword: HIERARCH ESO OBS TARG NAME.</description>
                       <ucd>meta.id;src</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ob_tplno</name>
                       <description>Template number within the observation block, indicating the sequence order of exposures. Originating from FITS keyword: HIERARCH ESO OBS TPLNO.</description>
                       <ucd>meta.id;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>object</name>
                       <description>Identifier or name of the target observed. It is either the target designation (as given by the astronomer) for science exposures, or the exposure type for non-science frames (e.g. FLAT,LAMP). Originating from FITS keyword: OBJECT.</description>
                       <ucd>meta.id;src;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>observing_mode</name>
                       <description>Observation mode, indicating whether the observation was executed in 'Service' or 'Visitor' mode.</description>
                       <ucd>obs.param</ucd>
                       <dataType arraysize="7*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>origfile</name>
                       <description>Name of the frame when it was generated on instrument workstation. Originating from FITS keyword: ORIGFILE.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>period</name>
                       <description>ESO cycle of proposal is based on semester called periods; e.g., period 113 covers the semeser 1 April 2024 - 30 September 2024.</description>
                       <ucd>obs.proposal.cycle</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>pi_coi</name>
                       <description>Names of the Principal Investigator (PI) and Co-Investigator(s) associated with the observation.</description>
                       <ucd>meta.id.PI</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_id</name>
                       <description>Identifier for the ESO observing program linked to the observation. Originating from FITS keyword: HIERARCH ESO OBS PROG ID.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_title</name>
                       <description>Title of the ESO observing program.</description>
                       <ucd>meta.title;obs.proposal</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>prog_type</name>
                       <description>Program Type, indicating whether the ESO observing program was a 'Normal', 'GTO' (Guaranteed Time Observations), 'DDT' (Director's Discretionary Time), 'ToO' (Target of Opportunity), 'Large', 'Short', 'Calibration' or 'Monitoring' program.</description>
                       <ucd>meta.code.class;obs.proposal</ucd>
                       <dataType arraysize="11*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>ra</name>
                       <description>Right Ascension of the pointing (FK5). Expressed in degrees. Originating from FITS keyword: RA.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <utype>eso:pointing.location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>release_date</name>
                       <description>The datetime value when the data exit the proprietary period. Before such date, only principal investigator (and delegates) are authorised to download the data; after that, the file is publicly available. Expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS(.sss)' (UTC), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00.000). Wild cards are not permitted on a datetime column (xtype=timestamp).</description>
                       <ucd>time.release;obs.exposure</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The s_region parameter defines the spatial region of an observation. For example, a query can retrieve all records within a 1-degree radius around a given RA and Dec in a particular table (e.g. ist.amber) - SELECT * FROM ist.amber WHERE CONTAINS(s_region, CIRCLE('', 56.3, 20, 1)) = 1. The output provides the spatial coordinates of the raw dataset as POSITION (RA, Dec). Since raw data footprints are not available, this serves as a reference for the observation's position.</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>seq_arm</name>
                       <description>Instrument Arm. Originating from FITS keyword: HIERARCH ESO SEQ ARM.</description>
                       <ucd>meta.id;instr.det</ucd>
                       <dataType arraysize="10*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>seq_jitter_width</name>
                       <description>Width of the Jitter box in arcsec. Originating from FITS keyword: HIERARCH ESO SEQ JITTER WIDTH.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>seq_nod_throw</name>
                       <description>Nodding throw length in arcsec. Originating from FITS keyword: HIERARCH ESO SEQ NOD THROW.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.setup;stat.value</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_end</name>
                       <description>Airmass value at the end of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM END.</description>
                       <ucd>obs.airMass;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_airm_start</name>
                       <description>Airmass value at the start of the observation. Originating from FITS keyword: HIERARCH ESO TEL AIRM START.</description>
                       <ucd>obs.airMass;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_alt</name>
                       <description>Telescope altitude angle at the start of the observation. Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL ALT.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.alt;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_end</name>
                       <description>Site seeing at the end of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM END.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_fwhm_start</name>
                       <description>Site seeing at the start of the observation as measured by the ASM (Astronomical Site Monitor). FWHM at 0.5 um, in arcseconds. Originating from FITS keyword: HIERARCH ESO TEL AMBI FWHM START.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_end</name>
                       <description>Average site barometric air pressure at the end of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES END.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.end</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_pres_start</name>
                       <description>Average site barometric air pressure at the start of the observation, as measured by the ASM (Astronomical Site Monitor). Expressed in hectopascal. Originating from FITS keyword: HIERARCH ESO TEL AMBI PRES START.</description>
                       <unit>hPa</unit>
                       <ucd>phys.pressure;obs.atmos;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_rhum</name>
                       <description>Average ambient relative humidity at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed as a percentage. Originating from FITS keyword: HIERARCH ESO TEL AMBI RHUM.</description>
                       <unit>%</unit>
                       <ucd>obs.atmos.humidity;arith.ratio;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_temp</name>
                       <description>Average ambient temperature at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in degrees Celsius. Originating from FITS keyword: HIERARCH ESO TEL AMBI TEMP.</description>
                       <unit>Celsius</unit>
                       <ucd>phys.temperature;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_winddir</name>
                       <description>Average wind direction at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in degrees. Originating from FITS keyword: HIERARCH ESO TEL AMBI WINDDIR.</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ambi_windsp</name>
                       <description>Average wind speed at the observation site, as measured by the ASM (Astronomical Site Monitor). Expressed in meters per second. Originating from FITS keyword: HIERARCH ESO TEL AMBI WINDSP.</description>
                       <unit>m.s**(-1)</unit>
                       <ucd>phys.veloc;obs.atmos;stat.mean</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_az</name>
                       <description>Telescope azimuth angle at the start of the observation. Expressed in degrees (0° = South, 90° = West). Originating from FITS keyword: HIERARCH ESO TEL AZ.</description>
                       <unit>deg</unit>
                       <ucd>pos.az.azi;time.start</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tel_ia_fwhm</name>
                       <description>Calculated seeing from a selection of spots on the Shack-Hartmann detector, corrected by observed airmass. Originating from FITS keyword: HIERARCH ESO TEL IA FWHM.</description>
                       <unit>arcsec</unit>
                       <ucd>instr.obsty.seeing;obs.airMass</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>telescope</name>
                       <description>Identifier and/or name of the telescope used for the observation. Originating from FITS keyword: TELESCOP.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_expno</name>
                       <description>Exposure sequence number within the template. Starts at 1. Originating from FITS keyword: HIERARCH ESO TPL EXPNO.</description>
                       <ucd>meta.id;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_id</name>
                       <description>Unique identifier for the observation template. Originating from FITS keyword: HIERARCH ESO TPL ID.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_name</name>
                       <description>Name of the observation template. Originating from FITS keyword: HIERARCH ESO TPL NAME.</description>
                       <ucd>meta.id;instr.setup;meta.main</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_nexp</name>
                       <description>Total number of exposures defined in the observation template. Originating from FITS keyword: HIERARCH ESO TPL NEXP.</description>
                       <ucd>meta.number;obs.exposure</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>tpl_start</name>
                       <description>A string (varchar, not  a datetime) representing the start time of a template inside an observing block. It can be used to match (also using SQL wild cards) the string expressed as ISO 8601 compliant date-time format 'YYYY-MM-DDTHH:MM:SS' (accurate to the second), with a 'T' separating the date and time (e.g., 2000-01-01T00:00:00). Not being a datetime field, date functions like ESO_DATEADD_SEC cannot be used on this column. Originating from FITS keyword: HIERARCH ESO TPL START.</description>
                       <ucd>time.start;obs.exposure</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>utc</name>
                       <description>Universal Time (UTC) at the start of the exposure, expressed as the number of seconds elapsed since midnight. Originating from FITS keyword: UTC.</description>
                       <unit>s</unit>
                       <ucd>time.interval</ucd>
                       <dataType xsi:type="vs:VOTableType">float</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
              </schema>
              <schema>
                 <name>ivoa</name>
                 <description>Collection of tables for IVOA data models with standard relational mappings</description>
                 <table type="view">
                    <name>ivoa.ObsCore</name>
                    <description>Table of all ESO reduced data products. It provides browsing capability and access point to all reduced data (spectra, images, spectral data cubes, visibilities) and derived products (source tables, catalog tiles, catalogs). The table structure (column names, formats, units, UCDs, utypes) and its access is regulated by the ObsCore standard of the Virtual Observatory (v1.1, 2017-05-09); hence, it is guaranteed that the same data discovery query can be sent unchanged to all data centres supporting ObsCore.</description>
                    <utype>obscore:</utype>
                    <column>
                       <name>abmaglim</name>
                       <description>ESO-specific field not present in the standard ObsCore. 5-sigma limiting AB (Oke) magnitude. The quoted magnitude should refer to the total flux of a point source. Applicable to the following data product type: cube, image, and measurements.</description>
                       <unit>mag</unit>
                       <ucd>phot.mag;stat.max</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column std="true">
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in KBytes.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <utype>obscore:Access.size</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_format</name>
                       <description>The format of the downloaded file.</description>
                       <ucd>meta.code.mime</ucd>
                       <utype>obscore:Access.format</utype>
                       <dataType arraysize="56*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>access_url</name>
                       <description>A URL that points to the DataLink (VO Standard) service that is used to download the dataset, associated files, their provenance or derived products, etc.</description>
                       <ucd>meta.ref.url</ucd>
                       <utype>obscore:Access.reference</utype>
                       <dataType arraysize="1024*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>bib_reference</name>
                       <description>URL or bibcode to the main publication that refers to the data set.</description>
                       <ucd>meta.bib.bibcode</ucd>
                       <utype>obscore:Curation.reference</utype>
                       <dataType arraysize="128*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column std="true">
                       <name>calib_level</name>
                       <description>Calibration level: 0-instrument (raw) data in non-standard format, 1-instrumental (raw) data in standard format, 2-science ready data with instrument signature removed, 3-more highly processed data. Ref. PRODLVL keyword in ESO SDP standard if present, otherwise: set to 3 when dataproduct_type contains token deep or tile, set to 4 for catalogs.</description>
                       <ucd>meta.code;obs.calib</ucd>
                       <utype>obscore:ObsDataset.calibLevel</utype>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>dataproduct_subtype</name>
                       <description>A data-provider/collection specific secondary type, e.g. srctbl or catalog for measurements, tile or pawprint for VISTA images, etc.</description>
                       <ucd>meta.code.class</ucd>
                       <utype>obscore:ObsDataset.dataProductSubtype</utype>
                       <dataType arraysize="128*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column std="true">
                       <name>dataproduct_type</name>
                       <description>Logical data set type (image, spectrum, visibility, cube, measurements, etc.)</description>
                       <ucd>meta.code.class</ucd>
                       <utype>obscore:ObsDataset.dataProductType</utype>
                       <dataType arraysize="12*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>dp_id</name>
                       <description>ESO-specific field not present in the standard ObsCore. The original ESO identifier of the main science file. ObsCore uses obs_publisher_did, which returns the full IVO Identifier. This field can be used to join with other ESO (non-VO) tables, like provenance.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="45*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column std="true">
                       <name>em_max</name>
                       <description>Maximum spectral value observed, expressed in vacuum wavelength in meters; ref. WAVELMAX keyword in ESO SDP standard.</description>
                       <unit>m</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>em_min</name>
                       <description>Minimum specrtal value observed, expressed in vacuum wavelength in meters; ref. WAVELMIN keyword in ESO SDP standard.</description>
                       <unit>m</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>em_res_power</name>
                       <description>The characteristic spectral resolving power (lambda/delta(lambda)) of the data set. Ref. SPECRES keyword in ESO SDP standard, computed from em_min and em_max when SPECRES not provided := central lambda / delta(lambda) = 0.5*(wavelmin+wavelmax) / (wavelmax-wavelmin)</description>
                       <ucd>spect.resolution</ucd>
                       <utype>obscore:Char.SpectralAxis.Resolution.ResolPower.refVal</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>em_xel</name>
                       <description>Number of elements on the spectral axis.</description>
                       <ucd>meta.number</ucd>
                       <utype>obscore:Char.SpectralAxis.numBins</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>facility_name</name>
                       <description>Name of the ESO telescope utilised to gather the photons. Possible values are: APEX-12m ESO-3.6 ESO-NTT ESO-VISTA ESO-VLT-U1 ESO-VLT-U2 ESO-VLT-U3 ESO-VLT-U4 ESO-VST MPG/ESO-2.2, and more to come, plus any combination of those (comma-separated), or the word MULTI.</description>
                       <ucd>meta.id;instr.tel</ucd>
                       <utype>obscore:Provenance.ObsConfig.Facility.name</utype>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>filter</name>
                       <description>ESO-specific field not present in the standard ObsCore. The ESO instrument filter name. ObsCore uses em_min, em_max, and em_res_power to characterise the transmission curve of the bandpass; this field can be used to improve readibility.</description>
                       <ucd>meta.id;instr.filter</ucd>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lat</name>
                       <description>ESO-specific field not present in the standard ObsCore. Galactic coordinate: latitude; Image/tile/cube centre, barycentre of image arrays in MEF format ; spectroscopic target position; centre of the survey field in case of catalogues.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lat</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>gal_lon</name>
                       <description>ESO-specific field not present in the standard ObsCore. Galactic coordinate: longitude; Image/tile/cube centre, barycentre of image arrays in MEF format ; spectroscopic target position; centre of the survey field in case of catalogues.</description>
                       <unit>deg</unit>
                       <ucd>pos.galactic.lon</ucd>
                       <utype>galactic:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column std="true">
                       <name>instrument_name</name>
                       <description>Name of the instrument(s) utilised to gather the data; if the data set combines multiple instruments, usually the value MULTI is assigned.</description>
                       <ucd>meta.id;instr</ucd>
                       <utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>is_solar</name>
                       <description>A flag indicating whether the target is the Sun (1) or not (0). It is currently known to be properly set for ALMA products, and for the ESO HELIOS (feeding HARPS and NIRPS) and POET (feeding ESPRESSO) solar telescopes.</description>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>last_mod_date</name>
                       <description>Time stamp of last modification of the metadata</description>
                       <ucd>time</ucd>
                       <utype>ssa:Curation.Date</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>multi_ob</name>
                       <description>ESO-specific field not present in the standard ObsCore. A flag, either M or S. M-Multi OB means that the exposures from different telescope visits have been combined together; S-Single OB means that the product is the result of either a single exposure, or of the combination of exposures taken during the same visit, hence with similar atmospheric conditions, airmasses, etc.</description>
                       <ucd>meta.code.multip;obs</ucd>
                       <dataType arraysize="1" xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column>
                       <name>n_obs</name>
                       <description>ESO-specific field not present in the standard ObsCore. Number of observations participating into this data product.</description>
                       <ucd>meta.number;obs</ucd>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column std="true">
                       <name>o_calib_status</name>
                       <description>Level of the calibration of the observable (e.g. flux).</description>
                       <ucd>meta.code.qual</ucd>
                       <utype>obscore:Char.ObservableAxis.calibrationStatus</utype>
                       <dataType arraysize="15*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>o_ucd</name>
                       <description>Nature of the observable within the data set, expressed as an Uniform Content Descriptor (IVOA standard).</description>
                       <ucd>meta.ucd</ucd>
                       <utype>obscore:Char.ObservableAxis.ucd</utype>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>obs_collection</name>
                       <description>The name of the data collection the data set belongs to.</description>
                       <ucd>meta.id</ucd>
                       <utype>obscore:DataID.collection</utype>
                       <dataType arraysize="128*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>obs_creator_did</name>
                       <description>The original file name as assigned by the data producer, in form of a IVOA identifier.</description>
                       <ucd>meta.id</ucd>
                       <utype>obscore:DataID.creatorDID</utype>
                       <dataType arraysize="92*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column std="true">
                       <name>obs_creator_name</name>
                       <description>The Principal Investigator either of the team that provided the data set to ESO through the Phase 3 process, or of the observing team in case the data have been certified by ESO.</description>
                       <ucd>meta.id</ucd>
                       <utype>obscore:DataID.creator</utype>
                       <dataType arraysize="256*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>obs_id</name>
                       <description>In case multiple data sets are available for an observation, e.g. with different calibration levels, the obs_id value will be the same for each data set the observation comprises. The obs_id should remain identical through time for future reference.</description>
                       <ucd>meta.id</ucd>
                       <utype>obscore:DataID.observationID</utype>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>obs_publisher_did</name>
                       <description>IVOA dataset identifier for the published data set. It must be unique within the namespace controlled by the publisher.</description>
                       <ucd>meta.ref.ivoid</ucd>
                       <utype>obscore:Curation.publisherDID</utype>
                       <dataType arraysize="128*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>obs_release_date</name>
                       <description>The date when the data set becomes public.</description>
                       <ucd>time.release</ucd>
                       <utype>obscore:Curation.releaseDate</utype>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>obs_title</name>
                       <description>It should contain a brief description (displayable in less than one line of text) specifying in scientific terms the content of the dataset.</description>
                       <ucd>meta.title;obs</ucd>
                       <utype>obscore:DataID.title</utype>
                       <dataType arraysize="256*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>obstech</name>
                       <description>ESO-specific field not present in the standard ObsCore. Technique used during the observation. Normally, OBSTECH should be adopted from the keyword HIERARCH ESO DPR TECH of the original data.</description>
                       <ucd>instr.setup</ucd>
                       <dataType arraysize="30*" xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column>
                       <name>p3orig</name>
                       <description>ESO-specific field not present in the standard ObsCore. Possible values: EDP or IDP. EDP is for products prepared and certified by the astronomical community, IDP is for products generated and certified by ESO.</description>
                       <ucd>meta.ref</ucd>
                       <dataType arraysize="3*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column std="true">
                       <name>pol_states</name>
                       <description>A list of the polarisation states present in the data set. It is serialised as a concatenated list of the possible values: {I Q U V RR LL RL LR XX YY XY YX POLI POLA} where the list separator is a slash /. Leading and trailing slashes must always be present; example: /YY/.</description>
                       <ucd>meta.code;phys.polarization</ucd>
                       <utype>obscore:Char.PolarizationAxis.stateList</utype>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>pol_xel</name>
                       <description>Number of polarisation states available in the data set.</description>
                       <ucd>meta.number</ucd>
                       <utype>obscore:Char.PolarizationAxis.numBins</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>preview_html</name>
                       <description>The web (html) rendering of the preview, both for ALMA and LPO data. (The datalink offered by the access_url does not support ALMA data)</description>
                       <ucd>meta.ref.url;meta.preview</ucd>
                       <dataType arraysize="259*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column std="true">
                       <name>proposal_id</name>
                       <description>The identifier(s) of the observing programme(s) this data set originates from.</description>
                       <ucd>meta.id;obs.proposal</ucd>
                       <utype>obscore:Provenance.Proposal.identifier</utype>
                       <dataType arraysize="255*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>publication_date</name>
                       <description>ESO-specific field not present in the standard ObsCore. The publication date is the time when the product has been made available to the user community (whether under proprietary period or not).</description>
                       <ucd>time.publiYear</ucd>
                       <dataType arraysize="*" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>release_description</name>
                       <description>ESO-specific field. It provides the link to the PDF document describing the release content, the originating observations, the calibration and data reduction procedures, the data quality, the data format, and the scientific context of the programme</description>
                       <ucd>meta.ref.url</ucd>
                       <dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column std="true">
                       <name>s_dec</name>
                       <description>Equatorial coordinate: Declination (FK5/J2000); Image/tile/cube centre, barycentre of image arrays in MEF format ; spectroscopic target position; centre of the survey field in case of catalogues. Ref. DEC keyword in ESO SDP standard.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec</ucd>
                       <utype>obscore:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_fov</name>
                       <description>Angular size of the spatial field of view the photons were collected from.</description>
                       <unit>deg</unit>
                       <ucd>phys.angSize;instr.fov</ucd>
                       <utype>obscore:Char.SpatialAxis.Coverage.Bounds.Extent.diameter</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_pixel_scale</name>
                       <description>Spatial pixel scale</description>
                       <unit>arcsec</unit>
                       <ucd>phys.angSize;instr.pixel</ucd>
                       <utype>obscore:Char.SpatialAxis.Sampling.RefVal.SamplingPeriod</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_ra</name>
                       <description>Equatorial coordinate: Right Ascension (FK5/J2000); Image/tile/cube centre, barycentre of image arrays in MEF format ; spectroscopic target position; centre of the survey field in case of catalogues. Ref. RA keyword in ESO SDP standard.</description>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra</ucd>
                       <utype>obscore:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_region</name>
                       <description>The spatial footprint of the data set. For an ESO spectrum, the returned footprint is the position (s_ra,s_dec).</description>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>obscore:Char.SpatialAxis.Coverage.Support.Area</utype>
                       <dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_resolution</name>
                       <description>The characteristic spatial resolution of the data set; ref. ESO SDP standard: PSF_FWHM for images, SKY_RES for 3d cubes, assumed to be the APERTURE for spectral data.</description>
                       <unit>arcsec</unit>
                       <ucd>pos.angResolution</ucd>
                       <utype>obscore:Char.SpatialAxis.Resolution.Refval.value</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_xel1</name>
                       <description>Number of elements (e.g. pixels) along the first spatial axis.</description>
                       <ucd>meta.number</ucd>
                       <utype>obscore:Char.SpatialAxis.numBins1</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>s_xel2</name>
                       <description>Number of elements (e.g. pixels) along the second spatial axis.</description>
                       <ucd>meta.number</ucd>
                       <utype>obscore:Char.SpatialAxis.numBins2</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>snr</name>
                       <description>ESO-specific field not present in the standard ObsCore. The average signal-to-noise ratio of a spectrum. Not applicable to other data product types.</description>
                       <ucd>stat.snr</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                    </column>
                    <column>
                       <name>strehl</name>
                       <description>Strehl ratio: Ratio of the intensity at the peak of the light distribution of an on-axis point source to the intensity assuming an ideal optical system limited only by diffraction over the aperture. It should be a value between 0 and 1</description>
                       <ucd>instr.param</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>t_exptime</name>
                       <description>Total integration time per pixel (in seconds); ref. EXPTIME keyword in ESO SDP standard.</description>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <utype>obscore:Char.TimeAxis.Coverage.Support.Extent</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>t_max</name>
                       <description>Stop time in MJD; ref. MJD-END keyword in ESO SDP standard.</description>
                       <unit>d</unit>
                       <ucd>time.end;obs.exposure</ucd>
                       <utype>obscore:Char.TimeAxis.Coverage.Bounds.Limits.StopTime</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>t_min</name>
                       <description>Start time in MJD; ref MJD-OBS keyword in ESO SDP standard.</description>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <utype>obscore:Char.TimeAxis.Coverage.Bounds.Limits.StartTime</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>t_resolution</name>
                       <description>Temporal resolution (FWHM) in seconds; currently defined as := (t_max-t_min)*86400.</description>
                       <unit>s</unit>
                       <ucd>time.resolution</ucd>
                       <utype>obscore:Char.TimeAxis.Resolution.Refval.value</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>t_xel</name>
                       <description>Number of elements along the time axis (currently set to 1 for all observations).</description>
                       <ucd>meta.number</ucd>
                       <utype>obscore:Char.TimeAxis.numBins</utype>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>target_name</name>
                       <description>The target name as assigned by the Principal Investigator; ref. Ref. OBJECT keyword in ESO SDP standard. For spectroscopic public surveys, the value shall be set to the survey source identifier, which shall be unique within the survey</description>
                       <ucd>meta.id;src</ucd>
                       <utype>obscore:Target.name</utype>
                       <dataType arraysize="256*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                 </table>
              </schema>
              <schema>
                 <name>phase3v2</name>
                 <description>Collection of administrative tables for the science-ready data: provenance and files information.</description>
                 <table type="view">
                    <name>phase3v2.files</name>
                    <description>Administrative table containing all phase 3  product files. (cfr phase3v2..provenance).</description>
                    <column>
                       <name>access_estsize</name>
                       <description>ESO file size (in bytes).</description>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>archive_id</name>
                       <description>ESO archive unique id.</description>
                       <dataType arraysize="64*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>category</name>
                       <description>Phase 3 category (PRODCATG FITS keyword, e.g.: SCIENCE.IMAGE, etc.).</description>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>checksum</name>
                       <description>ESO file checksum.</description>
                       <dataType arraysize="32" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>file_id</name>
                       <description>ESO file id.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>name</name>
                       <description>ESO file name.</description>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>phase3v2.product_files</name>
                    <description>Table that, for any Phase 3 data product, lists its file components: one science file and 0 or more ancillary files. The table does not cover products that are obsolete or deprecated. For each file, its category, estimated size, file extension, original file name, and the access point are provided. It can be joined with the ivoa.ObsCore table by matching the product_id with obscore.dp_id. It can be used, for example, to find all the ancillary files of a certain category for a given instrument.</description>
                    <column>
                       <name>access_estsize</name>
                       <description>Estimated size of the downloaded file in KBytes. It is only "estimated" as in general, FITS headers can be patched at download time, making the file size varying with time.</description>
                       <unit>kbyte</unit>
                       <ucd>phys.size;meta.file</ucd>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>access_url</name>
                       <description>The download link of the individual archive_id file.</description>
                       <ucd>meta.ref.url</ucd>
                       <utype>obscore:Access.reference</utype>
                       <dataType arraysize="70*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>archive_id</name>
                       <description>ESO identifier of a file belonging to the product: either a science file (eso_category: "SCIENCE.*") or an ancillary file (eso_category: "ANCILLARY.*"). If a science file, its id is the same as the id of the product (product_id=archive_id). Ancillary files are not listed in the ivoa.ObsCore table.</description>
                       <ucd>meta.id;meta.file;meta.main</ucd>
                       <dataType arraysize="45*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>eso_category</name>
                       <description>ESO file category; It starts with "SCIENCE." or "ANCILLARY." followed by one or more dot-separated and uppercased tokens describing the file at hand. For the full list of categories, please refer to the ESO Science Data Product standard available at: https://www.eso.org/sci/observing/phase3.html</description>
                       <ucd>meta.code.class;meta.file</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>extension</name>
                       <description>File name extension (upper case) of the product file, e.g.: FITS, PNG, TAR, FZ, etc.</description>
                       <ucd>meta.id.part;meta.file</ucd>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>internal_file_id</name>
                       <description>Internal file identification number, useful in combination with the provenance table.</description>
                       <ucd>meta.id;meta.file</ucd>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>original_filename</name>
                       <description>Original name of the product file before ingestion in the ESO archive. It may provide useful hints on the file content (usually described in the release description of the product, available at: https://archive.eso.org/wdb/wdb/adp/phase3_main/query?dp_id=here_the_product_id). It is not an identifier, as in general, there could be multiple files with the same original_filename but different archive_ids.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="69*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>product_id</name>
                       <description>ESO identifier of a published phase 3 product. A product is composed of a science file, and optionally of a number of ancillary files. Same as the dp_id field in ivoa.ObCore.</description>
                       <ucd>meta.id;meta.dataset;meta.main</ucd>
                       <dataType arraysize="45*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>indexed</flag>
                       <flag>principal</flag>
                    </column>
                    <foreignKey>
                       <targetTable>ivoa.ObsCore</targetTable>
                       <fkColumn>
                          <fromColumn>product_id</fromColumn>
                          <targetColumn>dp_id</targetColumn>
                       </fkColumn>
                    </foreignKey>
                 </table>
                 <table type="view">
                    <name>phase3v2.provenance</name>
                    <description>Table with the provenance information: (source_file, product_file), where source_file is the ESO archive id of the progenitor of the file identified by the number product_file. (cfr phase3v2..files).</description>
                    <column>
                       <name>product_file</name>
                       <description>File number of a file originating by the provided progenitor.</description>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>source_file</name>
                       <description>ESO archive id of the progenitor.</description>
                       <dataType arraysize="64*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                 </table>
              </schema>
              <schema>
                 <name>TAP_SCHEMA</name>
                 <description>a special schema to describe a TAP tableset</description>
                 <table type="table">
                    <name>TAP_SCHEMA.columns</name>
                    <description>description of columns in this tableset</description>
                    <column std="true">
                       <name>"size"</name>
                       <description>lists the size of variable-length columns in the tableset</description>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>arraysize</name>
                       <description>the length of fixed and variable length datatypes using the VOTable array shape syntax. For example, a database column of type varchar(256) would be described with datatype "char" and arraysize "256*".</description>
                       <dataType arraysize="12*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>column_index</name>
                       <description>The column_index is used to recommend column ordering for clients. Clients may order by column_index (ascending) so lower index columns would appear earlier in a listing.</description>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>column_name</name>
                       <description>the column name</description>
                       <dataType arraysize="64*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>datatype</name>
                       <description>lists the ADQL datatype of columns in the tableset</description>
                       <dataType arraysize="64*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>description</name>
                       <description>describes the columns in the tableset</description>
                       <dataType arraysize="512*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>indexed</name>
                       <description>an indexed column</description>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>principal</name>
                       <description>a principal column</description>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>std</name>
                       <description>is it a standard column (1 or 0)</description>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>table_name</name>
                       <description>the table this column belongs to</description>
                       <dataType arraysize="64*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>ucd</name>
                       <description>lists the UCDs of columns in the tableset</description>
                       <dataType arraysize="64*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>unit</name>
                       <description>lists the unit used for column values in the tableset</description>
                       <dataType arraysize="64*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>utype</name>
                       <description>lists the utypes of columns in the tableset</description>
                       <dataType arraysize="512*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>xtype</name>
                       <description>The xtype attribute expands the basic datatype primitives. Please refer to the IVOA standard VOTable v1.4 to know more.</description>
                       <dataType arraysize="64*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <foreignKey>
                       <targetTable>TAP_SCHEMA.tables</targetTable>
                       <fkColumn>
                          <fromColumn>table_name</fromColumn>
                          <targetColumn>table_name</targetColumn>
                       </fkColumn>
                    </foreignKey>
                 </table>
                 <table type="table">
                    <name>TAP_SCHEMA.key_columns</name>
                    <description>description of foreign key columns in this tableset</description>
                    <column std="true">
                       <name>from_column</name>
                       <description>column in the from_table</description>
                       <dataType arraysize="64*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>key_id</name>
                       <description>key to join to keys</description>
                       <dataType arraysize="64*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>target_column</name>
                       <description>column in the target_table</description>
                       <dataType arraysize="64*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <foreignKey>
                       <targetTable>TAP_SCHEMA.keys</targetTable>
                       <fkColumn>
                          <fromColumn>key_id</fromColumn>
                          <targetColumn>key_id</targetColumn>
                       </fkColumn>
                    </foreignKey>
                 </table>
                 <table type="table">
                    <name>TAP_SCHEMA.keys</name>
                    <description>description of foreign keys in this tableset</description>
                    <column std="true">
                       <name>description</name>
                       <description>describes keys in the tableset</description>
                       <dataType arraysize="512*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>from_table</name>
                       <description>the table with the foreign key</description>
                       <dataType arraysize="64*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>key_id</name>
                       <description>unique key to join to key_columns</description>
                       <dataType arraysize="64*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>target_table</name>
                       <description>the table with the primary key</description>
                       <dataType arraysize="64*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>utype</name>
                       <description>lists the utype of keys in the tableset</description>
                       <dataType arraysize="512*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <foreignKey>
                       <targetTable>TAP_SCHEMA.tables</targetTable>
                       <fkColumn>
                          <fromColumn>from_table</fromColumn>
                          <targetColumn>table_name</targetColumn>
                       </fkColumn>
                    </foreignKey>
                    <foreignKey>
                       <targetTable>TAP_SCHEMA.tables</targetTable>
                       <fkColumn>
                          <fromColumn>target_table</fromColumn>
                          <targetColumn>table_name</targetColumn>
                       </fkColumn>
                    </foreignKey>
                 </table>
                 <table type="table">
                    <name>TAP_SCHEMA.schemas</name>
                    <description>description of schemas in this tableset</description>
                    <column std="true">
                       <name>description</name>
                       <description>describes schemas in the tableset</description>
                       <dataType arraysize="512*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>schema_index</name>
                       <description>The schema_index is used to recommend schema ordering for clients. Clients may order by table_index (ascending) so lower index tables would appear earlier in a listing.</description>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>schema_name</name>
                       <description>Name of the database schema</description>
                       <dataType arraysize="64*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>utype</name>
                       <description>lists the utypes of schemas in the tableset</description>
                       <dataType arraysize="512*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="table">
                    <name>TAP_SCHEMA.tables</name>
                    <description>description of tables in this tableset</description>
                    <column std="true">
                       <name>description</name>
                       <description>describes tables in the tableset</description>
                       <dataType arraysize="512*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>schema_name</name>
                       <description>the schema this table belongs to</description>
                       <dataType arraysize="64*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>table_index</name>
                       <description>The table_index is used to recommend table ordering for clients. Clients may order by table_index (ascending) so lower index tables would appear earlier in a listing.</description>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>table_name</name>
                       <description>the fully qualified table name</description>
                       <dataType arraysize="64*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>table_type</name>
                       <description>one of: table view</description>
                       <dataType arraysize="8*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column std="true">
                       <name>utype</name>
                       <description>lists the utype of tables in the tableset</description>
                       <dataType arraysize="512*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <foreignKey>
                       <targetTable>TAP_SCHEMA.schemas</targetTable>
                       <fkColumn>
                          <fromColumn>schema_name</fromColumn>
                          <targetColumn>schema_name</targetColumn>
                       </fkColumn>
                    </foreignKey>
                 </table>
              </schema>
              <schema>
                 <name>util</name>
                 <description>Collection of generic utility tables.</description>
                 <table type="view">
                    <name>util.collections</name>
                    <description>Table that lists the data collections of the processed data, provided either by ESO observers or generated in-house, available in the ESO Science Archive Facility.</description>
                    <column>
                       <name>creators</name>
                       <description>The names of the creator(s) of the data collection.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="68*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>doi</name>
                       <description>The (dereferenceable) Digital Object Identifier assigned to the collection. The URL will bring you to the DOI landing page containing abstract, data curators, etc., including a link that can be used to download the entire data collection.</description>
                       <ucd>meta.ref.doi</ucd>
                       <dataType arraysize="84*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>name</name>
                       <description>Name of the data collection.</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="32*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>title</name>
                       <description>The title of the collection, typically describing its science case.</description>
                       <ucd>meta.title</ucd>
                       <dataType arraysize="128*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>type</name>
                       <description>Type of observing programme(s) from which the collection was generated, e.g. survey, large programme, normal programme, etc. The special value of STREAM indicates a collection of automatically generated pipeline products, spanning all observing programmes containing data from a specific instrument mode.</description>
                       <ucd>meta.code.class</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                 </table>
                 <table type="view">
                    <name>util.docurl</name>
                    <description>Table that lists the urls of the web pages documenting various assets related to the ESO Science Archive Facility (for example, the fors2 instrument).</description>
                    <column>
                       <name>name</name>
                       <description>Name of the asset (e.g., instrument name)</description>
                       <ucd>meta.id</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>type</name>
                       <description>Type of the asset (e.g., instrument)</description>
                       <ucd>meta.code.class</ucd>
                       <dataType arraysize="20*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                    <column>
                       <name>url</name>
                       <description>URL pointing to the documentation web page of the asset.</description>
                       <ucd>meta.ref.url</ucd>
                       <dataType arraysize="256*" xsi:type="vs:VOTableType">char</dataType>
                       <flag>principal</flag>
                    </column>
                 </table>
              </schema>
           </tableset>
        </ri:Resource>