<?xml-stylesheet href='/static/xsl/oai.xsl' type='text/xsl'?>
<ri:Resource created="2017-02-02T18:00:00" status="active" updated="2025-02-13T15:41:49.489" version="1.2" xmlns:esatapplus="http://esa.int/xml/EsaTapPlus" xmlns:ri="http://www.ivoa.net/xml/RegistryInterface/v1.0" xmlns:tr="http://www.ivoa.net/xml/TAPRegExt/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/VODataService/v1.1 http://vo.ari.uni-heidelberg.de/docs/schemata/VODataService.xsd" xsi:type="vs:CatalogService">
           <title>Herschel TAP</title>
           <shortName>Herschel</shortName>
           <identifier>ivo://esavo/hsa/tap</identifier>
           <curation>
              <publisher>European Space Agency</publisher>
              <contact>
                 <name>Bruno Merin</name>
                 <email>esdc_leads@cosmos.esa.int</email>
                 <telephone>+34918131456</telephone>
              </contact>
           </curation>
           <content>
              <subject>ESA, Herschel, Archive, ESAC</subject>
              <description>This service provides access to observations and catalogs from the ESA Herschel Space Observatory mission hosted at the ESAC Science Data Centre</description>
              <referenceURL>https://archives.esac.esa.int/hsa/whsa</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://archives.esac.esa.int/hsa/whsa-tap-server/tap</accessURL>
              </interface>
              <language>
                 <name>ADQL</name>
                 <version ivo-id="http://www.ivoa.net/xml/SSA/v0.4">2.0</version>
                 <description>ADQL 2.0</description>
              </language>
              <outputFormat>
                 <mime>application/x-votable+xml</mime>
                 <alias>votable</alias>
              </outputFormat>
              <outputFormat>
                 <mime>application/x-votable+xml</mime>
                 <alias>votable_plain</alias>
              </outputFormat>
              <outputFormat>
                 <mime>text/csv</mime>
                 <alias>csv</alias>
              </outputFormat>
              <outputFormat>
                 <mime>application/json</mime>
                 <alias>json</alias>
              </outputFormat>
              <outputFormat>
                 <mime>application/fits</mime>
                 <alias>fits</alias>
              </outputFormat>
              <outputFormat>
                 <mime>text/plain</mime>
                 <alias>direct</alias>
              </outputFormat>
              <retentionPeriod>
                 <default>259200</default>
                 <hard>259200</hard>
              </retentionPeriod>
              <executionDuration>
                 <default>300</default>
                 <hard>300</hard>
              </executionDuration>
              <outputLimit>
                 <default unit="row">100000</default>
                 <hard unit="row">100000</hard>
              </outputLimit>
            </capability>
            <capability standardID="ivo://ivoa.net/std/VOSI#capabilities">
                <interface role="std" version="1.0" xsi:type="vs:ParamHTTP">
                    <accessURL use="full"> https://archives.esac.esa.int/hsa/whsa-tap-server/tap/capabilities </accessURL>
                </interface>
            </capability>
            <capability standardID="ivo://ivoa.net/std/VOSI#tables-1.1">
                <interface role="std" version="1.1" xsi:type="vs:ParamHTTP">
                    <accessURL use="base">https://archives.esac.esa.int/hsa/whsa-tap-server/tap/tables</accessURL>
                </interface>
            </capability>
            <tableset xsi:schemaLocation="http://www.ivoa.net/xml/VODataService/v1.1 http://www.ivoa.net/xml/VODataService/v1.1 http://esa.int/xml/EsaTapPlus http://registry.euro-vo.org/eurovo/regtap/xml/esaTapPlusAttributes.xsd" xsi:type="vs:TableSet">
            &gt;
                <schema esatapplus:public="true">
                    <name>tap_upload</name>
                    <description/>
                </schema>
                <schema esatapplus:public="true">
                    <name>hpdp</name>
                    <description/>
                    <table esatapplus:flags="0" esatapplus:size="0" type="base_table">
                        <name>hpdp.latest_observation_hpdp</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>file_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>instrument_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observation_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>request_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="0" type="base_table">
                        <name>hpdp.vizier_links</name>
                        <description/>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="19749" type="base_table">
                        <name>hpdp.unique_observation_hpdp</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>aor</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>category</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>dec</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>duration</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>end_time</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">TIMESTAMP</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fov</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>instrument_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>is_public</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>keyword</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>naif_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>num_requests</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BIGINT</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observation_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observation_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observer</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observing_mode_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>obsstate</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>od_number</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BIGINT</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>polygon_fov</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>prop_end</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">TIMESTAMP</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>proposal_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>ra</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>request_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>spg_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>start_time</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">TIMESTAMP</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>status</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>target_name</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>urn_version</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="0" type="base_table">
                        <name>hpdp.latest_unique_observation_requests</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>instrument_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>max_request_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>num_requests</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BIGINT</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observation_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="0" type="base_table">
                        <name>hpdp.files</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>filename</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>file_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>file_size</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BIGINT</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>file_type_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>main_postcard</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>request_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>vizier_link</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="0" type="base_table">
                        <name>hpdp.latest_requests</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>abstract</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">text</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>author</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">text</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>category</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>date_active_version</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">TIMESTAMP</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>date_ingest_completed</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">TIMESTAMP</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>date_ingest_requested</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">TIMESTAMP</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>date_ingest_started</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">TIMESTAMP</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>directory</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>full_retrieval_file_size</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BIGINT</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>full_retrieval_path</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>is_active_version</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>job_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>keyword</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rel_notes_file</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>request_file</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>request_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>title</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">text</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>version_change_log</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>version_number</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                    </table>
                </schema>
                <schema esatapplus:public="true">
                    <name>public</name>
                    <description/>
                    <table esatapplus:flags="0" esatapplus:size="1" type="base_table">
                        <name>public.dual</name>
                        <description>
                            auxiliary table to be used as dummy "from"
                        </description>
                        <column esatapplus:flags="0" std="false">
                            <name>dummy</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="0" type="base_table">
                        <name>public.image_formats</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>extension</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>image_format_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                    </table>
                </schema>
                <schema esatapplus:public="true">
                    <name>tap_schema</name>
                    <description/>
                    <table esatapplus:flags="0" type="base_table">
                        <name>tap_schema.tables</name>
                        <description>
                            TAP SCHEMA tables
                        </description>
                        <column esatapplus:flags="0" std="false">
                            <name>db_table_name</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>description</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>schema_name</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>size</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BIGINT</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>table_name</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>table_type</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>utype</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" type="base_table">
                        <name>tap_schema.columns</name>
                        <description>
                            TAP SCHEMA columns
                        </description>
                        <column esatapplus:flags="0" std="false">
                            <name>column_name</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>datatype</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>db_column_name</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>description</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>indexed</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>principal</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>schema_name</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>size</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>std</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>table_name</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>ucd</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>unit</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>utype</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" type="base_table">
                        <name>tap_schema.keys</name>
                        <description>
                            TAP SCHEMA keys
                        </description>
                        <column esatapplus:flags="0" std="false">
                            <name>description</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>from_table</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>key_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>target_table</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>utype</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" type="base_table">
                        <name>tap_schema.schemas</name>
                        <description>
                            TAP SCHEMA schemas
                        </description>
                        <column esatapplus:flags="0" std="false">
                            <name>db_schema_name</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>description</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>schema_name</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>utype</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" type="base_table">
                        <name>tap_schema.key_columns</name>
                        <description>
                            TAP SCHEMA key columns
                        </description>
                        <column esatapplus:flags="0" std="false">
                            <name>from_column</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>key_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>target_column</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                    </table>
                </schema>
                <schema esatapplus:public="true">
                    <name>hsa</name>
                    <description/>
                    <table esatapplus:flags="0" esatapplus:size="38869" type="base_table">
                        <name>hsa.observation_science</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>global_science_area</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>instrument_name</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>instrument_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observation_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observation_science_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>science_area</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>science_category</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="9932" type="base_table">
                        <name>hsa.proposal_coauthor</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>coauthor</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>coauthor_short_name</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>coauthor_short_name_plain</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>proposal_coauthor_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>proposal_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="0" type="base_table">
                        <name>hsa.proposal_observation</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>observation_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>proposal_observation_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>proposal_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="0" type="base_table">
                        <name>hsa.instrument</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>instrument_name</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>instrument_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="0" type="base_table">
                        <name>hsa.observing_mode_per_instrument</name>
                        <description/>
                    </table>
                    <table esatapplus:flags="1" esatapplus:hierarchy="catalogues" esatapplus:size="167525" type="base_table">
                        <name>hsa.spire_spectral_feature_finder_catalogue</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>obsid</name>
                            <description>
                                The OBSID
                            </description>
                            <unit/>
                            <ucd>meta.ref.url</ucd>
                            <utype>Acess.reference</utype>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>opday</name>
                            <description>
                                The Herschel Operational Day
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>frequency</name>
                            <description>
                                Observed frequency of the feature
                            </description>
                            <unit>
                                GHz
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>frequency_error</name>
                            <description>
                                Error on the derived frequency
                            </description>
                            <unit>
                                GHz
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rest_frame_freq</name>
                            <description>
                                Rest-frame frequency of the feature
                            </description>
                            <unit>
                                GHz
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>snr</name>
                            <description>
                                Signal-to-noise ratio
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>detector_array</name>
                            <description>
                                Detector or detector array name
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>cube_pixel_row</name>
                            <description>
                                Cube pixel row
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>cube_pixel_column</name>
                            <description>
                                Cube pixel column
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="1" std="false">
                            <name>ra</name>
                            <description>
                                The Right Ascension J2000.0
                            </description>
                            <unit>
                                deg
                            </unit>
                            <ucd>pos.eq.ra;meta.main</ucd>
                            <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="2" std="false">
                            <name>dec</name>
                            <description>
                                The Declination J2000.0
                            </description>
                            <unit>
                                deg
                            </unit>
                            <ucd>pos.eq.dec;meta.main</ucd>
                            <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>feature_flag</name>
                            <description>
                                Combined flag for the feature
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>velocity</name>
                            <description>
                                The derived radial velocity
                            </description>
                            <unit>
                                km/s
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>velocity_error</name>
                            <description>
                                Radial velocity error
                            </description>
                            <unit>
                                km/s
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>v_flag</name>
                            <description>
                                Radial velocity flag
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>extent</name>
                            <description>
                                Point-like or extended source
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>calibration</name>
                            <description>
                                Point-like or extended source calibration used for the feature
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>sampling</name>
                            <description>
                                Map sampling
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>hpdp</name>
                            <description>
                                HPDP products used
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>bgs</name>
                            <description>
                                Background subtracted spectra used
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>ncc_flag</name>
                            <description>
                                Special search for [CI] feature
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                            <flag>primary</flag>
                        </column>
                    </table>
                    <table esatapplus:flags="1" esatapplus:hierarchy="catalogues" esatapplus:size="1759" type="base_table">
                        <name>hsa.hifi_spectral_line_smoothed</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>obsid</name>
                            <description>
                                Observation ID
                            </description>
                            <unit/>
                            <ucd>meta.ref.url</ucd>
                            <utype>Acess.reference</utype>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>source_id</name>
                            <description>
                                Name of the source
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="1" std="false">
                            <name>ra</name>
                            <description>
                                Right Ascension coordinate
                            </description>
                            <unit>
                                deg
                            </unit>
                            <ucd>pos.eq.ra;meta.main</ucd>
                            <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="2" std="false">
                            <name>dec</name>
                            <description>
                                Declination coordinate
                            </description>
                            <unit>
                                deg
                            </unit>
                            <ucd>pos.eq.dec;meta.main</ucd>
                            <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observing_mode</name>
                            <description>
                                HIFI Observing mode name
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>spectrograph</name>
                            <description>
                                Name of spectrometer backend. Save for a handful of exceptions, it will always be "WBS-HV" as both polarisations should have been averaged to form the input spectrum
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>spectra_resolution</name>
                            <description>
                                Spectral resolution of input spectrum. For the default LineCatalogue, this corresponds to the native resolution (around 1 MHz), while for smoothed tables, it indicates the resulting spectral bin size after smoothing
                            </description>
                            <unit>
                                MHz
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>database</name>
                            <description>
                                Data-base from which the line spectroscopy parameters are taken (JPLor CDMS)
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>species</name>
                            <description>
                                Name of the molecular or atomic species
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>transition</name>
                            <description>
                                Name of transition
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rest_frequency</name>
                            <description>
                                Frequency of the line transition in the LSR
                            </description>
                            <unit>
                                GHz
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>eup</name>
                            <description>
                                Upper energy level Eup of the line
                            </description>
                            <unit>
                                K
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>aij</name>
                            <description>
                                Einstein coefficient Aij
                            </description>
                            <unit>
                                1/s
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>position</name>
                            <description>
                                Fitted position of the line centroid
                            </description>
                            <unit>
                                GHz
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>std_position</name>
                            <description>
                                Standard deviation error on the above fitted position
                            </description>
                            <unit>
                                GHz
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>side_band</name>
                            <description>
                                Name of the sideband frequency scale (here "SSB", i.e.  Single Side-band)
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>v0</name>
                            <description>
                                Position of the velocity centroid
                            </description>
                            <unit>
                                km/s
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>std_v0</name>
                            <description>
                                Standard deviation error on the fitted centroid
                            </description>
                            <unit>
                                km/s
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rms</name>
                            <description>
                                RMS noise level of the spectra estimated from the spectrum on two windows of 50 MHz on either side of the line profile
                            </description>
                            <unit>
                                K
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>signal_to_noise_ratio</name>
                            <description>
                                Fitted line peak signal-to-noise ratio
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>evidence</name>
                            <description>
                                Provides a quality measure of the Gaussian fit (based on a Bayesianstatistics fitter)
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>peak_position</name>
                            <description>
                                Frequency position of the fitted line peak (GHz)
                            </description>
                            <unit>
                                GHz
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>lower_frequency_fit_window</name>
                            <description>
                                Lower frequency of the interval used to perform the Gaussian fit(GHz)
                            </description>
                            <unit>
                                GHz
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>upper_frequency_fit_window</name>
                            <description>
                                Higher frequency of the interval used to perform the Gaussian fit(GHz)
                            </description>
                            <unit>
                                GHz
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="140609" type="base_table">
                        <name>hsa.publication</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>author</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>bib_code</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>instrument_name</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observation_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>publication_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>title</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="0" type="base_table">
                        <name>hsa.quality_flag</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>flag_action</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">text</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>flag_description</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">text</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>flag_impact</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">text</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>flag_name</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>flag_value</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observation_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>quality_flag_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="1" esatapplus:hierarchy="hsa" esatapplus:size="61201" type="base_table">
                        <name>hsa.v_active_observation</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>aor</name>
                            <description>
                                AOR label as entered in HSPOT
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>bii</name>
                            <description>
                                Galactic longitude in degrees
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="2" std="false">
                            <name>dec</name>
                            <description>
                                Actual declination of pointing
                            </description>
                            <unit>
                                deg
                            </unit>
                            <ucd>pos.eq.dec;meta.main</ucd>
                            <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>duration</name>
                            <description>
                                Duration of the observation in seconds
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>end_time</name>
                            <description>
                                End date of the observation
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">TIMESTAMP</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fov</name>
                            <description>
                                Field of view
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>global_science_area</name>
                            <description>
                                HSA internal parameter
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>icon_image</name>
                            <description>
                                HSA internal parameter
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BINARY</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>icon_location</name>
                            <description>
                                HSA internal parameter
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>image_2_5_location</name>
                            <description>
                                HSA internal parameter
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>image_location</name>
                            <description>
                                HSA internal parameter
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>ingest_queue_oid</name>
                            <description>
                                Database index number
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>instrument_oid</name>
                            <description>
                                Database index number
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>is_active_version</name>
                            <description>
                                HSA internal parameter
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>is_public</name>
                            <description>
                                Is the observation public or restricted
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>lii</name>
                            <description>
                                Galactic latitude in degrees
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>naif_id</name>
                            <description>
                                Solar sytem objects identifier
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>num_publications</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BIGINT</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observation_id</name>
                            <description>
                                The identifier of a Herschel observation
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observation_oid</name>
                            <description>
                                Database index number
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observer</name>
                            <description>
                                Name of the principal investigator of the observation
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observing_mode_oid</name>
                            <description>
                                Database index number
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>obsstate</name>
                            <description>
                                Final status of the observation after QC assessment: PASSED, FAILED, NOT APPLICABLE
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>od_number</name>
                            <description>
                                The operational day to which the observation belongs
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BIGINT</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>pa</name>
                            <description>
                                Position angle of pointing
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>polygon_fov</name>
                            <description>
                                HSA internal parameter
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>position</name>
                            <description>
                                HSA internal parameter
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>prop_end</name>
                            <description>
                                HSA internal parameter
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">TIMESTAMP</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>proposal_id</name>
                            <description>
                                The ID of the proposal that the observation was part of
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>quality_report_location</name>
                            <description>
                                HSA internal parameter
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="1" std="false">
                            <name>ra</name>
                            <description>
                                Actual right ascension of pointing
                            </description>
                            <unit>
                                deg
                            </unit>
                            <ucd>pos.eq.ra;meta.main</ucd>
                            <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>science_area</name>
                            <description>
                                Broad Science Area classification of the observations as entered by the user in HSpot: Galactic, Extra-galactic, Solar System.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>science_category</name>
                            <description>
                                Detailed Science Category classification of the observations as entered by the user in HSpot.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>spg_id</name>
                            <description>
                                Version of the Pipeline used to process the obervation
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>start_time</name>
                            <description>
                                Start date of the observation
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">TIMESTAMP</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>status</name>
                            <description>
                                Access status: Public or Restricted
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>target_name</name>
                            <description>
                                The name of the target
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>urn_version</name>
                            <description>
                                HSA internal parameter
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="741" type="base_table">
                        <name>hsa.proposal_info</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>abstract</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>author</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>author_plain</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>proposal_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>proposal_info_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>title</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="1" esatapplus:hierarchy="catalogues" esatapplus:size="108319" type="base_table">
                        <name>hsa.pacs_point_source_070</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>source_id</name>
                            <description>
                                The object name is an identifier consisting of two parts, acronym and sequence, and is formatted as ’HPPSCxxxA_Jhhmmss.s±ddmmss’. ’HPPSC’ stands for Herschel PACS Point Source Catalogue, xxx is the central wavelength of the band in which the source was observed, identifying the wavelength in microns, and the letter A indicates the first version of the catalogue. The second part has the format ’Jhhmmss.s+ddmmss’ derived from the source coordinates with ’J’ indicating a J2000 reference system, ’hhmmss.s’ is the Right Ascension in hours, minutes and seconds accuracy of one digits after the decimal, and ’+ddmmss’ is the Declination in signed degrees, minutes and seconds to an accuracy of one digit after the decimal.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>band</name>
                            <description>
                                This is one of the strings "blue","green","red" identifying the PACS detector array names for the filter bands centred at 70, 100, 160 microns, respectively. The wavelength is also specified in the name of the object.
                            </description>
                            <unit>
                                microns
                            </unit>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="1" std="false">
                            <name>ra</name>
                            <description>
                                Right Ascension coordinate in a J2000.0 reference frame. This is the peak position of the SUSSEXtractor detection. The coordinates are degrees written in double precision format.
                            </description>
                            <unit>
                                deg
                            </unit>
                            <ucd>pos.eq.ra;meta.main</ucd>
                            <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="2" std="false">
                            <name>dec</name>
                            <description>
                                Declination coordinate in a J2000.0 reference frame. This is the peak position of the SUSSEXtractor detection. The coordinates are degrees written in double precision format.
                            </description>
                            <unit>
                                deg
                            </unit>
                            <ucd>pos.eq.dec;meta.main</ucd>
                            <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>raerr</name>
                            <description>
                                Positional uncertainties of each object as provided by SUSSEXtractor. Units are degrees, the data type is double precision.
                            </description>
                            <unit>
                                deg
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>decerr</name>
                            <description>
                                Positional uncertainties of each object as provided by SUSSEXtractor. Units are degrees, the data type is double precision.
                            </description>
                            <unit>
                                deg
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>flux</name>
                            <description>
                                This is the flux as provided by the AnnularSkyAperturePhotometry task. For objects that were identified several times across different maps, this flux corresponds to the extraction with the best average S/N, where the Ns based S/N (S/Ns)and the background RMS based S/N (S/Nr) values are taken into account. For the blue and green bands the aperture radius was 6??, for the red band 12?? (see Section 3.3 for more details). For all cases the raw flux density values were corrected for the aperture size, based on Lutz (2015). Colour corrections were not applied. The units are mJy, written as double precision.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>snr</name>
                            <description>
                                Estimated S/N based on a statistical approach, using the S/Ns calibration surfaces. It is calculated as a function of the source flux and the Ns value. The data type is double precision.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>snrnoise</name>
                            <description>
                                It is calculated from the source flux and the estimated S/Ns, by dividing the flux by the S/Ns. This noise includes both the sky confusion and the instrument noise.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>stn</name>
                            <description>
                                Calculated as the ratio of the source flux and the RMS. Data type is double precision.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rms</name>
                            <description>
                                RMS noise as measured in the blank sky apertures placed around the source. Double precision. Units are mJy.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>strn</name>
                            <description>
                                Structure noise value obtained from the structure noise maps. Double precision, in units of MJy/sr.
                            </description>
                            <unit>
                                MJy/sr
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fratio</name>
                            <description>
                                The ratio of the flux density values measured in the 6th and the 1st aperture, corresponding to 4?? and 9?? in the blue and green bands, and 9?? and 14?? in the red band.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fwhmxfit</name>
                            <description>
                                This column contains the FWHM values measured by the 2D Gaussian model in X and Y directions, fitted by the sourceFitter() task. If the elongated Gaussian fit was possible then both FWHMx and FWHMy are listed. If only a circular Gaussian could be fitted then FWHMy is equal to -99.9. It is written in double precision format, in units of second of arc.
                            </description>
                            <unit>
                                arcsec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fwhmyfit</name>
                            <description>
                                This column contains the FWHM values measured by the 2D Gaussian model in X and Y directions, fitted by the sourceFitter() task. If the elongated Gaussian fit was possible then both FWHMx and FWHMy are listed. If only a circular Gaussian could be fitted then FWHMy is equal to -99.9. It is written in double precision format, in units of second of arc.
                            </description>
                            <unit>
                                arcsec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>elong_flag</name>
                            <description>
                                If an elliptical Gaussian model was fitted in the source, this column contains the ratio of the FWHMy and FWHMx. A value of 0 means that the source is circular, 0.5 means that FWHMy = 0.5 × FWHMx. If FWHMy = -99.9 (circular detection), FLAG_ELONG = 0. FLAG_ELONG is also set to 0 if the source eccentricity (FWHMx - FWHMy)/FWHMx) defined in a similar way with the FWHM values of the PACS PSF reported in Table 1, is smaller than the PSF eccentricity, Double precision format.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>edge_flag</name>
                            <description>
                                The position of a source with respect to the edges of the image affects the quality of the photometry, as the extraction procedure needs a large enough area to compute properly both the flux density and the background to be subtracted. Also, due to the scan speed inhomogeneities during the turnarounds, the map edges may have different noise properties than the rest of the image.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>blend_flag</name>
                            <description>
                                Objects with distance within the PSF FWHM have the same value (&gt;0) of FLAG_BLEND and they can be considered as blended sources. FLAG_BLEND = 0 means that the object is not blended with other objects. The PACS PSFs depend on the observing mode. The absolute pointing error for SPG13 (1.2??) is adopted as uncertainty.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>warmat</name>
                            <description>
                                Flag indicating that the observation was affected by "warm" attitude. The term refers to spacecraft attitudes in which the star-tracker support structure is subject to thermal distortions as was not completely shaded from sunlight. This has an impact on the pointing accuracy. Data type is Boolean.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>obsid</name>
                            <description>
                                The term is the observation identifier for the Herschel observations . It is a 10 digit integer, starting always with 1342. The column lists the first OBSID from the list that built the L2.5/L3 map. It corresponds to the meta keyword obsid001.
                            </description>
                            <unit/>
                            <ucd>meta.ref.url</ucd>
                            <utype>Acess.reference</utype>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>ssomap_flag</name>
                            <description>
                                Maps of solar system objects have typically been observed in tracking mode, but were reprocessed in the ’rest’ sky frame for the HPPSC, and may be contaminated by the moving targets. The affected OBSIDs are marked with an ’ssomap’ flag.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                            <flag>primary</flag>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="0" type="base_table">
                        <name>hsa.observing_mode</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>observing_mode_name</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observing_mode_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>search_key</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="0" type="base_table">
                        <name>hsa.proposal</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>angle_from</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>angle_to</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>aor</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>band</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>cross_step_size</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>dec_j2000</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>dec_j2000_deg</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fov</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">USER-DEFINED</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>instrument</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>is_time_constrained</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>map_angle_ref</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>map_position_angle</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>map_radius</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>map_x_size</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>map_y_size</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>mode</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>naif_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>nominal_ortogonal</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>num_legs</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>num_repetitions</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>nyquist_sampling</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>offset_true_false</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>overhead_time</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>proposal_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>proposal_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>ra_j2000</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>ra_j2000_deg</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>raster_lines</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>raster_point_line</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>raster_x_step</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>raster_y_step</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>scan_cross_step</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>scan_line_length</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>scan_map_cross_size</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>scan_speed</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>spectrometer</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>submode</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>target_name</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>target_type</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>total_time</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="158451" type="base_table">
                        <name>hsa.proposal_pi_user</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>proposal_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>proposal_pi_user_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>short_name</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>short_name_plain</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>username</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="1" esatapplus:hierarchy="catalogues" esatapplus:size="524734" type="base_table">
                        <name>hsa.spire_point_source_350</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>source_id</name>
                            <description>
                                The object identifier consists of two parts, acronym and sequence, and is formatted as “HSPSCwwwA_Jhhmm.mm+ddmm.m” with the exception of the planets Uranus and Neptune, which are following the format “HSPSCwwwA_ppp_000”. “HSPSC” stands for Herschel SPIRE Point Source Catalog, “www” is one of [250,350,500], identifying the wavelength in microns, and the letter A indicates the  first public version of the catalog. The sequence has the format “Jhhmm.mm+ddmm.m”, which is derived from the object coordinates with J indicating a J2000 reference system, “hhmm.mm” indicating the Right Ascension in hours and minutes to an accuracy of two digits after the decimal, and “+ddmm.m” indicating Declination in signed degrees and minutes to an accuracy of one digit after the decimal. In the case of the planets the sequence is formatted as “ppp_000”, where “ppp” stands for one of the strings “URA” or “NEP” indicating Uranus or Neptune respectively, followed by a running number “000” indicating the observation. The spatial resolution of the coordinate based serial number is well matched to the size of SPIRE’s beam profiles and will keep changes in object names to a minimum if another version of the catalog is generated.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>det</name>
                            <description>
                                This is one of the strings “PSW”, “PMW”, “PLW” identifying the SPIRE detector array names for the filter bands centered at 250, 350, 500 microns respectively. This column is for convenience for those more familiar with the instrument specific naming. Otherwise the wavelength is indicated in the object identifier.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="1" std="false">
                            <name>ra</name>
                            <description>
                                Right Ascension coordinate in a J2000.0 reference frame, calculated as the average of the Right Ascensions of all the contributing source detections in different maps. The positions used result from the refined Timeline Fitter positions and their uncertainties. The average is calculated in Cartesian space and transformed back to spherical coordinates to avoid problems near the celestial poles.
                            </description>
                            <unit>
                                deg
                            </unit>
                            <ucd>pos.eq.ra;meta.main</ucd>
                            <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="2" std="false">
                            <name>dec</name>
                            <description>
                                Declination coordinate in a J2000.0 reference frame, calculated as the average of the Right Ascensions of all the contributing source detections in different maps. The positions used result from the refined Timeline Fitter positions and their uncertainties. The average is calculated in Cartesian space and transformed back to spherical coordinates to avoid problems near the celestial poles.
                            </description>
                            <unit>
                                deg
                            </unit>
                            <ucd>pos.eq.dec;meta.main</ucd>
                            <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>ra_err</name>
                            <description>
                                Positional uncertainty in arcsec of each catalog object. It is derived as the larger of either quadratic mean of all the individual TML uncertainties of all contributing source detections or the standard deviation of all source positions, divided by the square root of the number of maps the source is detected in.
                            </description>
                            <unit>
                                arcsec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>dec_err</name>
                            <description>
                                Positional uncertainty in arcsec of each catalog object. It is derived as the larger of either quadratic mean of all the individual TML uncertainties of all contributing source detections or the standard deviation of all source positions, divided by the square root of the number of maps the source is detected in.
                            </description>
                            <unit>
                                arcsec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>pos_flag</name>
                            <description>
                                This flag indicates a potential problem with the position of this source if set to True. It is set if the uncertainties associated with the position are larger than the search radius used by the consolidation algorithm. It is also set if the maximum distance between the positions of all contributing detections is larger than the search radius used by the consolidation algorithm. The search radius is chosen as half of the FWHM of the beam profile for the respective source increased by 6” as allowance for the 3 sigma pointing uncertainty of Herschel
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>astrom_flag</name>
                            <description>
                                Astrometry flag indicating that one or more of the contributing source detections came from a map with a positional offset greater than 5” derived from stacking at WISE 24 ?m catalog positions. A total of 140573 records was flagged in this way.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>nmap</name>
                            <description>
                                The number of times a source should have been detected at the list position and in the same band pass, based on the coverage maps. This value is derived by testing a 3x3 pixel square centered on the source in each coverage map. If the coverage anywhere within this square is greater than zero, the NMAP value for this object is incremented by one.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>ndet</name>
                            <description>
                                This column contains the actual number of detections in separate maps of this object at this position and filter band. Combinations of maps into a Level 2.5 map are counted as one. There are rare cases where two close, but separate detections in the same map become part of the same object because the grouping algorithm was not able to distinguish them. In this case the source duplication flag is set.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>dupl_flag</name>
                            <description>
                                This flag is False by default and set to True if more than one source from the same map were identified as part of this object by the object consolidation algorithm. This is a rare occurrence and mainly due to limitations of the algorithm used. The flag was set 1624 times (960,497,167 for the filter bands respectively).
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>flux</name>
                            <description>
                                This column shows the average of the TML derived fluxes of all contributing sources, weighted with the respective TML generated uncertainties. This procedure of fitting a fixed width circular Gaussian beam profile model has proven to be superior to a number of other common methods used with SPIRE data in terms of reproducibility and photometric accuracy, down to fluxes of 30 mJy (Pearson et al. 2014).
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fluxtml_err</name>
                            <description>
                                This column contains the propagated weighted error produced by the TML for all contributing source detections.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>conf_err</name>
                            <description>
                                This column indicates the local confusion uncertainty in mJy. It is the average of the individual values of all contributing sources, weighted with the respective TML uncertainties.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>flux_err</name>
                            <description>
                                This column indicates the local confusion uncertainty in mJy. It is the average of the individual values of all contributing sources, weighted with the respective TML uncertainties.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>snr</name>
                            <description>
                                This value has been added for convenience and expresses the signal to noise ratio associated with a given object as the ratio between the Timeline Fitter flux (FLUX) and the total flux error (FLUX_ERR).
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>insterr_flag</name>
                            <description>
                                This flag indicates that the TML returned no count for the number of readouts in the central aperture. To still be able to derive an instrument noise component, a typical number was used, based on the instrument configuration and multiplied with the number of repeats of the observation.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fluxsus</name>
                            <description>
                                This column shows the average of the Sussextractor derived fluxes of all contributing sources, weighted with the respective Sussextractor generated uncertainties.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fluxsus_err</name>
                            <description>
                                This column contains the propagated weighted error produced by Sussextractor for all contributing source detections.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fluxdao</name>
                            <description>
                                This column shows the average of the Daophot derived fluxes of all contributing sources, weighted with the respective Daophot generated uncertainties.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fluxdao_err</name>
                            <description>
                                This column contains the propagated weighted error produced by Daophot for all contributing source detections.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fluxtm2</name>
                            <description>
                                This column shows the average of the TM2 derived fluxes of all contributing sources, weighted with the respective TM2 generated uncertainties. This procedure fits an elliptical Gaussian beam profile model where the major and minor axes have been left as free fit parameters. The configuration also allows for a tilted background plane.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fluxtm2_err</name>
                            <description>
                                This column contains the propagated weighted error produced by TML2 for all contributing source detections.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fwhm1</name>
                            <description>
                                This column contains the average FWHM of the major axes of the elliptical Gaussian beam profile models fitted during the TM2 run to all the contributing detections, weighted by their respective uncertainties. 
                            </description>
                            <unit>
                                arcsec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fwhm2</name>
                            <description>
                                This column contains the average FWHM of the minor axes of the elliptical Gaussian beam profile models fitted during the TM2 run to all the contributing detections, weighted by their respective uncertainties. 
                            </description>
                            <unit>
                                arcsec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fwhm1_err</name>
                            <description>
                                This column contains the respective uncertainties of the weighted averages of the major and minor axes of the fitted elliptical Gaussian beam profile in arcsec.
                            </description>
                            <unit>
                                arcsec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fwhm2_err</name>
                            <description>
                                This column contains the respective uncertainties of the weighted averages of the major and minor axes of the fitted elliptical Gaussian beam profile in arcsec.
                            </description>
                            <unit>
                                arcsec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rot</name>
                            <description>
                                This column contains a robust average rotation angle of the elliptical Gaussian beam profile models fitted during the TM2 run to all the contributing detections. Robust meaning that all angles with uncertainties that are larger than a factor 1.5 of the median of all uncertainties of the contributing detections are removed before averaging. The rotation angle on the sky is measured from West counter-clockwise in degrees. Possible values start from 0 and are smaller than 180 deg. The average of the angles is calculated in Cartesian space to avoid problems when crossing the 180 deg threshold. Since a position angle of 180 deg is equal to 0 deg, we multiplied the position angles by 2 before averaging and divided by 2 after the back-transformation. A constant of 180 deg was added when the angle was smaller than 0 to stay within the allowed range.
                            </description>
                            <unit>
                                dec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rot_err</name>
                            <description>
                                This column contains the propagated error of the rotation angle for all contributing source detections.
                            </description>
                            <unit>
                                dec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>pntsrc_flag</name>
                            <description>
                                The flag is set for all objects, where both the major and minor FWHM parameters are still compatible with values that are observed from point sources at a given flux level. As such it is an indicator but not conclusive, in particular not for small fluxes.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>extsrc_flag</name>
                            <description>
                                This flag is set if any of the major or minor FWHM is larger than the upper flux dependent threshold for point sources.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>lowfwhm_flag</name>
                            <description>
                                This flag is set if any of the major or minor FWHM is smaller than the lower flux dependent threshold for point sources.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>largegal_flag</name>
                            <description>
                                This flag is set when the catalog position is within one of the ellipses given in the 2MASS Large Galaxy Atlas (LGA) (Jarrett et al 2003) for galaxies with major axis &gt; 1arcmin. The values are described as 'K_s (LGA/2MASS "total")' and represent the standard 2MASS aperture. If the flag is set there is a high probability that the source is part of the respective large galaxy rather than a background object.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>mapedge_flag</name>
                            <description>
                                The map edge flag is set when at least one of the contributing sources shows 10 or more percent of map pixels without a flux value (NaN) within the outer radius of the background annulus used by the Timeline Fitter (74”, 103”, 147”) for 250, 350, and 500 microns respectively. This condition flags catalog objects where its detection or the flux estimate may have been affected by at least one contributor being close to a map edge. 24313 objects are the edge flag set.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>ssocont_flag</name>
                            <description>
                                This flag is set as a warning if any of the known contributors to the catalog object is within a rectangle defined by the tracklet of a known asteroid at the time of the observation of the respective map, and the beam FWHM at the wavelength of the map. The estimated flux using a simple asteroid standard model needs to be at least at the one sigma confusion limit of Nguyen et al. (2010) of 5.8, 6.3, 6.8 mJy for 250, 350, and 500 microns respectively. 810 objects have this flag set.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>q3ctile</name>
                            <description>
                                As the exclusion criterion for regions with highly structured background emission is determined on the basis of the median STRN within a Q3C tile at the 22 bit level, we add the respective Q3C tile identifier to each object. It is a 19 digit number that is best interpreted using the Postgres implementation of Q3C.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                    </table>
                    <table esatapplus:flags="1" esatapplus:hierarchy="catalogues" esatapplus:size="950688" type="base_table">
                        <name>hsa.spire_point_source_250</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>source_id</name>
                            <description>
                                The object identifier consists of two parts, acronym and sequence, and is formatted as “HSPSCwwwA_Jhhmm.mm+ddmm.m” with the exception of the planets Uranus and Neptune, which are following the format “HSPSCwwwA_ppp_000”. “HSPSC” stands for Herschel SPIRE Point Source Catalog, “www” is one of [250,350,500], identifying the wavelength in microns, and the letter A indicates the  first public version of the catalog. The sequence has the format “Jhhmm.mm+ddmm.m”, which is derived from the object coordinates with J indicating a J2000 reference system, “hhmm.mm” indicating the Right Ascension in hours and minutes to an accuracy of two digits after the decimal, and “+ddmm.m” indicating Declination in signed degrees and minutes to an accuracy of one digit after the decimal. In the case of the planets the sequence is formatted as “ppp_000”, where “ppp” stands for one of the strings “URA” or “NEP” indicating Uranus or Neptune respectively, followed by a running number “000” indicating the observation. The spatial resolution of the coordinate based serial number is well matched to the size of SPIRE’s beam profiles and will keep changes in object names to a minimum if another version of the catalog is generated.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>det</name>
                            <description>
                                This is one of the strings “PSW”, “PMW”, “PLW” identifying the SPIRE detector array names for the filter bands centered at 250, 350, 500 microns respectively. This column is for convenience for those more familiar with the instrument specific naming. Otherwise the wavelength is indicated in the object identifier.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="1" std="false">
                            <name>ra</name>
                            <description>
                                Right Ascension coordinate in a J2000.0 reference frame, calculated as the average of the Right Ascensions of all the contributing source detections in different maps. The positions used result from the refined Timeline Fitter positions and their uncertainties. The average is calculated in Cartesian space and transformed back to spherical coordinates to avoid problems near the celestial poles.
                            </description>
                            <unit>
                                deg
                            </unit>
                            <ucd>pos.eq.ra;meta.main</ucd>
                            <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="2" std="false">
                            <name>dec</name>
                            <description>
                                Declination coordinate in a J2000.0 reference frame, calculated as the average of the Right Ascensions of all the contributing source detections in different maps. The positions used result from the refined Timeline Fitter positions and their uncertainties. The average is calculated in Cartesian space and transformed back to spherical coordinates to avoid problems near the celestial poles.
                            </description>
                            <unit>
                                deg
                            </unit>
                            <ucd>pos.eq.dec;meta.main</ucd>
                            <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>ra_err</name>
                            <description>
                                Positional uncertainty in arcsec of each catalog object. It is derived as the larger of either quadratic mean of all the individual TML uncertainties of all contributing source detections or the standard deviation of all source positions, divided by the square root of the number of maps the source is detected in.
                            </description>
                            <unit>
                                arcsec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>dec_err</name>
                            <description>
                                Positional uncertainty in arcsec of each catalog object. It is derived as the larger of either quadratic mean of all the individual TML uncertainties of all contributing source detections or the standard deviation of all source positions, divided by the square root of the number of maps the source is detected in.
                            </description>
                            <unit>
                                arcsec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>pos_flag</name>
                            <description>
                                This flag indicates a potential problem with the position of this source if set to True. It is set if the uncertainties associated with the position are larger than the search radius used by the consolidation algorithm. It is also set if the maximum distance between the positions of all contributing detections is larger than the search radius used by the consolidation algorithm. The search radius is chosen as half of the FWHM of the beam profile for the respective source increased by 6” as allowance for the 3 sigma pointing uncertainty of Herschel
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>astrom_flag</name>
                            <description>
                                Astrometry flag indicating that one or more of the contributing source detections came from a map with a positional offset greater than 5” derived from stacking at WISE 24 ?m catalog positions. A total of 140573 records was flagged in this way.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>nmap</name>
                            <description>
                                The number of times a source should have been detected at the list position and in the same band pass, based on the coverage maps. This value is derived by testing a 3x3 pixel square centered on the source in each coverage map. If the coverage anywhere within this square is greater than zero, the NMAP value for this object is incremented by one.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>ndet</name>
                            <description>
                                This column contains the actual number of detections in separate maps of this object at this position and filter band. Combinations of maps into a Level 2.5 map are counted as one. There are rare cases where two close, but separate detections in the same map become part of the same object because the grouping algorithm was not able to distinguish them. In this case the source duplication flag is set.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>dupl_flag</name>
                            <description>
                                This flag is False by default and set to True if more than one source from the same map were identified as part of this object by the object consolidation algorithm. This is a rare occurrence and mainly due to limitations of the algorithm used. The flag was set 1624 times (960,497,167 for the filter bands respectively).
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>flux</name>
                            <description>
                                This column shows the average of the TML derived fluxes of all contributing sources, weighted with the respective TML generated uncertainties. This procedure of fitting a fixed width circular Gaussian beam profile model has proven to be superior to a number of other common methods used with SPIRE data in terms of reproducibility and photometric accuracy, down to fluxes of 30 mJy (Pearson et al. 2014).
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fluxtml_err</name>
                            <description>
                                This column contains the propagated weighted error produced by the TML for all contributing source detections.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>conf_err</name>
                            <description>
                                This column indicates the local confusion uncertainty in mJy. It is the average of the individual values of all contributing sources, weighted with the respective TML uncertainties.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>flux_err</name>
                            <description>
                                This column indicates the local confusion uncertainty in mJy. It is the average of the individual values of all contributing sources, weighted with the respective TML uncertainties.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>snr</name>
                            <description>
                                This value has been added for convenience and expresses the signal to noise ratio associated with a given object as the ratio between the Timeline Fitter flux (FLUX) and the total flux error (FLUX_ERR).
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>insterr_flag</name>
                            <description>
                                This flag indicates that the TML returned no count for the number of readouts in the central aperture. To still be able to derive an instrument noise component, a typical number was used, based on the instrument configuration and multiplied with the number of repeats of the observation.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fluxsus</name>
                            <description>
                                This column shows the average of the Sussextractor derived fluxes of all contributing sources, weighted with the respective Sussextractor generated uncertainties.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fluxsus_err</name>
                            <description>
                                This column contains the propagated weighted error produced by Sussextractor for all contributing source detections.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fluxdao</name>
                            <description>
                                This column shows the average of the Daophot derived fluxes of all contributing sources, weighted with the respective Daophot generated uncertainties.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fluxdao_err</name>
                            <description>
                                This column contains the propagated weighted error produced by Daophot for all contributing source detections.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fluxtm2</name>
                            <description>
                                This column shows the average of the TM2 derived fluxes of all contributing sources, weighted with the respective TM2 generated uncertainties. This procedure fits an elliptical Gaussian beam profile model where the major and minor axes have been left as free fit parameters. The configuration also allows for a tilted background plane.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fluxtm2_err</name>
                            <description>
                                This column contains the propagated weighted error produced by TML2 for all contributing source detections.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fwhm1</name>
                            <description>
                                This column contains the average FWHM of the major axes of the elliptical Gaussian beam profile models fitted during the TM2 run to all the contributing detections, weighted by their respective uncertainties. 
                            </description>
                            <unit>
                                arcsec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fwhm2</name>
                            <description>
                                This column contains the average FWHM of the minor axes of the elliptical Gaussian beam profile models fitted during the TM2 run to all the contributing detections, weighted by their respective uncertainties. 
                            </description>
                            <unit>
                                arcsec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fwhm1_err</name>
                            <description>
                                This column contains the respective uncertainties of the weighted averages of the major and minor axes of the fitted elliptical Gaussian beam profile in arcsec.
                            </description>
                            <unit>
                                arcsec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fwhm2_err</name>
                            <description>
                                This column contains the respective uncertainties of the weighted averages of the major and minor axes of the fitted elliptical Gaussian beam profile in arcsec.
                            </description>
                            <unit>
                                arcsec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rot</name>
                            <description>
                                This column contains a robust average rotation angle of the elliptical Gaussian beam profile models fitted during the TM2 run to all the contributing detections. Robust meaning that all angles with uncertainties that are larger than a factor 1.5 of the median of all uncertainties of the contributing detections are removed before averaging. The rotation angle on the sky is measured from West counter-clockwise in degrees. Possible values start from 0 and are smaller than 180 deg. The average of the angles is calculated in Cartesian space to avoid problems when crossing the 180 deg threshold. Since a position angle of 180 deg is equal to 0 deg, we multiplied the position angles by 2 before averaging and divided by 2 after the back-transformation. A constant of 180 deg was added when the angle was smaller than 0 to stay within the allowed range.
                            </description>
                            <unit>
                                dec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rot_err</name>
                            <description>
                                This column contains the propagated error of the rotation angle for all contributing source detections.
                            </description>
                            <unit>
                                dec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>pntsrc_flag</name>
                            <description>
                                The flag is set for all objects, where both the major and minor FWHM parameters are still compatible with values that are observed from point sources at a given flux level. As such it is an indicator but not conclusive, in particular not for small fluxes.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>extsrc_flag</name>
                            <description>
                                This flag is set if any of the major or minor FWHM is larger than the upper flux dependent threshold for point sources.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>lowfwhm_flag</name>
                            <description>
                                This flag is set if any of the major or minor FWHM is smaller than the lower flux dependent threshold for point sources.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>largegal_flag</name>
                            <description>
                                This flag is set when the catalog position is within one of the ellipses given in the 2MASS Large Galaxy Atlas (LGA) (Jarrett et al 2003) for galaxies with major axis &gt; 1arcmin. The values are described as 'K_s (LGA/2MASS "total")' and represent the standard 2MASS aperture. If the flag is set there is a high probability that the source is part of the respective large galaxy rather than a background object.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>mapedge_flag</name>
                            <description>
                                The map edge flag is set when at least one of the contributing sources shows 10 or more percent of map pixels without a flux value (NaN) within the outer radius of the background annulus used by the Timeline Fitter (74”, 103”, 147”) for 250, 350, and 500 microns respectively. This condition flags catalog objects where its detection or the flux estimate may have been affected by at least one contributor being close to a map edge. 24313 objects are the edge flag set.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>ssocont_flag</name>
                            <description>
                                This flag is set as a warning if any of the known contributors to the catalog object is within a rectangle defined by the tracklet of a known asteroid at the time of the observation of the respective map, and the beam FWHM at the wavelength of the map. The estimated flux using a simple asteroid standard model needs to be at least at the one sigma confusion limit of Nguyen et al. (2010) of 5.8, 6.3, 6.8 mJy for 250, 350, and 500 microns respectively. 810 objects have this flag set.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>q3ctile</name>
                            <description>
                                As the exclusion criterion for regions with highly structured background emission is determined on the basis of the median STRN within a Q3C tile at the 22 bit level, we add the respective Q3C tile identifier to each object. It is a 19 digit number that is best interpreted using the Postgres implementation of Q3C.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="0" type="base_table">
                        <name>hsa.v_publication</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>abstract</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>authors</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>bib_code</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>instrument_name</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>num_observations</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observation_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>title</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="1" esatapplus:hierarchy="catalogues" esatapplus:size="218296" type="base_table">
                        <name>hsa.spire_point_source_500</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>source_id</name>
                            <description>
                                The object identifier consists of two parts, acronym and sequence, and is formatted as “HSPSCwwwA_Jhhmm.mm+ddmm.m” with the exception of the planets Uranus and Neptune, which are following the format “HSPSCwwwA_ppp_000”. “HSPSC” stands for Herschel SPIRE Point Source Catalog, “www” is one of [250,350,500], identifying the wavelength in microns, and the letter A indicates the  first public version of the catalog. The sequence has the format “Jhhmm.mm+ddmm.m”, which is derived from the object coordinates with J indicating a J2000 reference system, “hhmm.mm” indicating the Right Ascension in hours and minutes to an accuracy of two digits after the decimal, and “+ddmm.m” indicating Declination in signed degrees and minutes to an accuracy of one digit after the decimal. In the case of the planets the sequence is formatted as “ppp_000”, where “ppp” stands for one of the strings “URA” or “NEP” indicating Uranus or Neptune respectively, followed by a running number “000” indicating the observation. The spatial resolution of the coordinate based serial number is well matched to the size of SPIRE’s beam profiles and will keep changes in object names to a minimum if another version of the catalog is generated.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>det</name>
                            <description>
                                This is one of the strings “PSW”, “PMW”, “PLW” identifying the SPIRE detector array names for the filter bands centered at 250, 350, 500 microns respectively. This column is for convenience for those more familiar with the instrument specific naming. Otherwise the wavelength is indicated in the object identifier.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="1" std="false">
                            <name>ra</name>
                            <description>
                                Right Ascension coordinate in a J2000.0 reference frame, calculated as the average of the Right Ascensions of all the contributing source detections in different maps. The positions used result from the refined Timeline Fitter positions and their uncertainties. The average is calculated in Cartesian space and transformed back to spherical coordinates to avoid problems near the celestial poles.
                            </description>
                            <unit>
                                deg
                            </unit>
                            <ucd>pos.eq.ra;meta.main</ucd>
                            <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="2" std="false">
                            <name>dec</name>
                            <description>
                                Declination coordinate in a J2000.0 reference frame, calculated as the average of the Right Ascensions of all the contributing source detections in different maps. The positions used result from the refined Timeline Fitter positions and their uncertainties. The average is calculated in Cartesian space and transformed back to spherical coordinates to avoid problems near the celestial poles.
                            </description>
                            <unit>
                                deg
                            </unit>
                            <ucd>pos.eq.dec;meta.main</ucd>
                            <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>ra_err</name>
                            <description>
                                Positional uncertainty in arcsec of each catalog object. It is derived as the larger of either quadratic mean of all the individual TML uncertainties of all contributing source detections or the standard deviation of all source positions, divided by the square root of the number of maps the source is detected in.
                            </description>
                            <unit>
                                arcsec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>dec_err</name>
                            <description>
                                Positional uncertainty in arcsec of each catalog object. It is derived as the larger of either quadratic mean of all the individual TML uncertainties of all contributing source detections or the standard deviation of all source positions, divided by the square root of the number of maps the source is detected in.
                            </description>
                            <unit>
                                arcsec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>pos_flag</name>
                            <description>
                                This flag indicates a potential problem with the position of this source if set to True. It is set if the uncertainties associated with the position are larger than the search radius used by the consolidation algorithm. It is also set if the maximum distance between the positions of all contributing detections is larger than the search radius used by the consolidation algorithm. The search radius is chosen as half of the FWHM of the beam profile for the respective source increased by 6” as allowance for the 3 sigma pointing uncertainty of Herschel
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>astrom_flag</name>
                            <description>
                                Astrometry flag indicating that one or more of the contributing source detections came from a map with a positional offset greater than 5” derived from stacking at WISE 24 ?m catalog positions. A total of 140573 records was flagged in this way.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>nmap</name>
                            <description>
                                The number of times a source should have been detected at the list position and in the same band pass, based on the coverage maps. This value is derived by testing a 3x3 pixel square centered on the source in each coverage map. If the coverage anywhere within this square is greater than zero, the NMAP value for this object is incremented by one.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>ndet</name>
                            <description>
                                This column contains the actual number of detections in separate maps of this object at this position and filter band. Combinations of maps into a Level 2.5 map are counted as one. There are rare cases where two close, but separate detections in the same map become part of the same object because the grouping algorithm was not able to distinguish them. In this case the source duplication flag is set.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>dupl_flag</name>
                            <description>
                                This flag is False by default and set to True if more than one source from the same map were identified as part of this object by the object consolidation algorithm. This is a rare occurrence and mainly due to limitations of the algorithm used. The flag was set 1624 times (960,497,167 for the filter bands respectively).
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>flux</name>
                            <description>
                                This column shows the average of the TML derived fluxes of all contributing sources, weighted with the respective TML generated uncertainties. This procedure of fitting a fixed width circular Gaussian beam profile model has proven to be superior to a number of other common methods used with SPIRE data in terms of reproducibility and photometric accuracy, down to fluxes of 30 mJy (Pearson et al. 2014).
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fluxtml_err</name>
                            <description>
                                This column contains the propagated weighted error produced by the TML for all contributing source detections.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>conf_err</name>
                            <description>
                                This column indicates the local confusion uncertainty in mJy. It is the average of the individual values of all contributing sources, weighted with the respective TML uncertainties.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>flux_err</name>
                            <description>
                                This column indicates the local confusion uncertainty in mJy. It is the average of the individual values of all contributing sources, weighted with the respective TML uncertainties.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>snr</name>
                            <description>
                                This value has been added for convenience and expresses the signal to noise ratio associated with a given object as the ratio between the Timeline Fitter flux (FLUX) and the total flux error (FLUX_ERR).
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>insterr_flag</name>
                            <description>
                                This flag indicates that the TML returned no count for the number of readouts in the central aperture. To still be able to derive an instrument noise component, a typical number was used, based on the instrument configuration and multiplied with the number of repeats of the observation.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fluxsus</name>
                            <description>
                                This column shows the average of the Sussextractor derived fluxes of all contributing sources, weighted with the respective Sussextractor generated uncertainties.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fluxsus_err</name>
                            <description>
                                This column contains the propagated weighted error produced by Sussextractor for all contributing source detections.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fluxdao</name>
                            <description>
                                This column shows the average of the Daophot derived fluxes of all contributing sources, weighted with the respective Daophot generated uncertainties.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fluxdao_err</name>
                            <description>
                                This column contains the propagated weighted error produced by Daophot for all contributing source detections.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fluxtm2</name>
                            <description>
                                This column shows the average of the TM2 derived fluxes of all contributing sources, weighted with the respective TM2 generated uncertainties. This procedure fits an elliptical Gaussian beam profile model where the major and minor axes have been left as free fit parameters. The configuration also allows for a tilted background plane.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fluxtm2_err</name>
                            <description>
                                This column contains the propagated weighted error produced by TML2 for all contributing source detections.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fwhm1</name>
                            <description>
                                This column contains the average FWHM of the major axes of the elliptical Gaussian beam profile models fitted during the TM2 run to all the contributing detections, weighted by their respective uncertainties. 
                            </description>
                            <unit>
                                arcsec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fwhm2</name>
                            <description>
                                This column contains the average FWHM of the minor axes of the elliptical Gaussian beam profile models fitted during the TM2 run to all the contributing detections, weighted by their respective uncertainties. 
                            </description>
                            <unit>
                                arcsec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fwhm1_err</name>
                            <description>
                                This column contains the respective uncertainties of the weighted averages of the major and minor axes of the fitted elliptical Gaussian beam profile in arcsec.
                            </description>
                            <unit>
                                arcsec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fwhm2_err</name>
                            <description>
                                This column contains the respective uncertainties of the weighted averages of the major and minor axes of the fitted elliptical Gaussian beam profile in arcsec.
                            </description>
                            <unit>
                                arcsec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rot</name>
                            <description>
                                This column contains a robust average rotation angle of the elliptical Gaussian beam profile models fitted during the TM2 run to all the contributing detections. Robust meaning that all angles with uncertainties that are larger than a factor 1.5 of the median of all uncertainties of the contributing detections are removed before averaging. The rotation angle on the sky is measured from West counter-clockwise in degrees. Possible values start from 0 and are smaller than 180 deg. The average of the angles is calculated in Cartesian space to avoid problems when crossing the 180 deg threshold. Since a position angle of 180 deg is equal to 0 deg, we multiplied the position angles by 2 before averaging and divided by 2 after the back-transformation. A constant of 180 deg was added when the angle was smaller than 0 to stay within the allowed range.
                            </description>
                            <unit>
                                dec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rot_err</name>
                            <description>
                                This column contains the propagated error of the rotation angle for all contributing source detections.
                            </description>
                            <unit>
                                dec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>pntsrc_flag</name>
                            <description>
                                The flag is set for all objects, where both the major and minor FWHM parameters are still compatible with values that are observed from point sources at a given flux level. As such it is an indicator but not conclusive, in particular not for small fluxes.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>extsrc_flag</name>
                            <description>
                                This flag is set if any of the major or minor FWHM is larger than the upper flux dependent threshold for point sources.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>lowfwhm_flag</name>
                            <description>
                                This flag is set if any of the major or minor FWHM is smaller than the lower flux dependent threshold for point sources.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>largegal_flag</name>
                            <description>
                                This flag is set when the catalog position is within one of the ellipses given in the 2MASS Large Galaxy Atlas (LGA) (Jarrett et al 2003) for galaxies with major axis &gt; 1arcmin. The values are described as 'K_s (LGA/2MASS "total")' and represent the standard 2MASS aperture. If the flag is set there is a high probability that the source is part of the respective large galaxy rather than a background object.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>mapedge_flag</name>
                            <description>
                                The map edge flag is set when at least one of the contributing sources shows 10 or more percent of map pixels without a flux value (NaN) within the outer radius of the background annulus used by the Timeline Fitter (74”, 103”, 147”) for 250, 350, and 500 microns respectively. This condition flags catalog objects where its detection or the flux estimate may have been affected by at least one contributor being close to a map edge. 24313 objects are the edge flag set.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>ssocont_flag</name>
                            <description>
                                This flag is set as a warning if any of the known contributors to the catalog object is within a rectangle defined by the tracklet of a known asteroid at the time of the observation of the respective map, and the beam FWHM at the wavelength of the map. The estimated flux using a simple asteroid standard model needs to be at least at the one sigma confusion limit of Nguyen et al. (2010) of 5.8, 6.3, 6.8 mJy for 250, 350, and 500 microns respectively. 810 objects have this flag set.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>q3ctile</name>
                            <description>
                                As the exclusion criterion for regions with highly structured background emission is determined on the basis of the median STRN within a Q3C tile at the 22 bit level, we add the respective Q3C tile identifier to each object. It is a 19 digit number that is best interpreted using the Postgres implementation of Q3C.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                    </table>
                    <table esatapplus:flags="1" esatapplus:hierarchy="catalogues" esatapplus:size="131322" type="base_table">
                        <name>hsa.pacs_point_source_100</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>source_id</name>
                            <description>
                                The object name is an identifier consisting of two parts, acronym and sequence, and is formatted as ’HPPSCxxxA_Jhhmmss.s±ddmmss’. ’HPPSC’ stands for Herschel PACS Point Source Catalogue, xxx is the central wavelength of the band in which the source was observed, identifying the wavelength in microns, and the letter A indicates the first version of the catalogue. The second part has the format ’Jhhmmss.s+ddmmss’ derived from the source coordinates with ’J’ indicating a J2000 reference system, ’hhmmss.s’ is the Right Ascension in hours, minutes and seconds accuracy of one digits after the decimal, and ’+ddmmss’ is the Declination in signed degrees, minutes and seconds to an accuracy of one digit after the decimal.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>band</name>
                            <description>
                                This is one of the strings "blue","green","red" identifying the PACS detector array names for the filter bands centred at 70, 100, 160 microns, respectively. The wavelength is also specified in the name of the object.
                            </description>
                            <unit>
                                microns
                            </unit>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="1" std="false">
                            <name>ra</name>
                            <description>
                                Right Ascension coordinate in a J2000.0 reference frame. This is the peak position of the SUSSEXtractor detection. The coordinates are degrees written in double precision format.
                            </description>
                            <unit>
                                deg
                            </unit>
                            <ucd>pos.eq.ra;meta.main</ucd>
                            <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="2" std="false">
                            <name>dec</name>
                            <description>
                                Declination coordinate in a J2000.0 reference frame. This is the peak position of the SUSSEXtractor detection. The coordinates are degrees written in double precision format.
                            </description>
                            <unit>
                                deg
                            </unit>
                            <ucd>pos.eq.dec;meta.main</ucd>
                            <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>raerr</name>
                            <description>
                                Positional uncertainties of each object as provided by SUSSEXtractor. Units are degrees, the data type is double precision.
                            </description>
                            <unit>
                                deg
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>decerr</name>
                            <description>
                                Positional uncertainties of each object as provided by SUSSEXtractor. Units are degrees, the data type is double precision.
                            </description>
                            <unit>
                                deg
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>flux</name>
                            <description>
                                This is the flux as provided by the AnnularSkyAperturePhotometry task. For objects that were identified several times across different maps, this flux corresponds to the extraction with the best average S/N, where the Ns based S/N (S/Ns)and the background RMS based S/N (S/Nr) values are taken into account. For the blue and green bands the aperture radius was 6??, for the red band 12?? (see Section 3.3 for more details). For all cases the raw flux density values were corrected for the aperture size, based on Lutz (2015). Colour corrections were not applied. The units are mJy, written as double precision.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>snr</name>
                            <description>
                                Estimated S/N based on a statistical approach, using the S/Ns calibration surfaces. It is calculated as a function of the source flux and the Ns value. The data type is double precision.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>snrnoise</name>
                            <description>
                                It is calculated from the source flux and the estimated S/Ns, by dividing the flux by the S/Ns. This noise includes both the sky confusion and the instrument noise.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>stn</name>
                            <description>
                                Calculated as the ratio of the source flux and the RMS. Data type is double precision.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rms</name>
                            <description>
                                RMS noise as measured in the blank sky apertures placed around the source. Double precision. Units are mJy.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>strn</name>
                            <description>
                                Structure noise value obtained from the structure noise maps. Double precision, in units of MJy/sr.
                            </description>
                            <unit>
                                MJy/sr
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fratio</name>
                            <description>
                                The ratio of the flux density values measured in the 6th and the 1st aperture, corresponding to 4?? and 9?? in the blue and green bands, and 9?? and 14?? in the red band.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fwhmxfit</name>
                            <description>
                                This column contains the FWHM values measured by the 2D Gaussian model in X and Y directions, fitted by the sourceFitter() task. If the elongated Gaussian fit was possible then both FWHMx and FWHMy are listed. If only a circular Gaussian could be fitted then FWHMy is equal to -99.9. It is written in double precision format, in units of second of arc.
                            </description>
                            <unit>
                                arcsec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fwhmyfit</name>
                            <description>
                                This column contains the FWHM values measured by the 2D Gaussian model in X and Y directions, fitted by the sourceFitter() task. If the elongated Gaussian fit was possible then both FWHMx and FWHMy are listed. If only a circular Gaussian could be fitted then FWHMy is equal to -99.9. It is written in double precision format, in units of second of arc.
                            </description>
                            <unit>
                                arcsec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>elong_flag</name>
                            <description>
                                If an elliptical Gaussian model was fitted in the source, this column contains the ratio of the FWHMy and FWHMx. A value of 0 means that the source is circular, 0.5 means that FWHMy = 0.5 × FWHMx. If FWHMy = -99.9 (circular detection), FLAG_ELONG = 0. FLAG_ELONG is also set to 0 if the source eccentricity (FWHMx - FWHMy)/FWHMx) defined in a similar way with the FWHM values of the PACS PSF reported in Table 1, is smaller than the PSF eccentricity, Double precision format.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>edge_flag</name>
                            <description>
                                The position of a source with respect to the edges of the image affects the quality of the photometry, as the extraction procedure needs a large enough area to compute properly both the flux density and the background to be subtracted. Also, due to the scan speed inhomogeneities during the turnarounds, the map edges may have different noise properties than the rest of the image.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>blend_flag</name>
                            <description>
                                Objects with distance within the PSF FWHM have the same value (&gt;0) of FLAG_BLEND and they can be considered as blended sources. FLAG_BLEND = 0 means that the object is not blended with other objects. The PACS PSFs depend on the observing mode. The absolute pointing error for SPG13 (1.2??) is adopted as uncertainty.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>warmat</name>
                            <description>
                                Flag indicating that the observation was affected by "warm" attitude. The term refers to spacecraft attitudes in which the star-tracker support structure is subject to thermal distortions as was not completely shaded from sunlight. This has an impact on the pointing accuracy. Data type is Boolean.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>obsid</name>
                            <description>
                                The term is the observation identifier for the Herschel observations . It is a 10 digit integer, starting always with 1342. The column lists the first OBSID from the list that built the L2.5/L3 map. It corresponds to the meta keyword obsid001.
                            </description>
                            <unit/>
                            <ucd>meta.ref.url</ucd>
                            <utype>Acess.reference</utype>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>ssomap_flag</name>
                            <description>
                                Maps of solar system objects have typically been observed in tracking mode, but were reprocessed in the ’rest’ sky frame for the HPPSC, and may be contaminated by the moving targets. The affected OBSIDs are marked with an ’ssomap’ flag.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                            <flag>primary</flag>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="44476" type="base_table">
                        <name>hsa.v_proposal_observation</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>band</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>duration</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>instrument_group</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>instrument_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observation_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observation_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observing_mode_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>proposal_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>proposal_key</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>subinstrument</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="1" esatapplus:hierarchy="catalogues" esatapplus:size="7594" type="base_table">
                        <name>hsa.hifi_spectral_line_native</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>obsid</name>
                            <description>
                                Observation ID
                            </description>
                            <unit/>
                            <ucd>meta.ref.url</ucd>
                            <utype>Acess.reference</utype>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>source_id</name>
                            <description>
                                Name of the source
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="1" std="false">
                            <name>ra</name>
                            <description>
                                Right Ascension coordinate
                            </description>
                            <unit>
                                deg
                            </unit>
                            <ucd>pos.eq.ra;meta.main</ucd>
                            <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="2" std="false">
                            <name>dec</name>
                            <description>
                                Declination coordinate
                            </description>
                            <unit>
                                deg
                            </unit>
                            <ucd>pos.eq.dec;meta.main</ucd>
                            <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observing_mode</name>
                            <description>
                                HIFI Observing mode name
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>spectrograph</name>
                            <description>
                                Name of spectrometer backend. Save for a handful of exceptions, it will always be "WBS-HV" as both polarisations should have been averaged to form the input spectrum
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>spectra_resolution</name>
                            <description>
                                Spectral resolution of input spectrum. For the default LineCatalogue, this corresponds to the native resolution (around 1 MHz), while for smoothed tables, it indicates the resulting spectral bin size after smoothing
                            </description>
                            <unit>
                                MHz
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>database</name>
                            <description>
                                Data-base from which the line spectroscopy parameters are taken (JPLor CDMS)
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>species</name>
                            <description>
                                Name of the molecular or atomic species
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>transition</name>
                            <description>
                                Name of transition
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rest_frequency</name>
                            <description>
                                Frequency of the line transition in the LSR
                            </description>
                            <unit>
                                GHz
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>eup</name>
                            <description>
                                Upper energy level Eup of the line
                            </description>
                            <unit>
                                K
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>aij</name>
                            <description>
                                Einstein coefficient Aij
                            </description>
                            <unit>
                                1/s
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>position</name>
                            <description>
                                Fitted position of the line centroid
                            </description>
                            <unit>
                                GHz
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>std_position</name>
                            <description>
                                Standard deviation error on the above fitted position
                            </description>
                            <unit>
                                GHz
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>side_band</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>v0</name>
                            <description>
                                Position of the velocity centroid
                            </description>
                            <unit>
                                km/s
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>std_v0</name>
                            <description>
                                Standard deviation error on the fitted centroid
                            </description>
                            <unit>
                                km/s
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>width</name>
                            <description>
                                Line width of the Gaussian line fit. Not provided in case of smoothed tables
                            </description>
                            <unit>
                                km/s
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>std_width</name>
                            <description>
                                Standard deviation error on the fitted line width
                            </description>
                            <unit>
                                km/s
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>flux</name>
                            <description>
                                Integrated intensity of the fitted line. Note that this number is negative in case of absorption lines because the spectra used to perform the fit have been baseline-subtracted. Not provided in case of smoothed tables
                            </description>
                            <unit>
                                K.km/s
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>std_flux</name>
                            <description>
                                Standard deviation error on the integrated intensity
                            </description>
                            <unit>
                                K.km/s
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>background</name>
                            <description>
                                Continuum level estimated within the frequency interval used for the fit. Because the input spectra have had their baseline subtracted, this level is essentially zero
                            </description>
                            <unit>
                                K
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>std_background</name>
                            <description>
                                Standard deviation error on the above continuum level
                            </description>
                            <unit>
                                K
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rms</name>
                            <description>
                                RMS noise level of the spectra estimated from the spectrum on two windows of 50 MHz on either side of the line profile
                            </description>
                            <unit>
                                K
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>signal_to_noise_ratio</name>
                            <description>
                                Fitted line peak signal-to-noise ratio
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>evidence</name>
                            <description>
                                Provides a quality measure of the Gaussian fit (based on a Bayesianstatistics fitter)
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>peak_position</name>
                            <description>
                                Frequency position of the fitted line peak
                            </description>
                            <unit>
                                GHz
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>lower_frequency_fit_window</name>
                            <description>
                                Lower frequency of the interval used to perform the Gaussian fit
                            </description>
                            <unit>
                                GHz
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>upper_frequency_fit_window</name>
                            <description>
                                Higher frequency of the interval used to perform the Gaussian fit
                            </description>
                            <unit>
                                GHz
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                    </table>
                    <table esatapplus:flags="1" esatapplus:hierarchy="catalogues" esatapplus:size="251392" type="base_table">
                        <name>hsa.pacs_point_source_160</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>source_id</name>
                            <description>
                                The object name is an identifier consisting of two parts, acronym and sequence, and is formatted as ’HPPSCxxxA_Jhhmmss.s±ddmmss’. ’HPPSC’ stands for Herschel PACS Point Source Catalogue, xxx is the central wavelength of the band in which the source was observed, identifying the wavelength in microns, and the letter A indicates the first version of the catalogue. The second part has the format ’Jhhmmss.s+ddmmss’ derived from the source coordinates with ’J’ indicating a J2000 reference system, ’hhmmss.s’ is the Right Ascension in hours, minutes and seconds accuracy of one digits after the decimal, and ’+ddmmss’ is the Declination in signed degrees, minutes and seconds to an accuracy of one digit after the decimal.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>band</name>
                            <description>
                                This is one of the strings "blue","green","red" identifying the PACS detector array names for the filter bands centred at 70, 100, 160 microns, respectively. The wavelength is also specified in the name of the object.
                            </description>
                            <unit>
                                microns
                            </unit>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="1" std="false">
                            <name>ra</name>
                            <description>
                                Right Ascension coordinate in a J2000.0 reference frame. This is the peak position of the SUSSEXtractor detection. The coordinates are degrees written in double precision format.
                            </description>
                            <unit>
                                deg
                            </unit>
                            <ucd>pos.eq.ra;meta.main</ucd>
                            <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="2" std="false">
                            <name>dec</name>
                            <description>
                                Declination coordinate in a J2000.0 reference frame. This is the peak position of the SUSSEXtractor detection. The coordinates are degrees written in double precision format.
                            </description>
                            <unit>
                                deg
                            </unit>
                            <ucd>pos.eq.dec;meta.main</ucd>
                            <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>raerr</name>
                            <description>
                                Positional uncertainties of each object as provided by SUSSEXtractor. Units are degrees, the data type is double precision.
                            </description>
                            <unit>
                                deg
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>decerr</name>
                            <description>
                                Positional uncertainties of each object as provided by SUSSEXtractor. Units are degrees, the data type is double precision.
                            </description>
                            <unit>
                                deg
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>flux</name>
                            <description>
                                This is the flux as provided by the AnnularSkyAperturePhotometry task. For objects that were identified several times across different maps, this flux corresponds to the extraction with the best average S/N, where the Ns based S/N (S/Ns)and the background RMS based S/N (S/Nr) values are taken into account. For the blue and green bands the aperture radius was 6??, for the red band 12?? (see Section 3.3 for more details). For all cases the raw flux density values were corrected for the aperture size, based on Lutz (2015). Colour corrections were not applied. The units are mJy, written as double precision.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>snr</name>
                            <description>
                                Estimated S/N based on a statistical approach, using the S/Ns calibration surfaces. It is calculated as a function of the source flux and the Ns value. The data type is double precision.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>snrnoise</name>
                            <description>
                                It is calculated from the source flux and the estimated S/Ns, by dividing the flux by the S/Ns. This noise includes both the sky confusion and the instrument noise.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>stn</name>
                            <description>
                                Calculated as the ratio of the source flux and the RMS. Data type is double precision.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rms</name>
                            <description>
                                RMS noise as measured in the blank sky apertures placed around the source. Double precision. Units are mJy.
                            </description>
                            <unit>
                                mJy
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>strn</name>
                            <description>
                                Structure noise value obtained from the structure noise maps. Double precision, in units of MJy/sr.
                            </description>
                            <unit>
                                MJy/sr
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fratio</name>
                            <description>
                                The ratio of the flux density values measured in the 6th and the 1st aperture, corresponding to 4?? and 9?? in the blue and green bands, and 9?? and 14?? in the red band.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fwhmxfit</name>
                            <description>
                                This column contains the FWHM values measured by the 2D Gaussian model in X and Y directions, fitted by the sourceFitter() task. If the elongated Gaussian fit was possible then both FWHMx and FWHMy are listed. If only a circular Gaussian could be fitted then FWHMy is equal to -99.9. It is written in double precision format, in units of second of arc.
                            </description>
                            <unit>
                                arcsec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fwhmyfit</name>
                            <description>
                                This column contains the FWHM values measured by the 2D Gaussian model in X and Y directions, fitted by the sourceFitter() task. If the elongated Gaussian fit was possible then both FWHMx and FWHMy are listed. If only a circular Gaussian could be fitted then FWHMy is equal to -99.9. It is written in double precision format, in units of second of arc.
                            </description>
                            <unit>
                                arcsec
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>elong_flag</name>
                            <description>
                                If an elliptical Gaussian model was fitted in the source, this column contains the ratio of the FWHMy and FWHMx. A value of 0 means that the source is circular, 0.5 means that FWHMy = 0.5 × FWHMx. If FWHMy = -99.9 (circular detection), FLAG_ELONG = 0. FLAG_ELONG is also set to 0 if the source eccentricity (FWHMx - FWHMy)/FWHMx) defined in a similar way with the FWHM values of the PACS PSF reported in Table 1, is smaller than the PSF eccentricity, Double precision format.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>edge_flag</name>
                            <description>
                                The position of a source with respect to the edges of the image affects the quality of the photometry, as the extraction procedure needs a large enough area to compute properly both the flux density and the background to be subtracted. Also, due to the scan speed inhomogeneities during the turnarounds, the map edges may have different noise properties than the rest of the image.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>blend_flag</name>
                            <description>
                                Objects with distance within the PSF FWHM have the same value (&gt;0) of FLAG_BLEND and they can be considered as blended sources. FLAG_BLEND = 0 means that the object is not blended with other objects. The PACS PSFs depend on the observing mode. The absolute pointing error for SPG13 (1.2??) is adopted as uncertainty.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>warmat</name>
                            <description>
                                Flag indicating that the observation was affected by "warm" attitude. The term refers to spacecraft attitudes in which the star-tracker support structure is subject to thermal distortions as was not completely shaded from sunlight. This has an impact on the pointing accuracy. Data type is Boolean.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>obsid</name>
                            <description>
                                The term is the observation identifier for the Herschel observations . It is a 10 digit integer, starting always with 1342. The column lists the first OBSID from the list that built the L2.5/L3 map. It corresponds to the meta keyword obsid001.
                            </description>
                            <unit/>
                            <ucd>meta.ref.url</ucd>
                            <utype>Acess.reference</utype>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                            <flag>primary</flag>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>ssomap_flag</name>
                            <description>
                                Maps of solar system objects have typically been observed in tracking mode, but were reprocessed in the ’rest’ sky frame for the HPPSC, and may be contaminated by the moving targets. The affected OBSIDs are marked with an ’ssomap’ flag.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                            <flag>primary</flag>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="0" type="base_table">
                        <name>hsa.ancillary</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>ancillary_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>data_repository</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>filename</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>file_size</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BIGINT</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>release_note</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>title</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:hierarchy="hsa" esatapplus:size="0" type="base_table">
                        <name>hsa.metadata_expert_panels</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>band</name>
                            <description>
                                HIFI Local Oscillator sub-band: 1a, 1b, 2a, 2b, ..., 7a, 7b
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>biasmode</name>
                            <description>
                                The SPIRE bias mode defines whether the detector dynamic range was optimised for nominal (&lt;500 Jy) or bright (&gt;500 Jy) sources.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>blue</name>
                            <description>
                                PACS blue filter selection: blue1 or blue2
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>chopnod</name>
                            <description>
                                The telescope background measurement is obtained via rapid on-off chopping while the grating scan pattern is executed (ChopNod), or from in a unique OFF position where the same grating scan pattern is repeated (Unchopped).
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>chopper_throw</name>
                            <description>
                                The angular separation for the telescope background measurement in ChopNod mode can be Small (1.5 arcminutes), Medium (3 arc minutes), or Large (6 arcminutes).
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>clbpdtct</name>
                            <description>
                                Indicates a SPIRE cooler burp
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>cmdres</name>
                            <description>
                                 SPIRE Spec commanded resolution which depends on the actual distance that the scanning mirror moved - it is distinct from the processed resolution because some modes are simplified for the pipeline (CR treated as HR, and MR treated as LR). High resolution and calibration resolution are 1.184 GHz; Medium resolution is 7.2 GHz; Low resolution is 26.8 GHz.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>dither</name>
                            <description>
                                PACS dither pattern. Only relevant for the Point Source Mode.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>drftnsct</name>
                            <description>
                                HIFI drift noise contribution
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>faintlin</name>
                            <description>
                                PACS Spec faint line mode selected
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>freqmax</name>
                            <description>
                                HIFI observed max frequency in freqFrame (SPECSYS)
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>freqmin</name>
                            <description>
                                HIFI observed min frequency in freqFrame (SPECSYS)
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>freq_thr</name>
                            <description>
                                HIFI frequency change of the local oscillator in the reference phase of Frequency Switch observations. The magnitude depends on observing band; a small throw is about 96MHz, a large throw is about 300 MHz or 190 MHz (bands 6&amp;7).
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>instrument_mode</name>
                            <description>
                                The observing scheme of the PACS Spectrometer is defined for individual spectral lines (Line Spectroscopy), or for specified spectral ranges and the Spectral Energy Distribution mode (Range Spectroscopy).
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>instrument_oid</name>
                            <description>
                                Database index number
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>is_hrsh</name>
                            <description>
                                HIFI science data are obtained with HRS-H
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>is_hrsv</name>
                            <description>
                                HIFI science data are obtained with HRS-V
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>is_wbsh</name>
                            <description>
                                HIFI science data are obtained with WBS-H
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>is_wbsv</name>
                            <description>
                                HIFI science data are obtained with WBS-V
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>lfreqmax</name>
                            <description>
                                HIFI observed max frequency for LSB in freqFrame (SPECSYS)
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>lfreqmin</name>
                            <description>
                                HIFI observed min frequency for LSB in freqFrame (SPECSYS)
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>line1</name>
                            <description>
                                PACS spectral line/range: wavelength, reps, id
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>line10</name>
                            <description>
                                PACS spectral line/range: wavelength, reps, id
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>line2</name>
                            <description>
                                PACS spectral line/range: wavelength, reps, id
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>line3</name>
                            <description>
                                PACS spectral line/range: wavelength, reps, id
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>line4</name>
                            <description>
                                PACS spectral line/range: wavelength, reps, id
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>line5</name>
                            <description>
                                PACS spectral line/range: wavelength, reps, id
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>line6</name>
                            <description>
                                PACS spectral line/range: wavelength, reps, id
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>line7</name>
                            <description>
                                PACS spectral line/range: wavelength, reps, id
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>line8</name>
                            <description>
                                PACS spectral line/range: wavelength, reps, id
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>line9</name>
                            <description>
                                PACS spectral line/range: wavelength, reps, id
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>lodoppav</name>
                            <description>
                                HIFI average LO frecuency Doppler-corrected to freqFrame (SPECSYS)
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>lofreq</name>
                            <description>
                                HIFI actual local oscillator frequency
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>lofrqend</name>
                            <description>
                                HIFI actual end local oscillator frequency
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>lofrqmax</name>
                            <description>
                                HIFI max LO frecuency of the spectral scan Doppler-corrected to freqFrame (SPECSYS)
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>lofrqmin</name>
                            <description>
                                HIFI min LO frecuency of the spectral scan Doppler-corrected to freqFrame (SPECSYS)
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>lofrqsta</name>
                            <description>
                                HIFI actual start local oscillator frequency
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>maphgt</name>
                            <description>
                                SPIRE height of the map in arcmin. Min value = 4 and max = 930
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>maplen</name>
                            <description>
                                SPIRE length of the map in arcmin. Min value = 4 and max = 232.5
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>mapsampl</name>
                            <description>
                                SPIRE spatial sampling of map
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>mapscanrate</name>
                            <description>
                                PACS scan speed for Parallel mode 
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>mapscanspeed</name>
                            <description>
                                PACS scan map speed for PACS photometry
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>metadata_expert_panels_oid</name>
                            <description>
                                Database index number
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>noismaxd</name>
                            <description>
                                HIFI noise DSB at maximum bandwith H and V polarization averaged
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>noismaxl</name>
                            <description>
                                HIFI noise LSB at maximum bandwith H and V polarization averaged
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>noismaxs</name>
                            <description>
                                HIFI deconvolved SSB noise at maximum bandwith H and V polarization averaged
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>noismaxu</name>
                            <description>
                                HIFI noise USB at maximum bandwith H and V polarization averaged
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>noismind</name>
                            <description>
                                HIFI noise DSB at minimum bandwith H and V polarization averaged
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>noisminl</name>
                            <description>
                                HIFI noise LSB at minimum bandwith H and V polarization averaged
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>noismins</name>
                            <description>
                                HIFI deconvolved SSB noise at minimum bandwith H and V polarization averaged
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>noisminu</name>
                            <description>
                                HIFI noise USB at minimum bandwith H and V polarization averaged
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>nrastcol</name>
                            <description>
                                PACS Spec number of raster columns
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>nraster</name>
                            <description>
                                The number of SPIRE raster points, determined by the map size. For a single pointing observation the value is 1.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BIGINT</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>nrastlin</name>
                            <description>
                                PACS Spec number of raster lines
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>nsmaxwid</name>
                            <description>
                                HIFI maximum bandwidth for noise predictions
                            </description>
                            <unit>
                                MHz
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>nsminwid</name>
                            <description>
                                HIFI minimum bandwidth for noise predictions
                            </description>
                            <unit>
                                MHz
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>nsreffrq</name>
                            <description>
                                HIFI noise reference frequency
                            </description>
                            <unit>
                                GHz
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>numrep</name>
                            <description>
                                The number of SPIRE scan pair (forward+reverse) repeats.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observation_oid</name>
                            <description>
                                Database index number
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observing_mode_oid</name>
                            <description>
                                Database index number
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observing_mode_settings</name>
                            <description>
                                Observing mode settings
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>obs_mode</name>
                            <description>
                                Observation mode
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>ordersel</name>
                            <description>
                                PACS blue band (order 2: 50-70 microns; order 3: 70-100 microns)
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>pacs_phot_gain</name>
                            <description>
                                PACS phot gain settings (high or low)
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>point_mode</name>
                            <description>
                                HIFI Pointing mode
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>posangle</name>
                            <description>
                                The position angle of the telescope pointing
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>prcasres</name>
                            <description>
                                For SPIRE Spec the final spectral resolution of the processed data can be either High (1.184 GHz) or Low (26.8 GHz), or contain both (H+L).
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>processing_params</name>
                            <description>
                                Allthe PACS observations involved in the production of level2.5/level3 products
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">text</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rasstepc</name>
                            <description>
                                PACS Spec raster point step
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rasstepl</name>
                            <description>
                                PACS Spec raster line step
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>redshft</name>
                            <description>
                                Redshif type: redshift or optical
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">text</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>redshftv</name>
                            <description>
                                Redshift value
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>reduncy</name>
                            <description>
                                HIFI Spectral Scan redundancy requested
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rmsmaxd</name>
                            <description>
                                HIFI rms noise DSB at maximum bandwith H and V polarization averaged
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rmsmaxl</name>
                            <description>
                                HIFI rms noise LSB at maximum bandwith H and V polarization averaged
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rmsmaxs</name>
                            <description>
                                HIFI rms deconvolved SSB noise at maximum bandwith H and V polarization averaged
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rmsmaxu</name>
                            <description>
                                HIFI rms noise USB at maximum bandwith H and V polarization averaged
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rmsmind</name>
                            <description>
                                HIFI rms noise DSB at minimum bandwith H and V polarization averaged
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rmsminl</name>
                            <description>
                                HIFI rms noise LSB at minimum bandwith H and V polarization averaged
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rmsmins</name>
                            <description>
                                HIFI rms deconvolved SSB noise at minimum bandwith H and V polarization averaged
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rmsminu</name>
                            <description>
                                HIFI rms noise USB at minimum bandwith H and V polarization averaged
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rmsnatd</name>
                            <description>
                                HIFI rms deconvolved DSB noise rescaled to native WBS resolution H and V polarization averaged
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rmsnatl</name>
                            <description>
                                HIFI rms deconvolved LSB noise rescaled to native WBS resolution H and V polarization averaged
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rmsnats</name>
                            <description>
                                HIFI rms deconvolved SSB noise rescaled to native WBS resolution H and V polarization averaged
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rmsnatu</name>
                            <description>
                                HIFI rms deconvolved USB noise rescaled to native WBS resolution H and V polarization averaged
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnghi01</name>
                            <description>
                                PACS Range Spec high wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnghi02</name>
                            <description>
                                PACS Range Spec high wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnghi03</name>
                            <description>
                                PACS Range Spec high wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnghi04</name>
                            <description>
                                PACS Range Spec high wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnghi05</name>
                            <description>
                                PACS Range Spec high wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnghi06</name>
                            <description>
                                PACS Range Spec high wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnghi07</name>
                            <description>
                                PACS Range Spec high wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnghi08</name>
                            <description>
                                PACS Range Spec high wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnghi09</name>
                            <description>
                                PACS Range Spec high wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnghi10</name>
                            <description>
                                PACS Range Spec high wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnghi11</name>
                            <description>
                                PACS Range Spec high wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnghi12</name>
                            <description>
                                PACS Range Spec high wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnghi13</name>
                            <description>
                                PACS Range Spec high wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnghi14</name>
                            <description>
                                PACS Range Spec high wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnghi15</name>
                            <description>
                                PACS Range Spec high wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnghi16</name>
                            <description>
                                PACS Range Spec high wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnglo01</name>
                            <description>
                                PACS Range Spec lower wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnglo02</name>
                            <description>
                                PACS Range Spec lower wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnglo03</name>
                            <description>
                                PACS Range Spec lower wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnglo04</name>
                            <description>
                                PACS Range Spec lower wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnglo05</name>
                            <description>
                                PACS Range Spec lower wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnglo06</name>
                            <description>
                                PACS Range Spec lower wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnglo07</name>
                            <description>
                                PACS Range Spec lower wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnglo08</name>
                            <description>
                                PACS Range Spec lower wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnglo09</name>
                            <description>
                                PACS Range Spec lower wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnglo10</name>
                            <description>
                                PACS Range Spec lower wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnglo11</name>
                            <description>
                                PACS Range Spec lower wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnglo12</name>
                            <description>
                                PACS Range Spec lower wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnglo13</name>
                            <description>
                                PACS Range Spec lower wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnglo14</name>
                            <description>
                                PACS Range Spec lower wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnglo15</name>
                            <description>
                                PACS Range Spec lower wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rnglo16</name>
                            <description>
                                PACS Range Spec lower wavelength end of range scanned
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>saamean</name>
                            <description>
                                Avergade Solar Aspect Angle
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>saarms</name>
                            <description>
                                Standard deviation of the Solar Aspect Angle
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>scandir</name>
                            <description>
                                SPIRE Phot scan direction. For normal cross scanned large maps select Scan Angles A and B. For parallel maps choose either A or B where A=42.4 degrees, B=-42.4 degrees to the SPIRE arrays short axis (Z).
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>scanspd</name>
                            <description>
                                The scanning speed of the telescope in arcsec/s. For SPIRE large maps the Nominal speed was 30"/s and the fast speed was 60"/s. For parallel mode the fast speed was 60"/s and the slow speed was 20"/s.
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>scanvelo</name>
                            <description>
                                PACS nominal scanning velocity
                            </description>
                            <unit>
                                arcsec/s
                            </unit>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>source</name>
                            <description>
                                PACS Phot pointing mode: point: single, large: mapping
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>tmbreffq</name>
                            <description>
                                For HIFI the temperature (main beam) at noise reference frequency
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>totnseff</name>
                            <description>
                                For HIFI total noise efficiency
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>ufreqmax</name>
                            <description>
                                Observed (sky) max frequency for USB
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>ufreqmin</name>
                            <description>
                                Observed (sky) min frequency for USB 
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>veldef</name>
                            <description>
                                The velocity definition and frame
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>vframe</name>
                            <description>
                                The velocity definition and frame for HIFI
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>wavedens</name>
                            <description>
                                The spectral sampling for PACS Range Spectroscopy can be High (a resolution element is seen at least 3 times in every detector) or Nyquist (a resolution element is seen at least 3 times between all 16 detectors)
                            </description>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                    </table>
                </schema>
                <schema esatapplus:public="true">
                    <name>pubtool</name>
                    <description/>
                    <table esatapplus:flags="0" esatapplus:size="1" type="base_table">
                        <name>pubtool.institutions</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>affiliation</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>city</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>country</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>direction</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>geolocating_method</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>institution_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>latitude</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>longitude</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>name</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="29532" type="base_table">
                        <name>pubtool.v_first_pub_date</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>bib_code</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>instrument_name</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observation_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>proposal_key</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>pubdate</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">TIMESTAMP</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="28802" type="base_table">
                        <name>pubtool.v_first_pub_date_single</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>bib_code</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>instrument_name</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observation_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>proposal_key</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>pubdate</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">TIMESTAMP</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="3" type="base_table">
                        <name>pubtool.archival_type</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>archival_type_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>description</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="2469" type="base_table">
                        <name>pubtool.publication</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>abstract</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>archival_type</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>authors</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>authors_plain</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>bib_code</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>end_page</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>eprint</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>journal</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>journal_group</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>keywords</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>num_citations</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>num_observations</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>objects</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>pubdate</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">TIMESTAMP</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>start_page</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>status</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>title</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>volume</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="0" type="base_table">
                        <name>pubtool.publication_details</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>ads_link</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>bib_code</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>comments</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>doi</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>hipe_version</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>user_catalog_data</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>user_image_data</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>user_spectra_data</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>vizier_catalog_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>vizier_catalog_name</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="0" type="base_table">
                        <name>pubtool.authors_institutions</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>author_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>bib_code</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>institution_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="140609" type="base_table">
                        <name>pubtool.publication_observation</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>bib_code</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>calibration</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>duration</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>failed</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>instrument_group</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>instrument_name</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observation_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>proposal_author</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>proposal_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>proposal_key</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>standard</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>subinstrument</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="0" type="base_table">
                        <name>pubtool.authors</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>author_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>bib_code</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>first_author</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>name</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>name_plain</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                    </table>
                </schema>
                <schema esatapplus:public="true">
                    <name>updp2</name>
                    <description/>
                    <table esatapplus:flags="0" esatapplus:size="0" type="base_table">
                        <name>updp2.latest_observation_updp</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>file_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>instrument_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observation_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>request_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="0" type="base_table">
                        <name>updp2.vizier_links</name>
                        <description/>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="0" type="base_table">
                        <name>updp2.latest_unique_observation_requests</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>instrument_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>max_request_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>num_requests</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BIGINT</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observation_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="0" type="base_table">
                        <name>updp2.files</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>filename</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>file_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>file_size</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BIGINT</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>file_type_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>main_postcard</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>request_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>vizier_link</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="0" type="base_table">
                        <name>updp2.latest_requests</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>abstract</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">text</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>author</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">text</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>category</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>date_active_version</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">TIMESTAMP</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>date_ingest_completed</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">TIMESTAMP</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>date_ingest_requested</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">TIMESTAMP</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>date_ingest_started</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">TIMESTAMP</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>directory</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>full_retrieval_file_size</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BIGINT</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>full_retrieval_path</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>is_active_version</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>job_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>keyword</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>rel_notes_file</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>request_file</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>request_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>title</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">text</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>version_change_log</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>version_number</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                    </table>
                    <table esatapplus:flags="0" esatapplus:size="12611" type="base_table">
                        <name>updp2.unique_observation_updp</name>
                        <description/>
                        <column esatapplus:flags="0" std="false">
                            <name>aor</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>category</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>dec</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>duration</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>end_time</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">TIMESTAMP</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>fov</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>instrument_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>is_public</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BOOLEAN</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>keyword</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>naif_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>num_requests</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BIGINT</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observation_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observation_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observer</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>observing_mode_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>obsstate</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>od_number</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">BIGINT</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>polygon_fov</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>prop_end</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">TIMESTAMP</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>proposal_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>ra</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">DOUBLE</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>request_oid</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>spg_id</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>start_time</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">TIMESTAMP</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>status</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>target_name</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">VARCHAR</dataType>
                        </column>
                        <column esatapplus:flags="0" std="false">
                            <name>urn_version</name>
                            <description/>
                            <unit/>
                            <dataType xsi:type="vs:TAPType">INTEGER</dataType>
                        </column>
                    </table>
                </schema>
            </tableset>
        </ri:Resource>